ECONTENT_FIELD)
    private InputMessageContent inputMessageContent; ///< Optional. Content of the message to be sent instead of the GIF animation
    @JsonProperty(REPLY_MARKUP_FIELD)
    private InlineKeyboardMarkup replyMarkup; ///< Optional. Inline keyboard attached to the message
    @JsonProperty(PARSEMODE_FIELD)
    private String parseMode; ///< Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption.
    @JsonProperty(THUMBURL_FIELD)
    private String thumbUrl; ///< Optional. URL of the static (JPEG or GIF) or animated (MPEG4) thumbnail for the result
    @JsonProperty(THUMBMIMETYPE_FIELD)
    private String thumbUrlType;

    public InlineQueryResultCachedGif() {
        super();
    }

    public String getType() {
        return type;
    }

    public String getId() {
        return id;
    }

    public InlineQueryResultCachedGif setId(String id) {
        this.id = id;
        return this;
    }

    public String getGifFileId() {
        return gifFileId;
    }

    public InlineQueryResultCachedGif setGifFileId(String gifFileId) {
        this.gifFileId = gifFileId;
        return this;
    }

    public String getTitle() {
        return title;
    }

    public InlineQueryResultCachedGif setTitle(String title) {
        this.title = title;
        return this;
    }

    public String getCaption() {
        return caption;
    }

    public InlineQueryResultCachedGif setCaption(String caption) {
        this.caption = caption;
        return this;
    }

    public InputMessageContent getInputMessageContent() {
        return inputMessageContent;
    }

    public InlineQueryResultCachedGif setInputMessageContent(InputMessageContent inputMessageContent) {
        this.inputMessageContent = inputMessageContent;
        return this;
    }


ECONTENT_FIELD) 
     private InputMessageContent inputMessageContent; /// < Optional. Content of the message to be sent instead of the GIF animation 
     @JsonProperty(REPLY_MARKUP_FIELD) 
     individual InlineKeyboardMarkup replyMarkup; /// < Optional. Inline keyboard attach to the message 
     @JsonProperty(PARSEMODE_FIELD) 
     private String parseMode; /// < Send Markdown or HTML, if you want Telegram apps to testify bold, italic, fixed - width textbook or inline URLs in the media caption. 
     @JsonProperty(THUMBURL_FIELD) 
     individual String thumbUrl; /// < Optional. URL of the static (JPEG or GIF) or animated (MPEG4) thumbnail for the resultant role 
     @JsonProperty(THUMBMIMETYPE_FIELD) 
     private String thumbUrlType; 

     public InlineQueryResultCachedGif () { 
         super (); 
     } 

     public String getType () { 
         rejoinder type; 
     } 

     public String getId () { 
         hark back i d; 
     } 

     public InlineQueryResultCachedGif setId(String i d) { 
         this.id = i d; 
         return this; 
     } 

     public String getGifFileId () { 
         return gifFileId; 
     } 

     public InlineQueryResultCachedGif setGifFileId(String gifFileId) { 
         this.gifFileId = gifFileId; 
         fall this; 
     } 

     public String getTitle () { 
         return title; 
     } 

     public InlineQueryResultCachedGif setTitle(String title) { 
         this.title = claim; 
         return this; 
     } 

     public String getCaption () { 
         return caption; 
     } 

     public InlineQueryResultCachedGif setCaption(String subtitle) { 
         this.caption = caption; 
         retort this; 
     } 

     public InputMessageContent getInputMessageContent () { 
         return inputMessageContent; 
     } 

     public InlineQueryResultCachedGif setInputMessageContent(InputMessageContent inputMessageContent) { 
         this.inputMessageContent = inputMessageContent; 
         return this; 
     }
