package Ġcom . ad ap ty . api Ċ Ċ import Ġcom . ad ap ty . api . entity . pay wall s . Data Container Ċ import Ġcom . ad ap ty . api . entity . pay wall s . Product Model Ċ import Ġcom . ad ap ty . api . entity . pay wall s . Promo Model Ċ import Ġcom . ad ap ty . api . entity . p urch aser Info . Attribute P urch aser Info Res Ċ import Ġcom . ad ap ty . api . responses . Restore Receipt Response Ċ import Ġcom . ad ap ty . api . responses . Update Profile Response Ċ import Ġcom . ad ap ty . api . responses . Validate Receipt Response Ċ import Ġcom . android . billing client . api . Purchase Ċ Ċ interface ĠAd ap ty Callback Ġ{ Ċ Ċ } Ċ Ċ interface ĠAd ap ty System Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġsuccess ( response : ĠAny ?, Ġreq ID : ĠInt ) ĊĊĠĠĠ Ġfun Ġfail ( error : ĠAd ap ty Error , Ġreq ID : ĠInt ) Ċ } Ċ Ċ interface ĠAd ap ty Purchase Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġon Result ( purchase : ĠPurchase ?, Ġresponse : ĠValidate Receipt Response ?, Ġerror : ĠAd ap ty Error ?) Ċ Ċ } Ċ Ċ interface ĠAd ap ty Profile Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġon Result ( response : ĠUpdate Profile Response ?, Ġerror : ĠAd ap ty Error ?) Ċ Ċ } Ċ Ċ interface ĠAd ap ty Restore Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġon Result ( response : ĠRestore Receipt Response ?, Ġerror : ĠAd ap ty Error ?) Ċ Ċ } Ċ Ċ interface ĠAd ap ty Validate Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġon Result ( response : ĠValidate Receipt Response ?, Ġerror : ĠAd ap ty Error ?) Ċ Ċ } Ċ Ċ interface ĠAd ap ty P urch aser Info Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġon Result ( response : ĠAttribute P urch aser Info Res ?, Ġerror : ĠAd ap ty Error ?) Ċ Ċ } Ċ Ċ interface ĠAd ap ty Pay wall s Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġon Result ( containers : ĠArrayList < Data Container >, Ġproducts : ĠArrayList < Product Model >, Ġerror : ĠAd ap ty Error ?) Ċ Ċ } Ċ Ċ interface ĠAd ap ty Pay wall s Info Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġon Result ( data : ĠArrayList < Any >, Ġerror : ĠAd ap ty Error ?) Ċ Ċ } Ċ Ċ interface ĠAd ap ty Prom os Callback Ġ: ĠAd ap ty Callback Ġ{ ĊĊĠĠĠ Ġfun Ġon Result ( promo : ĠProm o Model ?, Ġerror : ĠAd ap ty Error ?) Ċ Ċ }