package Ġio . github . ole ks iv io . tl . k bot . server . api . objects . payments Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġio . github . ole ks iv io . tl . k bot . server . api . model . IT ele gram Ċ Ċ /** Ċ Ġ* Ġ Ġ[ Successful Payment ]( https :// core . telegram . org / bots / api /# successful payment ) Ċ Ġ*/ Ċ data Ġclass ĠSuccessful Payment ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTo Ġsetup Ġfilter : ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ĠString Filter Ġcurrency Ġcurrency ĠString ĠThree - letter ĠISO Ġ 4 2 1 7 Ġcurrency Ġcode ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" currency ") ĊĠĠĠ Ġvar Ġcurrency : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTo Ġsetup Ġfilter : ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ĠInteger Filter Ġtotal Amount Ġtotal _ amount ĠInteger ĠTotal Ġprice Ġin Ġthe Ġsmallest Ġunits Ġof Ġthe Ġcurrency ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" total _ amount ") ĊĠĠĠ Ġvar Ġtotal Amount : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTo Ġsetup Ġfilter : ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ĠString Filter Ġinvoice Payload Ġinvoice _ payload ĠString ĠBot Ġspecified Ġinvoice Ġpayload ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" invoice _ payload ") ĊĠĠĠ Ġvar Ġinvoice Payload : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTo Ġsetup Ġfilter : ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ĠNot Null Filter Ġshipping Option Id Ġshipping _ option _ id Ġ[ String ] ĠOptional . ĠIdentifier Ġof Ġthe Ġshipping Ġoption Ġchosen Ġby ĊĠĠĠĠ Ġ* Ġthe Ġuser ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" shipping _ option _ id ") ĊĠĠĠ Ġvar Ġshipping Option Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTo Ġsetup Ġfilter : ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ĠOrder Info Filter Ġorder Info Ġorder _ info ĠOrder Info ĠOptional . ĠOrder Ġinfo Ġprovided Ġby Ġthe Ġuser ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" order _ info ") ĊĠĠĠ Ġvar Ġorder Info : ĠOrder Info ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTo Ġsetup Ġfilter : ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ĠNot Null Filter Ġtele gram Payment Charge Id Ġtele gram _ payment _ charge _ id ĠString ĠTelegram Ġpayment Ġidentifier ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" telegram _ payment _ charge _ id ") ĊĠĠĠ Ġvar Ġtele gram Payment Charge Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTo Ġsetup Ġfilter : ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ĠNot Null Filter Ġprovider Payment Charge Id Ġprovider _ payment _ charge _ id ĠString ĠProvider Ġpayment Ġidentifier ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" provider _ payment _ charge _ id ") ĊĠĠĠ Ġvar Ġprovider Payment Charge Id : ĠString ? Ġ= Ġnull Ċ ) Ġ: ĠI Telegram Ċ