/ fm / liveswitch / ChannelLayoutConfig
Class: ChannelLayoutConfig
fm.liveswitch.ChannelLayoutConfig
Channel layout configuration.
Hierarchy
-
↳ ChannelLayoutConfig
Table of contents
Constructors
Methods
- deserializeProperties
- getExcludedClientIds
- getExcludedConnectionIds
- getExcludedDeviceIds
- getExcludedUserIds
- getPriority
- getTypeString
- getZone
- serializeProperties
- setExcludedClientIds
- setExcludedConnectionIds
- setExcludedDeviceIds
- setExcludedUserIds
- setPriority
- setZone
- toJson
- fromJson
- toJson
Constructors
constructor
+ new ChannelLayoutConfig(): ChannelLayoutConfig
Returns: ChannelLayoutConfig
Inherited from: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:20
Methods
deserializeProperties
▸ Protected
deserializeProperties(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/ChannelLayoutConfig.ts:74
getExcludedClientIds
▸ getExcludedClientIds(): string[]
Gets the client identifiers to exclude.
Returns: string[]
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:104
getExcludedConnectionIds
▸ getExcludedConnectionIds(): string[]
Gets the connection identifiers to exclude.
Returns: string[]
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:116
getExcludedDeviceIds
▸ getExcludedDeviceIds(): string[]
Gets the device identifiers to exclude.
Returns: string[]
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:128
getExcludedUserIds
▸ getExcludedUserIds(): string[]
Gets the user identifiers to exclude.
Returns: string[]
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:140
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/ChannelLayoutConfig.ts:10
getZone
▸ getZone(): string
Gets the layout zone
Returns: string
Inherited from: LayoutConfig
Defined in: Generated/TypeScript/fm.liveswitch/LayoutConfig.ts:68
serializeProperties
▸ Protected
serializeProperties(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/ChannelLayoutConfig.ts:153
setExcludedClientIds
▸ setExcludedClientIds(value
: string[]): void
Sets the client identifiers to exclude.
Parameters:
Name | Type |
---|---|
value |
string[] |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:177
setExcludedConnectionIds
▸ setExcludedConnectionIds(value
: string[]): void
Sets the connection identifiers to exclude.
Parameters:
Name | Type |
---|---|
value |
string[] |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:189
setExcludedDeviceIds
▸ setExcludedDeviceIds(value
: string[]): void
Sets the device identifiers to exclude.
Parameters:
Name | Type |
---|---|
value |
string[] |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:201
setExcludedUserIds
▸ setExcludedUserIds(value
: string[]): void
Sets the user identifiers to exclude.
Parameters:
Name | Type |
---|---|
value |
string[] |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:213
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 layout configuration to JSON.
Returns: string
The channel layout configuration as JSON.
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:226
fromJson
▸ Static
fromJson(channelLayoutConfigJson
: string): ChannelLayoutConfig
Deserializes a channel layout config from JSON.
Parameters:
Name | Type | Description |
---|---|---|
channelLayoutConfigJson |
string | The channel layout configuration as JSON. |
Returns: ChannelLayoutConfig
The channel layout configuration.
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:40
toJson
▸ Static
toJson(channelLayoutConfig
: ChannelLayoutConfig): string
Serializes a channel layout config to JSON.
Parameters:
Name | Type | Description |
---|---|---|
channelLayoutConfig |
ChannelLayoutConfig | The layout configuration. |
Returns: string
The channel layout configuration as JSON.
Defined in: Generated/TypeScript/fm.liveswitch/ChannelLayoutConfig.ts:58