package Ġcom . github . bad ou aly . telegram . tl . api Ċ Ċ import Ġcom . github . bad ou aly . telegram . tl . TL Object Utils . SIZE _ CON STRUCTOR _ ID Ċ import Ġcom . github . bad ou aly . telegram . tl . serialization . TL Deserializer Ċ import Ġcom . github . bad ou aly . telegram . tl . serialization . TL Serializer Ċ import Ġjava . io . IOException Ċ Ċ /** Ċ Ġ* Ġst icker Set Cover ed # 6 4 1 0 a 5 d 2 Ċ Ġ* Ċ Ġ* Ġ@ author ĠY ann ick ĠBad ou al Ġy ann . bad ou al @ gmail . com Ċ Ġ* Ġ@ see Ġ< a Ġhref =" http :// github . com / bad ou aly / kot log ram "> http :// github . com / bad ou aly / kot log ram </ a > Ċ Ġ*/ Ċ class ĠTL St icker Set Cover ed () Ġ: ĠTL Abs St icker Set Cover ed () Ġ{ ĊĠĠĠ Ġoverride Ġvar Ġset : ĠTL St icker Set Ġ= ĠTL St icker Set () ĊĊĠĠĠ Ġvar Ġcover : ĠTL Abs Document Ġ= ĠTL Document Empty () ĊĊĠĠĠ Ġprivate Ġval Ġ_ constructor : ĠString Ġ= Ġ" st icker Set Cover ed # 6 4 1 0 a 5 d 2 " ĊĊĠĠĠ Ġoverride Ġval Ġconstructor Id : ĠInt Ġ= ĠCON STRUCTOR _ ID ĊĊĠĠĠ Ġconstructor ( set : ĠTL St icker Set , Ġcover : ĠTL Abs Document ) Ġ: Ġthis () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . set Ġ= Ġset ĊĠĠĠĠĠĠĠ Ġthis . cover Ġ= Ġcover ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Throws ( IOException :: class ) ĊĠĠĠ Ġoverride Ġfun Ġserialize Body ( tl Serializer : ĠTL Serializer ) Ġ= Ġwith Ġ( tl Serializer ) Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġwrite TL Object ( set ) ĊĠĠĠĠĠĠĠ Ġwrite TL Object ( cover ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Throws ( IOException :: class ) ĊĠĠĠ Ġoverride Ġfun Ġdeserialize Body ( tl Deserializer : ĠTL Deserializer ) Ġ= Ġwith Ġ( tl Deserializer ) Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġset Ġ= Ġread TL Object < TL St icker Set >( TL St icker Set :: class , ĠTL St icker Set . CON STRUCTOR _ ID ) ĊĠĠĠĠĠĠĠ Ġcover Ġ= Ġread TL Object < TL Abs Document >() ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcompute Serialized Size (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġsize Ġ= ĠSIZE _ CON STRUCTOR _ ID ĊĠĠĠĠĠĠĠ Ġsize Ġ+= Ġset . compute Serialized Size () ĊĠĠĠĠĠĠĠ Ġsize Ġ+= Ġcover . compute Serialized Size () ĊĠĠĠĠĠĠĠ Ġreturn Ġsize ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ_ constructor ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ! is ĠTL St icker Set Cover ed ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ=== Ġthis ) Ġreturn Ġtrue ĊĊĠĠĠĠĠĠĠ Ġreturn Ġset Ġ== Ġother . set ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ&& Ġcover Ġ== Ġother . cover ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompanion Ġobject Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠCON STRUCTOR _ ID : ĠInt Ġ= Ġ 0 x 6 4 1 0 a 5 d 2 ĊĠĠĠ Ġ} Ċ } Ċ