FMLiveSwitchSignallingMessage Class Reference

Instance Methods

(FMLiveSwitchNullableBool *) - acknowledgement
 
(FMLiveSwitchSignallingAdvice *) - advice
 
(NSString *) - authToken
 
(NSString *) - bayeuxChannel
 
(NSString *) - channel
 
(NSMutableArray *) - channels
 
(NSString *) - clientId
 
(FMLiveSwitchSignallingConnectionType) - connectionType
 
(NSString *) - deviceId
 
(FMLiveSwitchNullableBool *) - disableBinary
 
(NSString *) - id
 
(instancetype) - initWithBayeuxChannel:
 
(bool) - isBind
 
(bool) - isConnect
 
(bool) - isConnectionStatsReport
 
(bool) - isDisconnect
 
(bool) - isEndpointTypeClient
 
(bool) - isPublish
 
(bool) - isService
 
(bool) - isStream
 
(bool) - isSubscribe
 
(bool) - isSubscribingToWithChannel:
 
(bool) - isUnbind
 
(bool) - isUnsubscribe
 
(bool) - isUnsubscribingFromWithChannel:
 
(NSString *) - minimumVersion
 
(FMLiveSwitchSignallingRemoteClient *) - remoteClient
 
(NSMutableArray *) - serverActions
 
(FMLiveSwitchNullableInt *) - serverTimeout
 
(void) - setAcknowledgement:
 
(void) - setAdvice:
 
(void) - setAuthToken:
 
(void) - setBayeuxChannel:
 
(void) - setChannel:
 
(void) - setChannels:
 
(void) - setClientId:
 
(void) - setConnectionType:
 
(void) - setDeviceId:
 
(void) - setDisableBinary:
 
(void) - setId:
 
(void) - setMinimumVersion:
 
(void) - setRemoteClient:
 
(void) - setServerActions:
 
(void) - setServerTimeout:
 
(void) - setStreamId:
 
(void) - setSupportedConnectionTypes:
 
(void) - setTag:
 
(void) - setUserId:
 
(void) - setVersion:
 
(NSString *) - streamId
 
(NSMutableArray *) - supportedConnectionTypes
 
(NSString *) - tag
 
(NSMutableData *) - toBinary
 
(NSString *) - toJson
 
(FMLiveSwitchSignallingMessageType) - type
 
(NSString *) - userId
 
(NSString *) - version
 
- Instance Methods inherited from FMLiveSwitchSignallingMessageBase
(NSMutableData *) - dataBytes
 
(NSString *) - dataJson
 
(NSString *) - error
 
(instancetype) - init
 Initializes a new instance of the FMLiveSwitchSerializable class. More...
 
(bool) - isBinary
 
(NSString *) - redirectUrl
 
(void) - setDataBytes:
 
(void) - setDataJson:
 
(void) - setError:
 
(void) - setRedirectUrl:
 
(void) - setStreamRedirectUrl:
 
(void) - setSuccessful:
 
(void) - setTimestamp:
 
(void) - setValidate:
 
(NSString *) - streamRedirectUrl
 
(bool) - successful
 
(FMLiveSwitchNullableDate *) - timestamp
 
(bool) - validate
 
- Instance Methods inherited from FMLiveSwitchSignallingExtensible
(void) - copyExtensionsWithExtensible:
 
(int) - extensionCount
 
(NSMutableArray< NSString * > *) - extensionNames
 
(FMLiveSwitchSignallingExtensions *) - extensions
 
(NSString *) - getExtensionValueJsonWithName:
 
(NSString *) - metaJson
 
(void) - setExtensions:
 
(void) - setExtensionValueJsonWithName:valueJson:
 
(void) - setExtensionValueJsonWithName:valueJson:validate:
 
(void) - setMetaJson:
 
- Instance Methods inherited from FMLiveSwitchDynamic
(NSMutableDictionary< NSString *, id > *) - dynamicProperties
 Gets all dynamic properties on this instance. More...
 
