package Ġru . alex sk v ort so v . p olic lin ic . domain . states . records . recording Ċ Ċ import Ġorg . th reet en . bp . LocalDateTime Ċ import Ġru . alex sk v ort so v . p olic lin ic . data . storage . database . entities . Comp et ence Entity Ċ import Ġru . alex sk v ort so v . p olic lin ic . data . storage . database . entities . Doctor Entity Ċ import Ġru . alex sk v ort so v . p olic lin ic . data . storage . database . entities . Patient Entity Ċ Ċ sealed Ġclass ĠRecord ing Partial State ( private Ġval Ġlog : ĠString ) Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠPatient Loaded ( val Ġpatient : ĠPatient Entity ) Ġ: ĠRecord ing Partial State (" Patient Loaded Ġ$ patient ") ĊĠĠĠ Ġdata Ġclass ĠAll Comp et ences Loaded ( val Ġcompet ences : ĠList < Comp et ence Entity >) Ġ: ĠRecord ing Partial State (" All Comp et ences Loaded Ġ$ compet ences ") ĊĠĠĠ Ġdata Ġclass ĠComp et ence Ch osen ( val Ġcompet ence : ĠComp et ence Entity ) Ġ: ĠRecord ing Partial State (" Comp et ence Ch osen Ġ$ compet ence ") ĊĠĠĠ Ġdata Ġclass ĠDate Ch osen ( val Ġdate : ĠLocalDateTime ) Ġ: ĠRecord ing Partial State (" Date Ch osen Ġ$ date ") ĊĠĠĠ Ġdata Ġclass ĠAll Do ctors Loaded ( val Ġdo ctors : ĠList < Doctor Entity >) Ġ: ĠRecord ing Partial State (" All Do ctors Loaded Ġ$ do ctors ") ĊĠĠĠ Ġdata Ġclass ĠDoctor Ch osen ( val Ġdoctor : ĠDoctor Entity ) Ġ: ĠRecord ing Partial State (" Doctor Ch osen Ġ$ doctor ") ĊĠĠĠ Ġdata Ġclass ĠStart Times Loaded ( val Ġlist : ĠList < LocalDateTime >) Ġ: ĠRecord ing Partial State (" Start Times Loaded Ġ$ list ") ĊĠĠĠ Ġdata Ġclass ĠStart Time Ch osen ( val Ġtime : ĠLocalDateTime ) Ġ: ĠRecord ing Partial State (" StartTime Ch osen Ġ$ time ") ĊĠĠĠ Ġdata Ġclass ĠReason ( val Ġtext : ĠString ) Ġ: ĠRecord ing Partial State (" Reason Ġ$ text ") ĊĊĠĠĠ Ġdata Ġclass ĠRecord Created ( val Ġrecord Id : ĠString ) Ġ: ĠRecord ing Partial State (" Record Created Ġ$ record Id ") ĊĊĠĠĠ Ġdata Ġclass ĠError ( val Ġt : ĠThrowable ) Ġ: ĠRecord ing Partial State (" Error Ġ$ t ") ĊĠĠĠ Ġdata Ġclass ĠLoading ( val Ġflag : ĠBoolean ) Ġ: ĠRecord ing Partial State (" Loading Ġ$ flag ") ĊĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġlog ĊĠĠĠ Ġfun Ġpartial () Ġ= Ġthis Ċ }