@ file : Suppress (" Spell Checking Inspection ", Ġ" unused ") Ċ Ċ package Ġapi . type Ċ Ċ import Ġapi . Input Media Ċ import Ġapi . Media Group able Ċ import Ġapi . Parse Mode Ċ import Ġcom . fasterxml . jackson . annotation . Json Creator Ċ import Ġcom . fasterxml . jackson . annotation . JsonInclude Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġphoto Ġto Ġbe Ġsent . Ċ Ġ* Ċ Ġ* Ġ@ param [ type ] ĠType Ġof Ġthe Ġresult , Ġmust Ġbe Ġ* photo * Ċ Ġ* Ġ@ param [ media ] ĠFile Ġto Ġsend . ĠPass Ġa Ġfile _ id Ġto Ġsend Ġa Ġfile Ġthat Ġexists Ġon Ġthe ĠTelegram Ġservers Ġ( recommended ), Ġpass Ġan ĠHTTP ĠURL Ġfor ĠTelegram Ġto Ġget Ġa Ġfile Ġfrom Ġthe ĠInternet , Ġor Ġpass ĠâĢľ attach :// & lt ; file _ attach _ name & gt ; âĢĿ Ġto Ġupload Ġa Ġnew Ġone Ġusing Ġmultipart / form - data Ġunder Ġ& lt ; file _ attach _ name & gt ; Ġname . Ġ[ More Ġinfo Ġon ĠSending ĠFiles ĠÂ» ]( https :// core . telegram . org # sending - files ) Ċ Ġ* Ġ@ param [ caption ] Ġ* Optional *. ĠCaption Ġof Ġthe Ġphoto Ġ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 . Ċ Ġ*/ Ċ Ċ @ JsonInclude ( JsonInclude . Include . NON _ NULL ) Ċ data Ġclass ĠInput Media Photo Ġ@ Json Creator Ġconstructor ( ĊĠĠĠ Ġ@ get : JsonProperty (" type ") ĊĠĠĠ Ġ@ JsonProperty (" type ") ĊĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠ Ġ@ get : JsonProperty (" media ") ĊĠĠĠ Ġ@ JsonProperty (" media ") ĊĠĠĠ Ġval Ġmedia : ĠString , ĊĠĠĠ Ġ@ get : JsonProperty (" caption ") ĊĠĠĠ Ġ@ JsonProperty (" caption ") ĊĠĠĠ Ġval Ġcaption : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" parse _ mode ") ĊĠĠĠ Ġ@ JsonProperty (" parse _ mode ") ĊĠĠĠ Ġval Ġparse Mode : ĠParse Mode ? Ġ= Ġnull Ċ ) Ġ: ĠInput Media , ĠMedia Group able