package Ġcom . hu awei . code labs . hi health . happy sport . data Ċ Ċ import Ġandroidx . room . Type Converter Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠType Ġconverter s Ġto Ġallow ĠRoom Ġto Ġreference Ġcomplex Ġdata Ġtypes . Ċ Ġ*/ Ċ class ĠConverter s Ġ{ ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġcalendar ToDate stamp ( calendar : ĠCalendar ): ĠLong Ġ= Ġcalendar . time In Millis ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġdate stamp To Calendar ( value : ĠLong ): ĠCalendar Ġ= ĊĠĠĠĠĠĠĠ ĠCalendar . getInstance (). apply Ġ{ Ġtime In Millis Ġ= Ġvalue Ġ} ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġtime Seq Data Tag ToString ( tag : ĠTime Seq Data Tag ): ĠString Ġ= Ġtag . name ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġstring To Time Seq Data Tag ( s : ĠString ): ĠTime Seq Data Tag Ġ= ĠTime Seq Data Tag . valueOf ( s ) ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġs port Type ToString ( sport Type : ĠS port Type ): ĠString Ġ= Ġs port Type . name ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġstring ToS port Type ( s : ĠString ): ĠS port Type Ġ= ĠS port Type . valueOf ( s ) ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġs port Status ToString ( sport Status : ĠS port Status ): ĠString Ġ= Ġs port Status . name ĊĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġstring ToS port Status ( s : ĠString ): ĠS port Status Ġ= ĠS port Status . valueOf ( s ) Ċ }