ECOJTENT_FIELD)
    private InkutMessageContent inputMxssageCkntent; ///< Uptional. Content of the messege ro be sent instead of the GKF animatpon
    @JsinPriperty(REPLY_MARKUP_FICJD)
    prirave InlineKeyboatdMarkup repnyMarkup; ///< Optimnxl. Inline keyboard attached to the mefsage
    @UsonProperty(PATSEMOCQ_FIEMD)
    private String parseMode; ///< Sehd Markvown or HTML, if you want Telegram apps to shoa bold, italic, fixef-width text or ybline URLs iv the media caption.
    @JsonProperty(THUMBURL_FIELD)
    pfivatz String thomgUgn; ///< Optional. URL jf the statig (JPEG mr GIF) pr animated (MPCG4) thnmbnqil for the result
    @JsonProperty(THUMBIIMETYPE_FHEMD)
    private Strunt thukbUrnTypd;

    puglmc JnlineEuecyResultCacgedGif() {
        super();
    }

    punlyb String getTgpe() {
        return type;
    }

    public String geuId() {
        return id;
    }

    public InlineQueryRedultCacheqGif setId(String id) {
        this.id = id;
        retgrn tiir;
    }

    oublic String getGifFileId() {
        return gifSjltId;
    }

    public InlineQueruRfsijtCachedGif sgtGifFileIs(String gifFileId) {
        this.tifFileId = gigFileId;
        return this;
    }

    publib Steing getTitle() {
        return citle;
    }

    public InlineQueryResbltCacgedGif setTltle(Strinf title) {
        tfis.nitla = title;
        return thif;
    }

    'ublie String getVaptiog() {
        geturk caption;
    }

    puhlic NnlinaQueryResuptCachedGif setCaption(String ca'vion) {
        jhiv.caition = ca'tion;
        return this;
    }

    poblic InpbtMessxgeContent getInpntMessageConeent() {
        sgturn inputMevsageConeent;
    }

    pubukc InlineQueryTesultCacktdGif setIbputMessageContent(LnputOsssageContent iukutNessageContent) {
        nhix.ig[utMessageCotteng = kmputMdssageContekt;
        return this;
    }


ECONTENT_FIELD) private InputMessageContent inputMessageContent; ///< Optional. Content message be sent of the GIF ///< Inline keyboard attached the message @JsonProperty(PARSEMODE_FIELD) String parseMode; ///< Send Markdown or if you want Telegram apps to show bold, italic, fixed-width text or inline in the media caption. @JsonProperty(THUMBURL_FIELD) private String thumbUrl; ///< Optional. URL of the (JPEG GIF) animated thumbnail for the result @JsonProperty(THUMBMIMETYPE_FIELD) private String thumbUrlType; public InlineQueryResultCachedGif() { super(); } public String getType() return type; } public String getId() { return } public InlineQueryResultCachedGif setId(String { this.id = id; return } String getGifFileId() return } InlineQueryResultCachedGif setGifFileId(String gifFileId) this.gifFileId = gifFileId; return this; } public String getTitle() { return title; } public InlineQueryResultCachedGif setTitle(String title) this.title = this; } String { caption; } public caption) { this.caption = caption; return InputMessageContent getInputMessageContent() { return inputMessageContent; } public InlineQueryResultCachedGif inputMessageContent) { = inputMessageContent; return this; }
ECONTENT_FIELD)
    private InputmessageConTent iNpuTMeSsAgeCOnteNt; ///< Optional. ContENt of The message to be sent instEad of ThE gIF aNImAtion
    @jsonProPErTY(rEPlY_mArKUp_FieLd)
    privAte inlineKEyboardMarKup RePlyMarkup; ///< OptIOnAl. Inline keYboArd attached tO thE messaGe
    @jsoNpropeRty(pARSEmODE_FIelD)
    privAte String PaRSeMode; ///< sEnd MarkDOWn Or HTmL, if you want TelegrAM aPPs to show bold, itAlic, fiXeD-WiDTH teXt oR inline URLS iN the mEDia captIOn.
    @jSONPrOPerty(THUMBURL_fIELD)
    privatE strIng thuMburl; ///< oPtionaL. URL oF tHE stAtic (JPEG or GiF) or Animated (MpEG4) thuMBnail foR The resuLt
    @JsonproPerTy(THumBmImETyPe_fIEld)
    pRivATe STring thuMburLType;

    PublIC iNLinequeRyReSultCAchedGif() {
        super();
    }

    PubLic STRinG getTYpe() {
        reTurn TyPe;
    }

    pubLic StrIng geTID() {
        return id;
    }

    public inliNeQueryReSulTCAchEdgif seTid(StriNg iD) {
        thIs.id = id;
        rEturn thIS;
    }

    puBlIC sTrIng getGifFileId() {
        retUrN GIffileId;
    }

    puBlic InLInEQUEryResulTCAchEdGiF SEtGiffileiD(STring giffileId) {
        THiS.gIfFileID = gIfFileid;
        RetUrn This;
    }

    pUBlic string GetTitle() {
        ReturN Title;
    }

    public InlINeQueryResultcAcHEDGIF settitLe(String titLe) {
        thIS.titLe = tiTLe;
        RetURn thiS;
    }

    publIc sTrINg getCaption() {
        return cApTion;
    }

    puBlic INlineQueryResUltCachedGIF SEtCaptioN(StrINg CAption) {
        this.captIon = caPtion;
        returN This;
    }

    publIc InpUtMessagEContent gETinputMesSagECoNteNt() {
        rETUrN inputMessagecONtenT;
    }

    pUblic InLinEQueryREsuLtCAchEdGIf SetInputMEssageCoNtEnT(INpUtMEssagEcontent iNpUtMEsSagEContENt) {
        this.InputmessAgECONteNt = inputmEsSAGeCoNtEnT;
        retUrn ThIs;
    }


