package Ġfr . out adoc . mast od on k . api . entity Ċ Ċ import Ġkotlinx . datetime . Instant Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠRepresents Ġan Ġanno uncement Ġset Ġby Ġan Ġadministrator . Ċ Ġ*/ Ċ @ Serializable Ċ public Ġdata Ġclass ĠAnno uncement ( ĊĊĠĠĠ Ġ@ Serial Name (" id ") ĊĠĠĠ Ġval Ġanno uncement Id : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġcontent Ġof Ġthe Ġanno uncement . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" text ") ĊĠĠĠ Ġval Ġtext : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġthe Ġanno uncement Ġis Ġcurrently Ġactive . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" published ") ĊĠĠĠ Ġval Ġis Published : ĠBoolean , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġthe Ġanno uncement Ġhas Ġa Ġstart / end Ġtime . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" all _ day ") ĊĠĠĠ Ġval Ġis All Day : ĠBoolean , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMoment Ġat Ġwhich Ġthe Ġanno uncement Ġwas Ġcreated . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" created _ at ") ĊĠĠĠ Ġval ĠcreatedAt : ĠInstant , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMoment Ġat Ġwhich Ġthe Ġanno uncement Ġwas Ġlast Ġupdated . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" updated _ at ") ĊĠĠĠ Ġval ĠupdatedAt : ĠInstant , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġthe Ġanno uncement Ġhas Ġbeen Ġread Ġby Ġthe Ġuser . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" read ") ĊĠĠĠ Ġval Ġis Read : ĠBoolean , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEmoji Ġre actions Ġattached Ġto Ġthe Ġanno uncement . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" reactions ") ĊĠĠĠ Ġval Ġre actions : ĠList < Anno uncement Reaction >, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTime Ġat Ġwhich Ġa Ġscheduled Ġanno uncement Ġwas Ġscheduled . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" scheduled _ at ") ĊĠĠĠ Ġval Ġscheduled At : ĠInstant ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTime Ġat Ġwhich Ġthe Ġanno uncement Ġwill Ġstart . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" starts _ at ") ĊĠĠĠ Ġval Ġstarts At : ĠInstant ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTime Ġat Ġwhich Ġthe Ġanno uncement Ġwill Ġend . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" ends _ at ") ĊĠĠĠ Ġval Ġends At : ĠInstant ? Ġ= Ġnull Ċ ) Ċ