package Ġcom . air wal lex . android . model . parser Ċ Ċ import Ġcom . air wal lex . android . model . Air wal lex Json Utils Ċ import Ġcom . air wal lex . android . model . Payment MethodType Ċ import Ġcom . air wal lex . android . model . Verify Payment Consent Params Ċ import Ġorg . json . JSONObject Ċ import Ġjava . math . BigDecimal Ċ Ċ class ĠVerify Payment Consent Params Pa res Parser Ġ: ĠModel Json Parser < Verify Payment Consent Params > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġparse ( json : ĠJSONObject ): ĠVerify Payment Consent Params Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠVerify Payment Consent Params ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient Secret Ġ= Ġjson . opt String ( FIELD _ CLIENT SECRET ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpayment Consent Id Ġ= Ġjson . opt String ( FIELD _ PAYMENT CON SENT ID ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġamount Ġ= ĠBigDecimal . valueOf ( json . opt Double ( FIELD _ AMOUNT )), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcurrency Ġ= Ġjson . opt String ( FIELD _ CUR RE NCY ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġc vc Ġ= Ġjson . opt String ( FIELD _ CV C ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpayment MethodType Ġ= ĠPayment MethodType . from Value ( Air wal lex Json Utils . opt String ( json , ĠFIELD _ TYPE )) !! , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Url Ġ= Ġjson . opt String ( FIELD _ RETURN _ URL ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠFIELD _ CLIENT SECRET Ġ= Ġ" client Secret " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠFIELD _ PAYMENT CON SENT ID Ġ= Ġ" payment Consent Id " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠFIELD _ AMOUNT Ġ= Ġ" amount " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠFIELD _ CUR RE NCY Ġ= Ġ" currency " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠFIELD _ CV C Ġ= Ġ" cv c " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠFIELD _ TYPE Ġ= Ġ" payment MethodType " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠFIELD _ RETURN _ URL Ġ= Ġ" return Url " ĊĠĠĠ Ġ} Ċ } Ċ