/* -------------------------------------------------------------------------------- ------------- Ċ Ġ* Ġ ĠCopyright Ġ( c ) ĠMicrosoft ĠCorporation . ĠAll Ġrights Ġreserved . Ċ Ġ* Ġ ĠLicensed Ġunder Ġthe ĠMIT ĠLicense . ĠSee ĠLicense . txt Ġin Ġthe Ġproject Ġroot Ġfor Ġlicense Ġinformation . Ċ Ġ* -------------------------------------------------------------------------------- ------------ */ Ċ Ċ package Ġcom . microsoft . did . sdk . credential . models Ċ Ċ import Ġcom . microsoft . did . sdk . util . Constants . CONTEXT Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠData Ġmodel Ġto Ġdescribe Ġa ĠVer ifiable ĠCredential . Ċ Ġ*/ Ċ @ Serializable Ċ data Ġclass ĠVer ifiable Credential Descriptor ( ĊĠĠĠ Ġ@ Serial Name ( CONTEXT ) ĊĠĠĠ Ġval Ġcontext : ĠList < String >, ĊĊĠĠĠ Ġval Ġtype : ĠList < String >, ĊĊĠĠĠ Ġval Ġcredential Subject : ĠMap < String , ĠString >, ĊĊĠĠĠ Ġval Ġcredential Status : ĠService Descriptor ? Ġ= Ġnull , ĊĊĠĠĠ Ġval Ġre voke Service : ĠService Descriptor ? Ġ= Ġnull , ĊĊĠĠĠ Ġval Ġexchange Service : ĠService Descriptor ? Ġ= Ġnull Ċ )