// Ġ<<< ĠAUTO GENERATED ĠBY ĠY AN DEX . SCRIPT ĠFROM Ġnetwork / yandex - pay - backend / get - install - reward - response . ts Ġ>>> Ċ Ċ package Ġcom . yandex . x plat . yandex . pay Ċ Ċ import Ġcom . yandex . x plat . common .* Ċ import Ġcom . yandex . x plat . event us . common .* Ċ Ċ public Ġopen Ġclass ĠGet Install Reward Response ( status : ĠString , Ġcode : ĠInt , Ġval Ġreward Amount : ĠString ): ĠBase Network Response ( status , Ġcode ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġopen Ġfun Ġfrom JSON Item ( json : ĠJSON Item ): ĠResult < Get Install Reward Response > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBase Network Response . from JSON ( json , Ġ" Get Install Reward "). flatMap ( Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbase Response Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdecode JSON Item ( json , Ġ__ LBL __ Get Install Reward Response _ 1 @ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġitem Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmap Ġ= Ġitem . try Cast As Map JSON Item () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata Ġ= Ġmap . try Get (" data "). try Cast As Map JSON Item () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġreward Map Ġ= Ġdata . try Get (" reward "). try Cast As Map JSON Item () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġamount Ġ= Ġreward Map . try GetString (" amount ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn @ __ LBL __ Get Install Reward Response _ 1 ĠGet Install Reward Response ( base Response . status , Ġbase Response . code , Ġamount ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ } ĊĊ