package Ġcom . eng ar net . time tree . api . v 1 . entity Ċ Ċ import Ġcom . eng ar net . time tree . api . v 1 . serializer . Color Serializer Ċ import Ġcom . eng ar net . time tree . api . v 1 . serializer . Date Serializer Ċ import Ġcom . eng ar net . time tree . api . v 1 . serializer . Uri Serializer Ċ import Ġcom . eng ar net . time tree . type . Date Ċ import Ġcom . eng ar net . time tree . type . Uri Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ data Ġclass ĠCalendar Entity ( ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠ Ġval Ġattributes : ĠAttributes , ĊĠĠĠ Ġval Ġrelationships : ĠRelationship s Ċ ) Ġ{ ĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠAttributes ( ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serializable ( with Ġ= ĠColor Serializer :: class ) Ġval Ġcolor : ĠInt , ĊĠĠĠĠĠĠĠ Ġval Ġorder : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" image _ url ") Ġ@ Serializable ( with Ġ= ĠUri Serializer :: class ) Ġval ĠimageUrl : ĠUri ?, ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" created _ at ") Ġ@ Serializable ( with Ġ= ĠDate Serializer :: class ) Ġval ĠcreatedAt : ĠDate ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠRelationship s ( ĊĠĠĠĠĠĠĠ Ġval Ġlabels : ĠLabels , ĊĠĠĠĠĠĠĠ Ġval Ġmembers : ĠMembers ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠLabels ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata : ĠList < Data Entity > ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠMembers ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata : ĠList < Data Entity > ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } ĊĊ