package Ġsk i . g ag ar . vx util . vert ig ram . entities Ċ Ċ import Ġjava . time . Instant Ċ Ċ data Ġclass ĠMessage ( ĊĠĠĠ Ġval ĠmessageId : ĠLong , ĊĠĠĠ Ġval Ġfrom : ĠUser ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdate : ĠInstant , ĊĠĠĠ Ġval Ġchat : ĠChat , ĊĠĠĠ Ġval Ġforward From : ĠUser ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġforward From Chat : ĠChat ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġforward From MessageId : ĠLong ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġforward Signature : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġforward Sender Name : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġforward Date : ĠInstant ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġreply To Message : ĠMessage ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġedit Date : ĠInstant ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġmedia GroupId : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġauthor Signature : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġtext : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġentities : ĠList < Message Entity >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcaption Entities : ĠList < Message Entity >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġaudio : ĠAudio ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdocument : ĠDocument ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġanimation : ĠAnimation ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġgame : ĠGame ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġphoto : ĠList < Photo Size >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġst icker : ĠSt icker ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġvideo : ĠVideo ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġvoice : ĠVoice ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġvideo Note : ĠVideo Note ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcontact : ĠContact ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġlocation : ĠLocation ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġven ue : ĠV en ue ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġpoll : ĠPoll ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdice : ĠD ice ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnew Chat Members : ĠList < User >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġleft Chat Member : ĠUser ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnew Chat Title : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġnew Chat Photo : ĠList < Photo Size >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdelete Chat Photo : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġgroup Chat Created : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġsuper group Chat Created : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġchannel Chat Created : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġmigrate To Chat Id : ĠLong ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġmigrate From Chat Id : ĠLong ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġpinned Message : ĠMessage ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġinvoice : ĠInvoice ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġsuccessful Payment : ĠSuccessful Payment ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġconnected Website : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ// ĠTODO Ġpassport Data ĊĠĠĠ Ġval Ġreply Markup : ĠInline Keyboard Markup ? Ġ= Ġnull Ċ Ċ ) Ċ Ċ val ĠMessage . inst anti ated Entities : ĠList < Instanti ated Entity > ĊĠĠĠ Ġget () Ġ= Ġentities ?. map Ġ{ ĠInstanti ated Entity ( it , Ġthis . text ) Ġ} Ġ?: ĠlistOf () Ċ Ċ val ĠMessage . inst anti ated Caption Entities : ĠList < Instanti ated Entity > ĊĠĠĠ Ġget () Ġ= Ġcaption Entities ?. map Ġ{ ĠInstanti ated Entity ( it , Ġthis . text ) Ġ} Ġ?: ĠlistOf () Ċ