package Ġro cks . w aff le . tele kt . types Ċ Ċ import Ġkotlinx . serialization .* Ċ import Ġro cks . w aff le . tele kt . types . reply markup . Reply Markup ĊĊ Ċ @ Serializable ( with Ġ= ĠInline QueryResult Serializer :: class ) Ġsealed Ġclass ĠInline QueryResult Ġ{ ĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġvoice Ġrecording Ġin Ġan Ġ. ogg Ġcontainer Ġencoded Ġwith ĠOP US . ĠBy Ġdefault , Ġthis Ġvoice Ġrecording Ġwill Ġbe Ġsent Ġby Ġthe Ġuser . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġthe Ġvoice Ġmessage . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠVoice ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" voice _ url ") Ġval Ġvoice Url : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" voice _ duration ") Ġval Ġvoice Duration : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġpage Ġcontaining Ġan Ġembedded Ġvideo Ġplayer Ġor Ġa Ġvideo Ġfile . ĠBy Ġdefault , Ġthis Ġvideo Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġan Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġvideo . ĠIf Ġan ĠInline QueryResult Video Ġmessage Ġcontains Ġan Ġembedded Ġvideo Ġ( e . g ., ĠYouTube ), Ġyou Ġmust Ġreplace Ġits Ġcontent Ġusing Ġinput _ message _ content . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠVideo ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" video _ url ") Ġval Ġvideo Url : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" mime _ type ") Ġval ĠmimeType : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" video _ width ") Ġval Ġvideo Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" video _ height ") Ġval Ġvideo Height : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" video _ duration ") Ġval Ġvideo Duration : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġven ue . ĠBy Ġdefault , Ġthe Ġven ue Ġwill Ġbe Ġsent Ġby Ġthe Ġuser . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġven ue . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠV en ue ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġlatitude : ĠFloat , ĊĠĠĠĠĠĠĠ Ġval Ġlongitude : ĠFloat , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġaddress : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" f ours quare _ id ") Ġval Ġf ours quare Id : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" f ours quare _ type ") Ġval Ġf ours quare Type : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ width ") Ġval Ġthumb Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ height ") Ġval Ġthumb Height : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġphoto . ĠBy Ġdefault , Ġthis Ġphoto Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġphoto . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠPhoto ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" photo _ url ") Ġval Ġphoto Url : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" photo _ width ") Ġval Ġphoto Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" photo _ height ") Ġval Ġphoto Height : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġvideo Ġanimation Ġ( H . 2 6 4 / M PEG - 4 ĠA VC Ġvideo Ġwithout Ġsound ). ĠBy Ġdefault , Ġthis Ġanimated ĠM PEG - 4 Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġanimation . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠM peg 4 Gif ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" mpeg 4 _ url ") Ġval Ġmp eg 4 Url : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" mpeg 4 _ width ") Ġval Ġmp eg 4 Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" mpeg 4 _ height ") Ġval Ġmp eg 4 Height : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" mpeg 4 _ duration ") Ġval Ġmp eg 4 Duration : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlocation Ġon Ġa Ġmap . ĠBy Ġdefault , Ġthe Ġlocation Ġwill Ġbe Ġsent Ġby Ġthe Ġuser . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġlocation . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠLocation ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġlatitude : ĠFloat , ĊĠĠĠĠĠĠĠ Ġval Ġlongitude : ĠFloat , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" live _ period ") Ġval Ġlive Period : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ width ") Ġval Ġthumb Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ height ") Ġval Ġthumb Height : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġan Ġanimated ĠGIF Ġfile . ĠBy Ġdefault , Ġthis Ġanimated ĠGIF Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġanimation . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠG if ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" gif _ url ") Ġval Ġgif Url : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" gif _ width ") Ġval Ġgif Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" gif _ height ") Ġval Ġgif Height : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" gif _ duration ") Ġval Ġgif Duration : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġfile . ĠBy Ġdefault , Ġthis Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġan Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġfile . ĠCurrently , Ġonly Ġ. PDF Ġand Ġ. ZIP Ġfiles Ġcan Ġbe Ġsent Ġusing Ġthis Ġmethod . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠDocument ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" document _ url ") Ġval Ġdocument Url : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" mime _ type ") Ġval ĠmimeType : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ width ") Ġval Ġthumb Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ height ") Ġval Ġthumb Height : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa ĠGame . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠGame ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" game _ short _ name ") Ġval Ġgame ShortName : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġcontact Ġwith Ġa Ġphone Ġnumber . ĠBy Ġdefault , Ġthis Ġcontact Ġwill Ġbe Ġsent Ġby Ġthe Ġuser . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġcontact . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠContact ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" phone _ number ") Ġval ĠphoneNumber : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" first _ name ") Ġval ĠfirstName : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" last _ name ") Ġval ĠlastName : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġv card : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ width ") Ġval Ġthumb Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ height ") Ġval Ġthumb Height : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġan Ġmp 3 Ġaudio Ġfile . ĠBy Ġdefault , Ġthis Ġaudio Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġaudio . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠAudio ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" audio _ url ") Ġval Ġaudio Url : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġperform er : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" audio _ duration ") Ġval Ġaudio Duration : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġan Ġarticle Ġor Ġweb Ġpage . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠArticle ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġurl : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" hide _ url ") Ġval Ġhide Url : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ url ") Ġval Ġthumb Url : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ width ") Ġval Ġthumb Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" thumb _ height ") Ġval Ġthumb Height : ĠInt ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult () Ċ } ĊĊ Ċ @ Serializable ( with Ġ= ĠInline QueryResult Cached Serializer :: class ) Ġsealed Ġclass ĠInline QueryResult Cached Ġ: ĠInline QueryResult () Ġ{ ĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġvideo Ġfile Ġstored Ġon Ġthe ĠTelegram Ġservers . ĠBy Ġdefault , Ġthis Ġvideo Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġan Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġvideo . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠVideo ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" video _ file _ id ") Ġval Ġvideo File Id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult Cached () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġst icker Ġstored Ġon Ġthe ĠTelegram Ġservers . ĠBy Ġdefault , Ġthis Ġst icker Ġwill Ġbe Ġsent Ġby Ġthe Ġuser . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġst icker . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠSt icker ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" st icker _ file _ id ") Ġval Ġst icker File Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult Cached () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġphoto Ġstored Ġon Ġthe ĠTelegram Ġservers . ĠBy Ġdefault , Ġthis Ġphoto Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġan Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġphoto . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠPhoto ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" photo _ file _ id ") Ġval Ġphoto File Id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult Cached () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġvideo Ġanimation Ġ( H . 2 6 4 / M PEG - 4 ĠA VC Ġvideo Ġwithout Ġsound ) Ġstored Ġon Ġthe ĠTelegram Ġservers . ĠBy Ġdefault , Ġthis Ġanimated ĠM PEG - 4 Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġan Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġanimation . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠM peg 4 Gif ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" mpeg 4 _ file _ id ") Ġval Ġmp eg 4 File Id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult Cached () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġan Ġanimated ĠGIF Ġfile Ġstored Ġon Ġthe ĠTelegram Ġservers . ĠBy Ġdefault , Ġthis Ġanimated ĠGIF Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġan Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġanimation . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠG if ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" gif _ file _ id ") Ġval Ġgif File Id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult Cached () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġfile Ġstored Ġon Ġthe ĠTelegram Ġservers . ĠBy Ġdefault , Ġthis Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser Ġwith Ġan Ġoptional Ġcaption . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġfile . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠDocument ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" document _ file _ id ") Ġval Ġdocument File Id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult Cached () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġan Ġmp 3 Ġaudio Ġfile Ġstored Ġon Ġthe ĠTelegram Ġservers . ĠBy Ġdefault , Ġthis Ġaudio Ġfile Ġwill Ġbe Ġsent Ġby Ġthe Ġuser . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġaudio . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠAudio ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" audio _ file _ id ") Ġval Ġaudio File Id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult Cached () ĊĊĊĠĠĠ Ġ/** ĠRepresents Ġa Ġlink Ġto Ġa Ġvoice Ġmessage Ġstored Ġon Ġthe ĠTelegram Ġservers . ĠBy Ġdefault , Ġthis Ġvoice Ġmessage Ġwill Ġbe Ġsent Ġby Ġthe Ġuser . ĠAlternatively , Ġyou Ġcan Ġuse Ġinput _ message _ content Ġto Ġsend Ġa Ġmessage Ġwith Ġthe Ġspecified Ġcontent Ġinstead Ġof Ġthe Ġvoice Ġmessage . Ġ*/ ĊĠĠĠ Ġ@ Serializable Ġdata Ġclass ĠVoice ( ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" voice _ file _ id ") Ġval Ġvoice File Id : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" parse _ mode ") Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reply _ markup ") Ġval Ġreply Markup : ĠReply Markup ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" input _ message _ content ") Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠInline QueryResult Cached () Ċ } ĊĊ Ċ @ Serializer ( for Class Ġ= ĠInline QueryResult :: class ) Ġobject ĠInline QueryResult Serializer Ġ: ĠK Serializer < Inline QueryResult > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġserialize ( encoder : ĠEncoder , Ġobj : ĠInline QueryResult ) Ġ= Ġwhen Ġ( obj ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached Ġ-> ĠInline QueryResult Cached . serializer (). serialize ( encoder , Ġobj ) ĊĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Voice Ġ-> ĠInline QueryResult . Voice . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Video Ġ-> ĠInline QueryResult . Video . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Venue Ġ-> ĠInline QueryResult . Venue . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Photo Ġ-> ĠInline QueryResult . Photo . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . M peg 4 Gif Ġ-> ĠInline QueryResult . M peg 4 Gif . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Location Ġ-> ĠInline QueryResult . Location . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Gif Ġ-> ĠInline QueryResult . Gif . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Document Ġ-> ĠInline QueryResult . Document . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Game Ġ-> ĠInline QueryResult . Game . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Contact Ġ-> ĠInline QueryResult . Contact . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Audio Ġ-> ĠInline QueryResult . Audio . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult . Article Ġ-> ĠInline QueryResult . Article . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Serializer ( for Class Ġ= ĠInline QueryResult Cached :: class ) Ġobject ĠInline QueryResult Cached Serializer Ġ: ĠK Serializer < Inline QueryResult Cached > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġserialize ( encoder : ĠEncoder , Ġobj : ĠInline QueryResult Cached ) Ġ= Ġwhen Ġ( obj ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached . Voice Ġ-> ĠInline QueryResult Cached . Voice . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached . Video Ġ-> ĠInline QueryResult Cached . Video . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached . St icker Ġ-> ĠInline QueryResult Cached . St icker . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached . Photo Ġ-> ĠInline QueryResult Cached . Photo . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached . M peg 4 Gif Ġ-> ĠInline QueryResult Cached . M peg 4 Gif . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached . Gif Ġ-> ĠInline QueryResult Cached . Gif . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached . Document Ġ-> ĠInline QueryResult Cached . Document . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠĠĠĠĠ Ġis ĠInline QueryResult Cached . Audio Ġ-> ĠInline QueryResult Cached . Audio . serializer (). serialize ( encoder , Ġobj ) ĊĠĠĠ Ġ} Ċ }