package Ġcom . mon day 8 am . tweet me ck . data Ċ Ċ sealed Ġclass ĠTimeline Query Ġ{ ĊĠĠĠ Ġdata Ġclass ĠList ( val Ġlist Id : ĠLong ) Ġ: ĠTimeline Query () ĊĠĠĠ Ġdata Ġclass ĠUser ( val Ġscreen Name : ĠString ) Ġ: ĠTimeline Query () ĊĠĠĠ Ġdata Ġclass ĠHas ht ag ( val Ġhas ht ag : ĠString ) Ġ: ĠTimeline Query () ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Formatted String ( url : ĠString ): ĠTimeline Query Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparsed Ġ= Ġurl . split (": ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( parsed [ 0 ]) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" list " Ġ-> ĠList ( parsed [ 1 ]. to Long ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" user " Ġ-> ĠUser ( parsed [ 1 ]) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠHas ht ag ( parsed [ 1 ]) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġto Formatted String (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠList Ġ-> Ġ" list :${ this . list Id }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠUser Ġ-> Ġ" user :${ this . screen Name }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠHas ht ag Ġ-> Ġ" hasht ag :${ this . hasht ag }" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