package Ġde . r ki . cor on aw arn app . covid certificate . validation . core . country Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ import Ġjava . util . Locale Ċ Ċ @ Parcel ize Ċ data Ġclass ĠD cc Country ( ĊĠĠĠ Ġ// ĠISO Ġ 3 1 6 6 Ġtwo - letter Ġcountry - codes ĊĠĠĠ Ġval Ġcountry Code : ĠString , Ċ ) Ġ: ĠParcel able Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUser Ġreadable Ġcountry Ġname , Ġreturns Ġcountry Ġcode Ġas Ġfallback . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun ĠdisplayName ( user Locale : ĠLocale Ġ= ĠLocale . getDefault ()): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠLocale ( user Locale . language , Ġcountry Code . uppercase ()). getDisplay Country ( user Locale ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= ĠdisplayName () ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDE Ġ= Ġ" DE " ĊĠĠĠ Ġ} Ċ } Ċ