package Ġat . cp ick l . g ads u . appointment . g cal Ċ Ċ import Ġat . cp ick l . g ads u . appointment . g cal . sync . Import Appointment Ċ import Ġat . cp ick l . g ads u . appointment . g cal . sync . Sync Report Ċ import Ġat . cp ick l . g ads u . client . Client Ċ import Ġat . cp ick l . g ads u . test infra . TEST _ DATETIME 1 Ċ import Ġorg . joda . time . DateTime Ċ Ċ fun ĠSync Report . Companion . dummy Instance () Ġ= ĠSync Report ( ĊĠĠĠĠĠĠĠ Ġimport Events Ġ= Ġmap Of ( G Cal Event ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġg ads u Id Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠclientId Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsummary Ġ= Ġ" car o ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstart Ġ= ĠTEST _ DATETIME 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġend Ġ= ĠTEST _ DATETIME 1 . plus Hours ( 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġto ĠlistOf ()), ĊĠĠĠĠĠĠĠ Ġdelete App ointments Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġupdate App ointments Ġ= Ġempty Map () Ċ ) Ċ Ċ fun ĠG Cal Event . Companion . test Instance ( clientId : ĠString , Ġstart : ĠDateTime ) Ġ= ĠG Cal Event ( ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġ" g cal TestId ", ĊĠĠĠĠĠĠĠ Ġg ads u Id Ġ= Ġnull , ĊĠĠĠĠĠĠĠ ĠclientId Ġ= ĠclientId , ĊĠĠĠĠĠĠĠ Ġsummary Ġ= Ġ" test Ġsummary ", ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" test Ġdescription ", ĊĠĠĠĠĠĠĠ Ġstart Ġ= Ġstart , ĊĠĠĠĠĠĠĠ Ġend Ġ= Ġstart . plus Hours ( 1 ), ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġnull Ċ ) Ċ Ċ fun ĠImport Appointment . Companion . test Instance ( client : ĠClient , Ġstart : ĠDateTime , Ġsend Confirmation : ĠBoolean Ġ= Ġtrue ) Ġ= ĠImport Appointment ( ĊĠĠĠĠĠĠĠ Ġevent Ġ= ĠG Cal Event . test Instance ( client . id !! , Ġstart ), ĊĠĠĠĠĠĠĠ Ġenabled Ġ= Ġtrue , ĊĠĠĠĠĠĠĠ Ġsend Confirmation Ġ= Ġsend Confirmation , ĊĠĠĠĠĠĠĠ Ġselected Client Ġ= Ġclient , ĊĠĠĠĠĠĠĠ Ġall Clients Ġ= ĠlistOf ( client ), ĊĠĠĠĠĠĠĠ Ġis G mail Glob ally Configured Ġ= Ġtrue Ċ ) Ċ Ċ object ĠTest able G Cal Service Ġ: ĠG Cal Service Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġis Online Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġlist Events ( start : ĠDateTime , Ġend : ĠDateTime ): ĠList < G Cal Event > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġempty List () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate Event ( g Cal Event : ĠG Cal Update Event ) Ġ{ ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun Ġdelete Event ( eventId : ĠString ) Ġ{ ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun Ġcreate Event ( g Cal Event : ĠG Cal Event ): ĠG Cal Event Meta ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ } Ċ