package Ġcom . gen . r xb illing . client Ċ Ċ import Ġcom . android . billing client . api . Purchase ĊĊ Ċ sealed Ġclass ĠP urchases Update ( open Ġval Ġcode : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġopen Ġval Ġpurch ases : ĠList < Purchase >) Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠSuccess ( override Ġval Ġcode : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġpurch ases : ĠList < Purchase >) Ġ: ĠP urchases Update ( code , Ġpurch ases ) ĊĊĠĠĠ Ġdata Ġclass ĠC anceled ( override Ġval Ġcode : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġpurch ases : ĠList < Purchase >) Ġ: ĠP urchases Update ( code , Ġpurch ases ) ĊĊĠĠĠ Ġdata Ġclass ĠFailed ( override Ġval Ġcode : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġpurch ases : ĠList < Purchase >) Ġ: ĠP urchases Update ( code , Ġpurch ases ) Ċ }