/ fm / liveswitch / ChannelClientLayoutConfig
Class: ChannelClientLayoutConfig
fm.liveswitch.ChannelClientLayoutConfig
Channel client configuration.
Hierarchy
-
↳ ChannelClientLayoutConfig
Table of contents
Constructors
Methods
- deserializeProperties
- getExcludedConnectionIds
- getPriority
- getTypeString
- getZone
- serializeProperties
- setExcludedConnectionIds
- setPriority
- setZone
- toJson
- fromJson
- toJson
Constructors
constructor
+ new ChannelClientLayoutConfig(): ChannelClientLayoutConfig
Returns: ChannelClientLayoutConfig
Inherited from: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:14
Methods
deserializeProperties
▸ ProtecteddeserializeProperties(key: string, valueJson: string): void
Deserializes the properties.
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string | The key. |
valueJson |
string | The value in JSON format. |
Returns: void
Overrides: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:68
getExcludedConnectionIds
▸ getExcludedConnectionIds(): string[]
Gets the connection identifiers to exclude.
Returns: string[]
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:84
getPriority
▸ getPriority(): number
Gets the layout proirity
Returns: number
Inherited from: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/LayoutConfig.ts:56
getTypeString
▸ getTypeString(): string
Returns: string
Overrides: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:10
getZone
▸ getZone(): string
Gets the layout zone
Returns: string
Inherited from: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/LayoutConfig.ts:68
serializeProperties
▸ ProtectedserializeProperties(jsonObject: Hash<string, string>): void
Serializes the properties.
Parameters:
| Name | Type | Description |
|---|---|---|
jsonObject |
Hash<string, string> | The JSON object. |
Returns: void
Overrides: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:97
setExcludedConnectionIds
▸ setExcludedConnectionIds(value: string[]): void
Sets the connection identifiers to exclude.
Parameters:
| Name | Type |
|---|---|
value |
string[] |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:112
setPriority
▸ setPriority(value: number): void
Sets the layout proirity
Parameters:
| Name | Type |
|---|---|
value |
number |
Returns: void
Inherited from: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/LayoutConfig.ts:98
setZone
▸ setZone(value: string): void
Sets the layout zone
Parameters:
| Name | Type |
|---|---|
value |
string |
Returns: void
Inherited from: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/LayoutConfig.ts:110
toJson
▸ toJson(): string
Serializes this channel device layout configuration to JSON.
Returns: string
The channel device layout configuration as JSON.
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:125
fromJson
▸ StaticfromJson(channelClientLayoutConfigJson: string): ChannelClientLayoutConfig
Deserializes a channel client layout config from JSON.
Parameters:
| Name | Type | Description |
|---|---|---|
channelClientLayoutConfigJson |
string | The channel client layout configuration as JSON. |
Returns: ChannelClientLayoutConfig
The channel device layout configuration.
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:34
toJson
▸ StatictoJson(channelClientLayoutConfig: ChannelClientLayoutConfig): string
Serializes a channel client layout config to JSON.
Parameters:
| Name | Type | Description |
|---|---|---|
channelClientLayoutConfig |
ChannelClientLayoutConfig | The channel client layout configuration. |
Returns: string
The channel client layout configuration as JSON.
Defined in: Generated/TypeScript/fm.liveswitch/ChannelClientLayoutConfig.ts:52