package Ġcom . str v . chat . core . domain . model Ċ Ċ import Ġjava . util . Date Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġstructure Ġof Ġa Ġmessage . Ċ Ġ*/ Ċ interface ĠI Message Model Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġmessage . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġid : ĠString ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTime Ġwhen Ġthe Ġmessage Ġwas Ġsent . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġsent Date : ĠDate ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠId Ġof Ġthe Ġsender . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġsender Id : ĠString Ċ } Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġstructure Ġof Ġa Ġtext Ġmessage . Ċ Ġ*/ Ċ interface ĠI Text Message Model Ġ: ĠI Message Model Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠText Ġof Ġthe Ġmessage . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġtext : ĠString Ċ } Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġstructure Ġof Ġan Ġimage Ġmessage . Ċ Ġ*/ Ċ interface ĠI Image Message Model Ġ: ĠI Message Model Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠImage Ġdata . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġimage Model : ĠI Image Model Ċ } Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġstructure Ġof Ġimage Ġdata . Ċ Ġ*/ Ċ interface ĠI Image Model Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUrl Ġof Ġthe Ġimage . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġurl : ĠString Ċ }