package Ġcom . phone 9 1 . sdk . model Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġrich a ĠW AL K 3 1 1 Ġon Ġ 0 9 / 0 4 / 2 0 2 0 . Ċ Ġ*/ Ċ Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ{" pubkey ":" pub - c - 7 efe ae 9 5 - f 5 0 5 - 4 c 4 0 - 9 9 c 4 - 0 4 0 1 5 a 4 1 5 abe ", Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" sub key ":" sub - c - 4 1 ea 6 3 7 8 - 7 d 3 f - 1 1 e 9 - 9 4 5 c - 2 ea 7 1 1 aa 6 b 6 5 "," auth key ":" a 6 cfa 7 1 a 1 c 7 7 4 a 5 ab 0 8 e 1 6 8 fe 1 7 a 0 1 2 7 "} Ċ Ċ // {" id ": 1 5 8 7 3 8 5 1 6 1 5 0 1 ," content ":" cccc "," sender ":" rich a "," type ":" chat "," attachment _ url ":""," mime _ type ": "" } Ċ data Ġclass ĠData Object ( var Ġtype : ĠString ? Ġ= Ġnull // , Ġvar Ġnotify : ĠString ?= null ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( parcel : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġparcel . readString () ĊĠĠĠĠĠĠĠ Ġ// , Ġparcel . readString () ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( parcel : ĠParcel , Ġflags : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( type ) ĊĠĠĠĠĠĠĠ Ġ// parcel . writeString ( notify ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject ĠCRE ATOR Ġ: ĠParcel able . Creator < DataObject > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( parcel : ĠParcel ): ĠData Object Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠData Object ( parcel ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < DataObject ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }