/** Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 - 2 0 2 1 , ĠKon ink lij ke ĠPhil ips ĠN . V ., Ġhttps :// www . phil ips . com Ċ Ġ* ĠSPDX - License - Identifier : ĠMIT Ċ Ġ*/ Ċ package Ġcom . phil ips . h sdp . apis . iam . user . domain . h sdp Ċ Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠRepresentation Ġof Ġa Ġknown Ġvalue Ġin Ġsome Ġcoding Ġsystem . Ċ Ġ*/ Ċ @ Serializable Ċ data Ġclass ĠCoding ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠURL Ġidentifying Ġthe Ġtermin ology Ġof Ġthe Ġsystem . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġsystem : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠVersion Ġof Ġthe Ġcoding Ġsystem . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġversion : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠValue Ġof Ġthe Ġcode Ġwithin Ġthe Ġcoding Ġsystem . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcode : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠText ual , Ġhuman - readable Ġrepresentation Ġof Ġthe Ġcode Ġfor Ġuse Ġin ĠU Is . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdisplay : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIf Ġthis Ġcoding Ġwas Ġchosen Ġdirectly Ġby Ġthe Ġuser . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġuser Selected : ĠBoolean ? Ġ= Ġnull , Ċ ) Ċ