package Ġorg . simple . clin ic . app config Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . squareup . mos hi . Json Ċ import Ġcom . squareup . mos hi . Json Class Ċ import Ġkotlinx . android . parcel . Parcel ize Ċ import Ġorg . simple . clin ic . patient . business id . Identifier Ċ import Ġjava . net . URI Ċ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ @ Parcel ize Ċ data Ġclass ĠCountry ( ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" country _ code ") ĊĠĠĠ Ġval Ġiso CountryCode : ĠString , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" endpoint ") ĊĠĠĠ Ġval Ġendpoint : ĠURI , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" display _ name ") ĊĠĠĠ Ġval ĠdisplayName : ĠString , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is d _ code ") ĊĠĠĠ Ġval Ġis d Code : ĠString Ċ ) Ġ: ĠParcel able Ġ{ ĊĊĠ Ġval Ġalternative Identifier Type : ĠIdentifier . Identifier Type ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġreturn Ġwhen Ġ( iso CountryCode ) Ġ{ ĊĠĠĠĠĠĠĠ ĠB AN GL ADE SH Ġ-> ĠIdentifier . Identifier Type . Bang l ade sh National Id ĊĠĠĠĠĠĠĠ ĠETH IO PI A Ġ-> ĠIdentifier . Identifier Type . Eth iop ia Medical Record Number ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġnull ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠ Ġval Ġare Wh ats App Rem inders Supported : ĠBoolean ĊĠĠĠ Ġget () Ġ= Ġiso CountryCode Ġ== ĠIN DI A ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġconst Ġval ĠIN DI A Ġ= Ġ" IN " ĊĠĠĠ Ġconst Ġval ĠB AN GL ADE SH Ġ= Ġ" BD " ĊĠĠĠ Ġconst Ġval ĠETH IO PI A Ġ= Ġ" ET " ĊĠ Ġ} Ċ } Ċ