package Ġtk . s ke pt ick . vk . apic lient . domain . models Ċ Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġtk . s ke pt ick . vk . apic lient . domain . Keyboard Ċ Ċ @ Serializable Ċ data Ġclass ĠCon versation ( ĊĠĠĠ Ġ@ Serial Name (" peer ") Ġval Ġpeer : ĠPeer , ĊĠĠĠ Ġ@ Serial Name (" in _ read ") Ġval Ġin Read MessageId : ĠInt , ĊĠĠĠ Ġ@ Serial Name (" out _ read ") Ġval Ġout Read MessageId : ĠInt , ĊĠĠĠ Ġ@ Serial Name (" can _ write ") Ġval Ġcan Write : ĠCan Write , ĊĠĠĠ Ġ@ Serial Name (" last _ message _ id ") Ġval Ġlast MessageId : ĠInt , ĊĠĠĠ Ġ@ Serial Name (" can _ send _ money ") Ġval Ġcan Send Money : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" can _ receive _ money ") Ġval Ġcan Receive Money : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" unread _ count ") Ġval Ġunread Count : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġ@ Serial Name (" important ") Ġval Ġis Important : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" un answer ed ") Ġval Ġis Un answer ed : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" current _ keyboard ") Ġval Ġcurrent Keyboard : ĠKeyboard ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" chat _ settings ") Ġval Ġchat Settings : ĠChat Settings ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" push _ settings ") Ġval Ġpush Settings : ĠPush Settings ? Ġ= Ġnull ) Ġ{ ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠPeer ( ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" id ") Ġval Ġid : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" type ") Ġval Ġtype : ĠType , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" local _ id ") Ġval Ġlocal Id : ĠInt ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġenum Ġclass ĠType ( val Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" user ") ĠUSER (" user "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" chat ") ĠCH AT (" chat "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" group ") ĠGROUP (" group "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" email ") ĠE MAIL (" email ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠCan Write ( ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" allowed ") Ġval Ġis Allowed : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" reason ") Ġval Ġreason ErrorCode : ĠInt ? Ġ= Ġnull ) ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠChat Settings ( ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" owner _ id ") Ġval Ġowner Id : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" title ") Ġval Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" state ") Ġval Ġstate : ĠState , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" admin _ ids ") Ġval Ġadmin Ids : ĠList < Int >, ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" active _ ids ") Ġval Ġactive User Ids : ĠList < Int >, ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" acl ") Ġval Ġacl : ĠAccess Control List , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" members _ count ") Ġval Ġmembers Count : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" is _ group _ channel ") Ġval Ġis Group Channel : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" is _ dis appear ing ") Ġval Ġis Dis appear ing : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" pinned _ message ") Ġval Ġpinned Message : ĠMessage . Pin ned ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" photo ") Ġval Ġphoto : ĠSimple Photo ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" theme ") Ġval Ġtheme : ĠString ? Ġ= Ġnull ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġenum Ġclass ĠState ( val Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" in ") ĠIN (" in "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" kick ed ") ĠK ICK ED (" kick ed "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" left ") ĠLEFT (" left ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠAccess Control List ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" can _ invite ") Ġval Ġcan Invite : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" can _ change _ info ") Ġval Ġcan Change Info : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" can _ change _ pin ") Ġval Ġcan Change Pin : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" can _ prom ote _ users ") Ġval Ġcan Prom ote Users : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" can _ see _ invite _ link ") Ġval Ġcan See Invite Link : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" can _ change _ invite _ link ") Ġval Ġcan Change Invite Link : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" can _ mod erate ") Ġval Ġcan Mod erate : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" can _ copy _ chat ") Ġval Ġcan Copy Chat : ĠBoolean ) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠPush Settings ( ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" no _ sound ") Ġval Ġis No Sound : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" disabled _ fore ver ") Ġval Ġis Disabled Fore ver : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" disabled _ until ") Ġval Ġdisabled Until : ĠInt ? Ġ= Ġnull ) Ċ Ċ }