package Ġcom . e lo uy i . b ely . data . model . ved io Ċ Ċ import Ġcom . e lo uy i . b ely . data . model . contact . Video Owner Ċ import Ġcom . e lo uy i . b ely . data . model . contact . Video Staff Ċ import Ġcom . e lo uy i . b ely . data . model . sub . User G arb Ċ import Ġkotlinx . serialization . Required Ċ import Ġkotlinx . serialization . Serializable ĊĊ Ċ @ Serializable Ċ public Ġdata Ġclass ĠVideo Data ( ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç¨ ¿ ä»¶ Ġb vid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġb vid : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç¨ ¿ ä»¶ Ġaid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġaid : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç¨ ¿ ä»¶ åĪĨ Ġp Ġ æĢ» æķ° Ġé»ĺè®¤ ä¸º 1 ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġvideos : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĨ åĮº Ġtid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġtid : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åŃĲ åĪĨ åĮº åĲįç§° ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġt name : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ ç±»åŀĭ Ġ 1 ï¼ļ åİŁ åĪĽ ï¼Į 2 ï¼ļ è½¬ è½½ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcopyright : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç¨ ¿ ä»¶ å°ģ éĿ¢ åĽ¾çīĩ Ġurl ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġpic : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç¨ ¿ ä»¶ æłĩé¢ĺ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç¨ ¿ ä»¶ åıĳå¸ĥ æĹ¶éĹ´ æĪ ³ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġpub date : ĠLong , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠæĬ ķ ç¨ ¿ æĹ¶éĹ´ æĪ ³ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġc time : ĠLong , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ ç®Ģ ä»ĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdesc : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æĸ° çīĪ è§Ĩé¢ĳ ç®Ģ ä»ĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdesc _ v 2 : ĠList < Video Desc V 2 >, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ çĬ¶æĢģ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġstate : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç¨ ¿ ä»¶ æĢ» æĹ¶ éķ¿ ï¼Į åįķä½į ç§Ĵ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġduration : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ Ĵ ŀ è½¦ è§Ĩé¢ĳ è·³è½¬ Ġav id ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġforward : ĠInt ?, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç¨ ¿ ä»¶ åıĤ ä¸İ çļĦ æ´»åĬ¨ Ġid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġmission _ id : ĠInt ?, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åħħ çĶµ çº¿ Ġurl ï¼Į ä»ħ åŃĺåľ¨ äºİ çķª åī § åĴĮ å½± è§Ĩ è§Ĩé¢ĳ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġredirect _ url : ĠString ?, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ å±ŀæĢ§ æłĩ å¿Ĺ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġrights : ĠVideo Rights , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ Ġup Ġ ä¸» ä¿¡æģ¯ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġowner : ĠVideo Owner , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ çĬ¶æĢģ æķ° ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġstat : ĠVideo Stat , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ åĲĮæŃ¥ åıĳå¸ĥ çļĦ åĬ¨æĢģ æĸĩåŃĹ åĨħå®¹ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdynamic : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ Ġ 1 P Ġcid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcid : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ Ġ 1 P ĠåĪĨ è¾ ¨ çİĩ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġdimension : ĠVideo Dimension , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġtrue ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġno _ cache : ĠBoolean , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ åĪĨ ĠP Ġ åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġpages : ĠList < Video Page >, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è§Ĩé¢ĳ CC åŃĹ å¹ķ ä¿¡æģ¯ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġsubtitle : ĠVideo Subtitle , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĲĪ ä½ľæĪĲ åĳĺ åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġstaff : ĠVideo Staff ?, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠçĶ¨æĪ· è£ħ æī ® ä¿¡æģ¯ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġuser _ g arb : ĠUser G arb , ĊĊĠĠĠ Ġval Ġhon or _ reply : ĠVideo Hon or Reply Ċ ) Ċ