package Ġru . alex sk v ort so v . p olic lin ic . domain . states . doctor Ċ Ċ import Ġru . alex sk v ort so v . p olic lin ic . data . storage . database . entities . Comp et ence Entity Ċ Ċ sealed Ġclass ĠDoctor Profile Partial State ( private Ġval Ġlog : ĠString ) Ġ{ ĊĊĠĠĠ Ġobject ĠDoctor Saved : ĠDoctor Profile Partial State (" Person Saved ") ĊĊĠĠĠ Ġdata Ġclass ĠLoading ( val Ġflag : ĠBoolean ) Ġ: ĠDoctor Profile Partial State (" Loading Ġ$ flag ") ĊĠĠĠ Ġdata Ġclass ĠError ( val Ġe : ĠThrowable ) Ġ: ĠDoctor Profile Partial State (" Error Ġ$ e ") ĊĊĠĠĠ Ġdata Ġclass ĠDoctor Loaded ( val Ġdoctor : ĠDoctor Person ) Ġ: ĠDoctor Profile Partial State (" Person Loaded Ġ$ doctor ") ĊĠĠĠ Ġdata Ġclass ĠLogin Verified ( val Ġunique : ĠBoolean ) Ġ: ĠDoctor Profile Partial State (" Login Can Be Saved Ġ$ unique ") ĊĊĠĠĠ Ġdata Ġclass ĠNew Name ( val Ġname : ĠString ) Ġ: ĠDoctor Profile Partial State (" New Name Ġ$ name ") ĊĠĠĠ Ġdata Ġclass ĠNew S urname ( val Ġs urname : ĠString ) Ġ: ĠDoctor Profile Partial State (" New S urname Ġ$ surname ") ĊĠĠĠ Ġdata Ġclass ĠNew F athers Name ( val Ġf athers Name : ĠString ) Ġ: ĠDoctor Profile Partial State (" New F athers Name Ġ$ f athers Name ") ĊĠĠĠ Ġdata Ġclass ĠNew Login ( val Ġlogin : ĠString ) Ġ: ĠDoctor Profile Partial State (" New Login Ġ$ login ") ĊĠĠĠ Ġdata Ġclass ĠNew Phone ( val Ġphone : ĠString ) Ġ: ĠDoctor Profile Partial State (" New Phone Ġ$ phone ") ĊĊĠĠĠ Ġdata Ġclass ĠComp et ence Loaded ( val Ġlist : ĠList < Comp et ence Entity >): ĠDoctor Profile Partial State (" Comp et ence Loaded Ġ$ list ") ĊĠĠĠ Ġdata Ġclass ĠComp et ences Change ( val Ġlist : ĠList < Comp et ence Entity >): ĠDoctor Profile Partial State (" Comp et ences Change Ġ$ list ") ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġlog ĊĠĠĠ Ġfun Ġpartial () Ġ= Ġthis Ċ }