@ file : Suppress (" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ", Ġ" EXTERNAL _ DE LEG ATION ") Ċ Ċ import Ġkotlin . js .* Ċ import Ġkotlin . js . Json Ċ import Ġorg . kh ronos . webgl .* Ċ import Ġorg . w 3 c . dom .* Ċ import Ġorg . w 3 c . dom . events .* Ċ import Ġorg . w 3 c . dom . parsing .* Ċ import Ġorg . w 3 c . dom . svg .* Ċ import Ġorg . w 3 c . dom . url .* Ċ import Ġorg . w 3 c . fetch .* Ċ import Ġorg . w 3 c . files .* Ċ import Ġorg . w 3 c . notifications .* Ċ import Ġorg . w 3 c . performance .* Ċ import Ġorg . w 3 c . workers .* Ċ import Ġorg . w 3 c . xhr .* Ċ import ĠK inesis Video Signal ing Channels . Ice Server Ċ import ĠK inesis Video Signal ing Channels . Get Ice Server Config Request Ċ import ĠK inesis Video Signal ing Channels . Get Ice Server Config Response Ċ import ĠK inesis Video Signal ing Channels . Send Alex a Offer To Master Request Ċ import ĠK inesis Video Signal ing Channels . Send Alex a Offer To Master Response Ċ Ċ type alias ĠAnswer Ġ= ĠString Ċ Ċ type alias ĠClient Id Ġ= ĠString Ċ Ċ type alias ĠI ce Server List Ġ= ĠArray < Ice Server > Ċ Ċ type alias ĠMessage Payload Ġ= ĠString Ċ Ċ type alias ĠPassword Ġ= ĠString Ċ Ċ type alias ĠResource ARN Ġ= ĠString Ċ Ċ type alias ĠT tl Ġ= ĠNumber Ċ Ċ type alias ĠUri Ġ= ĠString Ċ Ċ type alias ĠU ris Ġ= ĠArray < Uri > Ċ Ċ type alias ĠUsername Ġ= ĠString Ċ Ċ @ Js Module (" aws - sdk ") Ċ external Ġopen Ġclass ĠK inesis Video Signal ing Channels ( options : ĠService Configuration Options Ġ/* ĠService Configuration Options Ġ& ĠClient Api Versions Ġ*/ Ġ= Ġdefined Ex tern ally ) Ġ: ĠService Ġ{ ĊĠĠĠ Ġopen Ġvar Ġconfig : ĠConfig Base Ġ/* ĠConfig Ġ& ĠK inesis Video Signal ing Channels . Types . Client Configuration Ġ*/ ĊĠĠĠ Ġopen Ġfun Ġget Ice Server Config ( params : ĠGet Ice Server Config Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠGet Ice Server Config Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Get Ice Server Config Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġget Ice Server Config ( callback : Ġ( err : ĠAW SError , Ġdata : ĠGet Ice Server Config Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Get Ice Server Config Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġsend Alex a Offer To Master ( params : ĠSend Alex a Offer To Master Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠSend Alex a Offer To Master Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Send Alex a Offer To Master Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġsend Alex a Offer To Master ( callback : Ġ( err : ĠAW SError , Ġdata : ĠSend Alex a Offer To Master Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Send Alex a Offer To Master Response , ĠAW SError > ĊĠĠĠ Ġinterface ĠGet Ice Server Config Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠChannel ARN : ĠResource ARN ĊĠĠĠĠĠĠĠ Ġvar ĠClient Id : ĠClient Id ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠService : ĠString Ġ/* Ġ" T URN " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠUsername : ĠUsername ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠGet Ice Server Config Response Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠI ce Server List : ĠI ce Server List ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠI ce Server Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠU ris : ĠU ris ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠUsername : ĠUsername ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠPassword : ĠPassword ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠT tl : ĠT tl ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠSend Alex a Offer To Master Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠChannel ARN : ĠResource ARN ĊĠĠĠĠĠĠĠ Ġvar ĠSender ClientId : ĠClient Id ĊĠĠĠĠĠĠĠ Ġvar ĠMessage Payload : ĠMessage Payload ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠSend Alex a Offer To Master Response Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAnswer : ĠAnswer ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠClient Api Versions Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠapiVersion : ĠString Ġ/* Ġ" 2 0 1 9 - 1 2 - 0 4 " Ġ| Ġ" latest " Ġ| ĠString Ġ*/ ĊĠĠĠ Ġ} Ċ }