package Ġme . iv mg . telegram . entities . payment Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġme . iv mg . telegram . entities . User Ċ import Ġjava . math . BigInteger Ċ Ċ /** Ċ Ġ* Ċ Ġ* ĠThis Ġobject Ġcontains Ġinformation Ġabout Ġan Ġincoming Ġpre - checkout Ġquery . Ċ Ġ* Ċ Ġ* Ġ@ property Ġ[ id ] ĠUnique Ġquery Ġidentifier Ċ Ġ* Ġ@ property Ġ[ from ] ĠUser Ġwho Ġsent Ġthe Ġquery Ċ Ġ* Ġ@ property Ġ[ currency ] ĠThree - letter ĠISO Ġ 4 2 1 7 Ġcurrency Ġcode Ċ Ġ* Ġ@ property Ġ[ total Amount ] ĠTotal Ġprice Ġin Ġthe Ġsmallest Ġunits Ġof Ġthe Ġcurrency Ġ( integer , Ġnot Ġfloat / double ). ĠFor Ġexample , Ġfor Ġa Ġprice Ġof ĠUS $ Ġ 1 . 4 5 Ġpass Ġamount Ġ= Ġ 1 4 5 . Ċ Ġ* Ġ@ property Ġ[ invoice Payload ] ĠBot Ġspecified Ġinvoice Ġpayload Ċ Ġ* Ġ@ property Ġ[ shipping Option Id ] ĠIdentifier Ġof Ġthe Ġshipping Ġoption Ġchosen Ġby Ġthe Ġuser Ċ Ġ* Ġ@ property Ġ[ order Info ] ĠOrder Ġinfo Ġprovided Ġby Ġthe Ġuser Ċ Ġ* Ġ@ see ĠOrder Info Ċ Ġ*/ Ċ data Ġclass ĠPre Checkout Query ( ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġfrom : ĠUser , ĊĠĠĠ Ġval Ġcurrency : ĠString , ĊĠĠĠ Ġ@ SerializedName (" total _ amount ") Ġval Ġtotal Amount : ĠBigInteger , ĊĠĠĠ Ġ@ SerializedName (" invoice _ payload ") Ġval Ġinvoice Payload : ĠString , ĊĠĠĠ Ġ@ SerializedName (" shipping _ option _ id ") Ġval Ġshipping Option Id : ĠString ?, ĊĠĠĠ Ġ@ SerializedName (" order _ info ") Ġval Ġorder Info : ĠOrder Info ? Ċ )