package Ġde . ch rist ine co enen . code . z app . app . li vest ream . api . model Ċ Ċ import Ġandroidx . annotation . Keep Ċ import Ġde . ch rist ine co enen . code . z app . app . li vest ream . model . Live Show Ċ import Ġorg . joda . time . format . ISO DateTime Format Ċ Ċ @ Keep Ċ data Ġclass ĠShow ( Ċ ĉ val Ġtitle : ĠString , Ċ ĉ val Ġsubtitle : ĠString ? Ġ= Ġnull , Ċ ĉ val Ġdescription : ĠString ? Ġ= Ġnull , Ċ ĉ val ĠstartTime : ĠString ? Ġ= Ġnull , Ċ ĉ val ĠendTime : ĠString ? Ġ= Ġnull , Ċ ) Ġ{ ĊĊ ĉ comp anion Ġobject Ġ{ Ċĉ ĉ private Ġval Ġformatter Ġ= ĠISO DateTime Format . dateTime Parser () Ċ ĉ } ĊĊ ĉ fun Ġto Live Show (): ĠLive Show Ġ{ Ċĉ ĉ val Ġlive Show Ġ= ĠLive Show ( Ċĉĉ ĉ title Ġ= Ġtitle , Ċĉĉ ĉ subtitle Ġ= Ġsubtitle , Ċĉĉ ĉ description Ġ= Ġdescription Ċĉ ĉ ) ĊĊĉ ĉ if Ġ( startTime Ġ!= Ġnull Ġ&& ĠendTime Ġ!= Ġnull ) Ġ{ Ċĉĉ ĉ live Show . startTime Ġ= Ġformatter . parse DateTime ( startTime ) Ċĉĉ ĉ live Show . endTime Ġ= Ġformatter . parse DateTime ( endTime ) Ċĉ ĉ } ĊĊĉ ĉ return Ġlive Show Ċ ĉ } Ċ } Ċ