package Ġcom . b aw er . tasks . re vol ut . ew allet . model . response Ċ Ċ import Ġcom . b aw er . tasks . re vol ut . ew allet . STAT UST EXT _ FAILED Ċ import Ġcom . b aw er . tasks . re vol ut . ew allet . STAT UST EXT _ NOT _ C ANCE LL ABLE Ċ import Ġcom . b aw er . tasks . re vol ut . ew allet . STAT UST EXT _ NOT _ FOUND Ċ import Ġcom . b aw er . tasks . re vol ut . ew allet . STAT UST EXT _ OK Ċ import Ġcom . b aw er . tasks . re vol ut . ew allet . model . Transfer Status Ċ Ċ class ĠApiResponse Ġ< T > Ġ( ĊĠĠĠĠĠĠĠ Ġval Ġreturn Object : ĠT ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġstatus : ĠString Ġ= ĠSTAT UST EXT _ OK , ĊĠĠĠĠĠĠĠ Ġval Ġerror Description : ĠString ? Ġ= Ġnull Ċ ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġnot Found ( description : ĠString ? Ġ= Ġnull ) Ġ= ĠApiResponse ( null , ĠSTAT UST EXT _ NOT _ FOUND , Ġdescription ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġnot C ancellable ( description : ĠString ? Ġ= Ġnull , Ġstatus : ĠTransfer Status ) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠApiResponse ( status , ĠSTAT UST EXT _ NOT _ C ANCE LL ABLE , Ġdescription ) ĊĊĠĠĠĠĠĠĠ Ġfun Ġfailed ( description : ĠString ? Ġ= Ġnull ) Ġ= ĠApiResponse ( null , ĠSTAT UST EXT _ FAILED , Ġdescription ) ĊĠĠĠ Ġ} Ċ }