/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 ĠNet E ase , ĠInc . Ġ ĠAll Ġrights Ġreserved . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġa ĠMIT Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . net ease . yun xin . app . wis dom . white board . config Ċ Ċ import Ġandroid . os . Parcel Ċ import Ġandroid . os . Parcelable Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġh z sun yj Ġon Ġ 2 0 2 1 / 5 / 2 1 . Ċ Ġ*/ Ċ class ĠWhite board Config ( ĊĠĠĠ Ġval Ġapp Key : ĠString , ĊĠĠĠ Ġval Ġim Acc id : ĠString , ĊĠĠĠ Ġval Ġim Token : ĠString , ĊĠĠĠ Ġval Ġchannel Name : ĠString , ĊĠĠĠ Ġvar Ġwhite Board Url : ĠString ?, ĊĠĠĠ Ġval Ġis Host : ĠBoolean , Ċ ) Ġ: ĠParcel able Ġ{ ĊĠĠĠ Ġconstructor ( parcel : ĠParcel ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġparcel . readString () !! , ĊĠĠĠĠĠĠĠ Ġparcel . readString () !! , ĊĠĠĠĠĠĠĠ Ġparcel . readString () !! , ĊĠĠĠĠĠĠĠ Ġparcel . readString () !! , ĊĠĠĠĠĠĠĠ Ġparcel . readString () !! , ĊĠĠĠĠĠĠĠ Ġparcel . read Byte () Ġ!= Ġ 0 . to Byte ()) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠwriteTo Parcel ( parcel : ĠParcel , Ġflags : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( app Key ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( im Acc id ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( im Token ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( channel Name ) ĊĠĠĠĠĠĠĠ Ġparcel . writeString ( white Board Url ) ĊĠĠĠĠĠĠĠ Ġparcel . write Byte ( if Ġ( is Host ) Ġ 1 Ġelse Ġ 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdescribe Contents (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject ĠCRE ATOR Ġ: ĠParcel able . Creator < White board Config > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate From Parcel ( parcel : ĠParcel ): ĠWhite board Config Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠWhite board Config ( parcel ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Array ( size : ĠInt ): ĠArray < White board Config ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠarrayOf Null s ( size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }