@ file : Suppress (" Spell Checking Inspection ", Ġ" unused ") Ċ Ċ package Ġapi . type Ċ Ċ import Ġapi . Inline QueryResult Ċ import Ġapi . Input Message Content Ċ import Ġcom . fasterxml . jackson . annotation . Json Creator Ċ import Ġcom . fasterxml . jackson . annotation . JsonInclude Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ Ċ /** Ċ Ġ* Ġ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 . Ċ Ġ* Ċ Ġ* Ġ@ param [ type ] ĠType Ġof Ġthe Ġresult , Ġmust Ġbe Ġ* document * Ċ Ġ* Ġ@ param [ id ] ĠUnique Ġidentifier Ġfor Ġthis Ġresult , Ġ 1 - 6 4 Ġbytes Ċ Ġ* Ġ@ param [ title ] ĠTitle Ġfor Ġthe Ġresult Ċ Ġ* Ġ@ param [ caption ] Ġ* Optional *. ĠCaption Ġof Ġthe Ġdocument Ġto Ġbe Ġsent , Ġ 0 - 1 0 2 4 Ġcharacters Ċ Ġ* Ġ@ param [ parse Mode ] Ġ* Optional *. ĠSend Ġ[* Markdown * ]( https :// core . telegram . org # markdown - style ) Ġor Ġ[* HTML * ]( https :// core . telegram . org # html - style ), Ġif Ġyou Ġwant ĠTelegram Ġapps Ġto Ġshow Ġ[ bold , Ġitalic , Ġfixed - width Ġtext Ġor Ġinline ĠURLs ]( https :// core . telegram . org # formatting - options ) Ġin Ġthe Ġmedia Ġcaption . Ċ Ġ* Ġ@ param [ document Url ] ĠA Ġvalid ĠURL Ġfor Ġthe Ġfile Ċ Ġ* Ġ@ param [ mime Type ] ĠMime Ġtype Ġof Ġthe Ġcontent Ġof Ġthe Ġfile , Ġeither ĠâĢľ application / pdf âĢĿ Ġor ĠâĢľ application / zip âĢĿ Ċ Ġ* Ġ@ param [ description ] Ġ* Optional *. ĠShort Ġdescription Ġof Ġthe Ġresult Ċ Ġ* Ġ@ param [ reply Markup ] Ġ* Optional *. ĠInline Ġkeyboard Ġattached Ġto Ġthe Ġmessage Ċ Ġ* Ġ@ param [ input Message Content ] Ġ* Optional *. ĠContent Ġof Ġthe Ġmessage Ġto Ġbe Ġsent Ġinstead Ġof Ġthe Ġfile Ċ Ġ* Ġ@ param [ thumb Url ] Ġ* Optional *. ĠURL Ġof Ġthe Ġthumbnail Ġ( jpeg Ġonly ) Ġfor Ġthe Ġfile Ċ Ġ* Ġ@ param [ thumb Width ] Ġ* Optional *. ĠThumb nail Ġwidth Ċ Ġ* Ġ@ param [ thumb Height ] Ġ* Optional *. ĠThumb nail Ġheight Ċ Ġ*/ Ċ Ċ @ JsonInclude ( JsonInclude . Include . NON _ NULL ) Ċ data Ġclass ĠInline QueryResult Document Ġ@ Json Creator Ġconstructor ( ĊĠĠĠ Ġ@ get : JsonProperty (" type ") ĊĠĠĠ Ġ@ JsonProperty (" type ") ĊĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠ Ġ@ get : JsonProperty (" id ") ĊĠĠĠ Ġ@ JsonProperty (" id ") ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġ@ get : JsonProperty (" title ") ĊĠĠĠ Ġ@ JsonProperty (" title ") ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠ Ġ@ get : JsonProperty (" caption ") ĊĠĠĠ Ġ@ JsonProperty (" caption ") ĊĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" parse _ mode ") ĊĠĠĠ Ġ@ JsonProperty (" parse _ mode ") ĊĠĠĠ Ġval Ġparse Mode : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" document _ url ") ĊĠĠĠ Ġ@ JsonProperty (" document _ url ") ĊĠĠĠ Ġval Ġdocument Url : ĠString , ĊĠĠĠ Ġ@ get : JsonProperty (" mime _ type ") ĊĠĠĠ Ġ@ JsonProperty (" mime _ type ") ĊĠĠĠ Ġval ĠmimeType : ĠString , ĊĠĠĠ Ġ@ get : JsonProperty (" description ") ĊĠĠĠ Ġ@ JsonProperty (" description ") ĊĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" reply _ markup ") ĊĠĠĠ Ġ@ JsonProperty (" reply _ markup ") ĊĠĠĠ Ġval Ġreply Markup : ĠInline Keyboard Markup ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" input _ message _ content ") ĊĠĠĠ Ġ@ JsonProperty (" input _ message _ content ") ĊĠĠĠ Ġval Ġinput Message Content : ĠInput Message Content ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" thumb _ url ") ĊĠĠĠ Ġ@ JsonProperty (" thumb _ url ") ĊĠĠĠ Ġval Ġthumb Url : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" thumb _ width ") ĊĠĠĠ Ġ@ JsonProperty (" thumb _ width ") ĊĠĠĠ Ġval Ġthumb Width : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" thumb _ height ") ĊĠĠĠ Ġ@ JsonProperty (" thumb _ height ") ĊĠĠĠ Ġval Ġthumb Height : ĠInt ? Ġ= Ġnull Ċ ) Ġ: ĠInline QueryResult