package Ġdev . k ord . rest . json . request Ċ Ċ import Ġdev . k ord . common . entity .* Ċ import Ġdev . k ord . common . entity . optional . Optional Ċ import Ġdev . k ord . common . entity . optional . Optional Boolean Ċ import Ġdev . k ord . common . entity . optional . Optional Int Ċ import Ġdev . k ord . common . entity . optional . Optional Snow flake Ċ import Ġdev . k ord . common . serialization . Duration InSeconds Ċ import Ġkotlinx . datetime . Instant Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ public Ġdata Ġclass ĠChannel Modify Put Request ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġposition : ĠInt , ĊĠĠĠ Ġval Ġtopic : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġn sf w : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" rate _ limit _ per _ user ") ĊĠĠĠ Ġval Ġrate Limit Per User : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġbit rate : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" user _ limit ") ĊĠĠĠ Ġval Ġuser Limit : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" permission _ over writes ") ĊĠĠĠ Ġval Ġpermission Over writes : ĠList < Overwrite >, ĊĠĠĠ Ġ@ Serial Name (" parent _ id ") ĊĠĠĠ Ġval ĠparentId : ĠString ? Ġ= Ġnull Ċ ) Ċ Ċ @ Serializable Ċ public Ġdata Ġclass ĠChannel Modify Patch Request ( ĊĠĠĠ Ġval Ġname : ĠOptional < String > Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġval Ġposition : ĠOptional Int ? Ġ= ĠOptional Int . Missing , ĊĠĠĠ Ġval Ġtopic : ĠOptional < String ?> Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġval Ġn sf w : ĠOptional Boolean ? Ġ= ĠOptional Boolean . Missing , ĊĠĠĠ Ġ@ Serial Name (" rate _ limit _ per _ user ") ĊĠĠĠ Ġval Ġrate Limit Per User : ĠOptional < Duration InSeconds ?> Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġval Ġbit rate : ĠOptional Int ? Ġ= ĠOptional Int . Missing , ĊĠĠĠ Ġ@ Serial Name (" user _ limit ") ĊĠĠĠ Ġval Ġuser Limit : ĠOptional Int ? Ġ= ĠOptional Int . Missing , ĊĠĠĠ Ġ@ Serial Name (" permission _ over writes ") ĊĠĠĠ Ġval Ġpermission Over writes : ĠOptional < Set < Overwrite > ?> Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġ@ Serial Name (" parent _ id ") ĊĠĠĠ Ġval ĠparentId : ĠOptional Snow flake ? Ġ= ĠOptional Snow flake . Missing , ĊĠĠĠ Ġval Ġarchived : ĠOptional Boolean Ġ= ĠOptional Boolean . Missing , ĊĠĠĠ Ġ@ Serial Name (" auto _ archive _ duration ") ĊĠĠĠ Ġval Ġauto Archive Duration : ĠOptional < Archive Duration > Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġval Ġlocked : ĠOptional Boolean Ġ= ĠOptional Boolean . Missing , ĊĠĠĠ Ġ@ Serial Name (" rtc _ region ") ĊĠĠĠ Ġval Ġr tc Region : ĠOptional < String ?> Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġval Ġinv it able : ĠOptional Boolean Ġ= ĠOptional Boolean . Missing , ĊĠĠĠ Ġ@ Serial Name (" video _ quality _ mode ") ĊĠĠĠ Ġval Ġvideo Quality Mode : ĠOptional < Video Quality Mode ?> Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġ@ Serial Name (" default _ auto _ archive _ duration ") ĊĠĠĠ Ġval Ġdefault Auto Archive Duration : ĠOptional < Archive Duration ?> Ġ= ĠOptional . Missing (), Ċ ) Ċ Ċ @ Serializable Ċ public Ġdata Ġclass ĠChannel Permission Edit Request ( ĊĠĠĠ Ġval Ġallow : ĠPermissions , ĊĠĠĠ Ġval Ġdeny : ĠPermissions , ĊĠĠĠ Ġval Ġtype : ĠOver write Type Ċ ) Ċ Ċ @ Serializable Ċ public Ġdata Ġclass ĠStart Thread Request ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġ@ Serial Name (" auto _ archive _ duration ") ĊĠĠĠ Ġval Ġauto Archive Duration : ĠArchive Duration , ĊĠĠĠ Ġval Ġtype : ĠOptional < Channel Type > Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġval Ġinv it able : ĠOptional Boolean Ġ= ĠOptional Boolean . Missing Ċ ) Ċ Ċ public Ġdata Ġclass ĠList Thread sBy Snow flake Request ( ĊĠĠĠ Ġval Ġbefore : ĠSnow flake ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġlimit : ĠInt ? Ġ= Ġnull Ċ ) Ċ Ċ public Ġdata Ġclass ĠList Thread sBy Timestamp Request ( ĊĠĠĠ Ġval Ġbefore : ĠInstant ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġlimit : ĠInt ? Ġ= Ġnull Ċ ) Ċ