(id- getDynamicValueWithKey:
 Gets a property value from the local cache. More...
 
(void) - setDynamicValueWithKey:value:
 Sets a property value in the local cache. More...
 
(bool) - unsetDynamicValueWithKey:
 Removes a property value from the local cache. More...
 

Class Methods

(NSMutableArray *) + fromBinaryMultipleWithBytes:
 
(FMLiveSwitchSignallingMessage *) + fromBinaryWithBytes:
 
(FMLiveSwitchSignallingMessage *) + fromBinaryWithBytes:offset:
 
(NSMutableArray *) + fromJsonArrayWithMessagesJson:
 
(FMLiveSwitchSignallingMessage *) + fromJsonWithMessageJson:
 
(FMLiveSwitchSignallingMessage *) + messageWithBayeuxChannel:
 
(NSMutableData *) + toBinaryMultipleWithMessages:
 
(NSMutableData *) + toBinaryWithMessage:
 
(NSString *) + toJsonArrayWithMessages:
 
(NSString *) + toJsonWithMessage:
 
- Class Methods inherited from FMLiveSwitchSignallingMessageBase
(NSDate *) + deserializeTimestampWithTimestampJson:
 
(FMLiveSwitchSignallingMessageBase *) + messageBase
 
(NSString *) + serializeTimestamp:
 
- Class Methods inherited from FMLiveSwitchSignallingExtensible
(NSString *) + acknowledgementExtensionName
 
(NSString *) + authTokenExtensionName
 
(NSString *) + deviceIdExtensionName
 
(NSString *) + disableBinaryExtensionName
 
(FMLiveSwitchSignallingExtensible *) + extensible
 
(NSString *) + metaExtensionName
 
(NSString *) + remoteClientExtensionName
 
(NSString *) + serverActionsExtensionName
 
(NSString *) + serverTimeoutExtensionName
 
(NSMutableArray *) + sharedGetChannels:
 
(NSString *) + sharedGetChannelWithChannels:
 
(NSMutableArray *) + sharedSetChannel:
 
(NSMutableArray *) + sharedSetChannel:validate:
 
(NSMutableArray *) + sharedSetChannels:
 
(NSMutableArray *) + sharedSetChannels:validate:
 
(NSString *) + streamIdExtensionName
 
(NSString *) + tagExtensionName
 
(NSString *) + userIdExtensionName
 
(bool) + validateChannel:error:
 
- Class Methods inherited from FMLiveSwitchDynamic
(FMLiveSwitchDynamic *) + dynamic
 
- Class Methods inherited from FMLiveSwitchSerializable
(FMLiveSwitchSerializable *) + serializable
 Initializes a new instance of the FMLiveSwitchSerializable class. More...
 

Method Documentation

◆ acknowledgement

- (FMLiveSwitchNullableBool*) acknowledgement

◆ advice

◆ authToken

- (NSString*) authToken

◆ bayeuxChannel

- (NSString*) bayeuxChannel

◆ channel

- (NSString*) channel

◆ channels

- (NSMutableArray*) channels

◆ clientId

- (NSString*) clientId

◆ connectionType

- (FMLiveSwitchSignallingConnectionType) connectionType

◆ deviceId

- (NSString*) deviceId

◆ disableBinary

- (FMLiveSwitchNullableBool*) disableBinary

◆ fromBinaryMultipleWithBytes:

+ (NSMutableArray*) fromBinaryMultipleWithBytes: (NSMutableData *)  bytes

◆ fromBinaryWithBytes:

+ (FMLiveSwitchSignallingMessage*) fromBinaryWithBytes: (NSMutableData *)  bytes

◆ fromBinaryWithBytes:offset:

+ (FMLiveSwitchSignallingMessage*) fromBinaryWithBytes: (NSMutableData *)  bytes
offset: (int)  offset 

◆ fromJsonArrayWithMessagesJson:

+ (NSMutableArray*) fromJsonArrayWithMessagesJson: (NSString *)  messagesJson

◆ fromJsonWithMessageJson:

+ (FMLiveSwitchSignallingMessage*) fromJsonWithMessageJson: (NSString *)  messageJson

◆ id

- (NSString*) id

◆ initWithBayeuxChannel:

- (instancetype) initWithBayeuxChannel: (NSString *)  bayeuxChannel

◆ isBind

- (bool) isBind

◆ isConnect

- (bool) isConnect

◆ isConnectionStatsReport

- (bool) isConnectionStatsReport

◆ isDisconnect

- (bool) isDisconnect

◆ isEndpointTypeClient

- (bool) isEndpointTypeClient

◆ isPublish

- (bool) isPublish

◆ isService

- (bool) isService

◆ isStream

- (bool) isStream

◆ isSubscribe

- (bool) isSubscribe

◆ isSubscribingToWithChannel:

- (bool) isSubscribingToWithChannel: (NSString *)  channel

◆ isUnbind

- (bool) isUnbind

◆ isUnsubscribe

- (bool) isUnsubscribe

◆ isUnsubscribingFromWithChannel:

- (bool) isUnsubscribingFromWithChannel: (NSString *)  channel

◆ messageWithBayeuxChannel:

+ (FMLiveSwitchSignallingMessage*) messageWithBayeuxChannel: (NSString *)  bayeuxChannel

◆ minimumVersion

- (NSString*) minimumVersion

◆ remoteClient

◆ serverActions

- (NSMutableArray*) serverActions

◆ serverTimeout

- (FMLiveSwitchNullableInt*) serverTimeout

◆ setAcknowledgement:

- (void) setAcknowledgement: (FMLiveSwitchNullableBool *)  value

◆ setAdvice:

- (void) setAdvice: (FMLiveSwitchSignallingAdvice *)  value

◆ setAuthToken:

- (void) setAuthToken: (NSString *)  value

◆ setBayeuxChannel:

- (void) setBayeuxChannel: (NSString *)  value

◆ setChannel:

- (void) setChannel: (NSString *)  value

◆ setChannels:

- (void) setChannels: (NSMutableArray *)  value

◆ setClientId:

- (void) setClientId: (NSString *)  value

◆ setConnectionType:

- (void) setConnectionType: (FMLiveSwitchSignallingConnectionType)  value

◆ setDeviceId:

- (void) setDeviceId: (NSString *)  value

◆ setDisableBinary:

- (void) setDisableBinary: (FMLiveSwitchNullableBool *)  value

◆ setId:

- (void) setId: (NSString *)  value

◆ setMinimumVersion:

- (void) setMinimumVersion: (NSString *)  value

◆ setRemoteClient:

- (void) setRemoteClient: (FMLiveSwitchSignallingRemoteClient *)  value

◆ setServerActions:

- (void) setServerActions: (NSMutableArray *)  value

◆ setServerTimeout:

- (void) setServerTimeout: (FMLiveSwitchNullableInt *)  value

◆ setStreamId:

- (void) setStreamId: (NSString *)  value

◆ setSupportedConnectionTypes:

- (void) setSupportedConnectionTypes: (NSMutableArray *)  value

◆ setTag:

- (void) setTag: (NSString *)  value

◆ setUserId:

- (void) setUserId: (NSString *)  value

◆ setVersion:

- (void) setVersion: (NSString *)  value

◆ streamId

- (NSString*) streamId

◆ supportedConnectionTypes

- (NSMutableArray*) supportedConnectionTypes

◆ tag

- (NSString*) tag

◆ toBinary

- (NSMutableData*) toBinary

◆ toBinaryMultipleWithMessages:

+ (NSMutableData*) toBinaryMultipleWithMessages: (NSMutableArray *)  messages

◆ toBinaryWithMessage:

+ (NSMutableData*) toBinaryWithMessage: (FMLiveSwitchSignallingMessage *)  message

◆ toJson

- (NSString*) toJson

◆ toJsonArrayWithMessages:

+ (NSString*) toJsonArrayWithMessages: (NSMutableArray *)  messages

◆ toJsonWithMessage:

+ (NSString*) toJsonWithMessage: (FMLiveSwitchSignallingMessage *)  message

◆ type

- (FMLiveSwitchSignallingMessageType) type

◆ userId

- (NSString*) userId

◆ version

- (NSString*) version