package Ġcom . ne el k am ath . om ni Chat Backend . rest Api Ċ Ċ import Ġcom . ne el k am ath . om ni Chat Backend . db . Processed Image Ċ import Ġcom . ne el k am ath . om ni Chat Backend . graphql . routing . Message Text Ċ Ċ data Ġclass ĠInvalid Media Message ( val Ġreason : ĠReason ) Ġ{ ĊĠĠĠ Ġenum Ġclass ĠReason Ġ{ ĠUSER _ NOT _ IN _ CHAT , ĠINVALID _ FILE , ĠINVALID _ CONTEXT _ MESSAGE , ĠMUST _ BE _ ADMIN Ġ} Ċ } Ċ Ċ data Ġclass ĠInvalid Image Message ( val Ġreason : ĠReason ) Ġ{ ĊĠĠĠ Ġenum Ġclass ĠReason Ġ{ ĠUSER _ NOT _ IN _ CHAT , ĠINVALID _ FILE , ĠINVALID _ CONTEXT _ MESSAGE , ĠINVALID _ CAP TION , ĠMUST _ BE _ ADMIN Ġ} Ċ } Ċ Ċ data Ġclass ĠImage Message Request ( ĊĠĠĠ Ġval Ġimage : ĠPro cessed Image , ĊĠĠĠ Ġval Ġchat Id : ĠInt , ĊĠĠĠ Ġval Ġcontext MessageId : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcaption : ĠMessage Text ? Ġ= Ġnull , Ċ ) Ċ