package Ġcom . at rit ri path i . mus k . data . model Ċ Ċ import Ġandroid . os . Build Ċ import Ġandroidx . annotation . Requires Api Ċ import Ġandroidx . room . Column Info Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . squareup . mos hi . Json Ċ import Ġjava . time . Instant Ċ import Ġjava . time . Zone Id Ċ import Ġjava . time . format . DateTime Formatter Ċ Ċ @ Entity ( tableName Ġ= Ġ" launch _ table ") Ċ data Ġclass ĠLaunch ( ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" id ") ĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġfalse ) ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" id ") ĊĠĠĠ Ġval Ġid : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" name ") ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" name ") ĊĠĠĠ Ġval Ġname : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" success ") ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" success ") ĊĠĠĠ Ġval Ġsuccess : ĠBoolean ? Ġ= Ġfalse , ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" details ") ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" details ") ĊĠĠĠ Ġval Ġdetails : ĠString ? Ġ= Ġ"", ĊĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" date _ unix ") ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" date _ unix ") ĊĠĠĠ Ġval Ġdate : ĠLong Ġ= Ġ 0 Ċ ) Ġ{ ĊĠĠĠ Ġval Ġformatted Date : ĠString ? ĊĠĠĠĠĠĠĠ Ġ@ Requires Api ( Build . VERSION _ CODES . O ) ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠInstant . of Epoch Second ( date ). at Zone ( Zone Id . system Default ()). to LocalDate () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. format ( DateTime Formatter . of Pattern (" dd - MM - yyyy ")) Ċ }