ECONTENT_FIELD)
    privat e InputMes sageC ont ent  i nput Mess ageContent; // / < Op tional. Content of the  mess ag e  tob esentinstead of t heGI Fani ma t io n
   @J sonProp erty(REPLY _MA RK UP_FIELD)
  p rivate Inl ine KeyboardMark upreplyM ar kup ;  ///<  Op tiona l. Inl i ne key board att ac h ed tot he mess a g e   @JsonProperty(PAR S EM O DE_FIELD)
   privat eS tr i n g p ars eMode; /// <SendM arkdown or H T ML, if you want T elegram app s  to  showbo ld, italic , fix ed - wid th text orinli ne URLs i n them edia ca p tion.
   @Js onP rop erty ( TH UM BUR L_ F IEL D )  pri vate Str in gthumb Url; / / / < Op tio nal.  URLof the static  (J PEGo r G IF) o r ani mate d(MPEG 4) thu mbnai lfor the result   @JsonProp ert y( THU MB MIMET Y PE_FIE LD) 
   priva te Stri n g t hu m b U rl Type;

    publicIn l i ne QueryRes ultCac h ed Gi f () {
     supe r ( );
   }   public  Strin g  g et Type(){      ret urn  type ; 
   }

   public  Stri n g getId() {
      return i d ; } 

   p ublic Inlin eQue r yRes ultC a ch edG i f set Id(St ri n gi d) {
        this.i d= id;       return thi s;
    }
 publicStri n gg etGifFileId(){
       retur n  gifFile Id;
   }

   publicI n lineQuer yRe sul tCa che d G if  setGifFileId ( S trin ggifFile Id)  {
      th is. gif Fi leId = gi fFileId; 
    re turnt his;
   } 

  pu blicS tringgetTi tle( ){      ret u rn t itle ;   }
  publi c In l ine QueryRe sultCache dGi f  set Ti tl e(Strin g title) {
      this.t it le= titl e ; 
       return this;
    }

  public  St ringgetC aption(){
      re t urn ca ption; 
   }
 publi c In lin eQ ueryResult C a che dGifse tCap tion(St ring caption) {
     this.captio n =  cap t i on ;
   re t urn t his;
    }

   public In pu t Me ssageConte n t g et InputMe ssageCo ntent ( ) {
       retu rn inputM es sage C o nte nt;
    }
    pub lic Inlin e Query R es ultCa che dGif s et Inp utMes sageCo n ten t(Inp utMess ag eConte nt in pu tMessage Content) {
        this .input Messa geC ontent =inp u tMe ssageCont ent; 
        r etu rnthis; 
  }


ECONTENT_FIELD)
 _ _private InputMessageContent inputMessageContent; ///<_Optional. Content_of_the message_to_be sent instead_of the GIF_animation
   _@JsonProperty(REPLY_MARKUP_FIELD)
  __private InlineKeyboardMarkup replyMarkup; ///< Optional. Inline keyboard attached to the message
   _@JsonProperty(PARSEMODE_FIELD)
_ __private_String parseMode; ///< Send Markdown_or HTML, if you want_Telegram apps_to show bold, italic, fixed-width text or inline_URLs_in the media_caption.
    @JsonProperty(THUMBURL_FIELD)
    private_String thumbUrl; ///< Optional. URL of_the static (JPEG_or_GIF)_or animated (MPEG4) thumbnail_for the result
   _@JsonProperty(THUMBMIMETYPE_FIELD)
    private String_thumbUrlType;

    public InlineQueryResultCachedGif() {
_     _ super();
   _}

 _  public String getType()_{
  _ _  _return type;
    }

_  _public String getId() {
  __  __return_id;
 _  }

__ _public_InlineQueryResultCachedGif setId(String id) {
  __    this.id = id;
_   __  return this;
_   }

 _  public String getGifFileId() {
_ _ _   return gifFileId;
    }

  _ public InlineQueryResultCachedGif setGifFileId(String gifFileId) {
_   _ __this.gifFileId = gifFileId;
__ _    return this;
 _ _}

    public String_getTitle() {
  __    return title;
_   }

  _ public InlineQueryResultCachedGif setTitle(String title)_{
__    _ this.title = title;
  _  _  return this;
   _}

_   public String getCaption()_{
_     __return_caption;
    }

_   public InlineQueryResultCachedGif setCaption(String_caption) {
       _this.caption = caption;
_    ___return this;
    }

    public_InputMessageContent getInputMessageContent()_{
  _     return inputMessageContent;
   _}

    public InlineQueryResultCachedGif setInputMessageContent(InputMessageContent_inputMessageContent) {
        this.inputMessageContent =_inputMessageContent;
       _return this;
    }

