FMLiveSwitchSignallingServiceArgs Class Reference

Instance Methods

(NSString *) - channel
 
(NSMutableData *) - dataBytes
 
(NSString *) - dataJson
 
(instancetype) - init
 Initializes a new instance of the FMLiveSwitchSerializable class. More...
 
(instancetype) - initWithChannel:dataBytes:
 
(instancetype) - initWithChannel:dataBytes:tag:
 
(instancetype) - initWithChannel:dataJson:
 
(instancetype) - initWithChannel:dataJson:tag:
 
(bool) - isBinary
 
(FMLiveSwitchAction1< FMLiveSwitchSignallingServiceFailureArgs * > *) - onFailure
 
(FMLiveSwitchAction1< FMLiveSwitchSignallingServiceSuccessArgs * > *) - onSuccess
 
(void) - setChannel:
 
(void) - setDataBytes:
 
(void) - setDataJson:
 
(void) - setOnFailure:
 
(FMLiveSwitchSignallingServiceFailureArgs *) - setOnFailureBlock
 
(void) - setOnFailureBlock:
 
(void) - setOnSuccess:
 
(FMLiveSwitchSignallingServiceSuccessArgs *) - setOnSuccessBlock
 
(void) - setOnSuccessBlock:
 
(void) - setTag:
 
(NSString *) - tag
 
- Instance Methods inherited from FMLiveSwitchSignallingInputArgs
(FMLiveSwitchNullableInt *) - requestMaxRetries
 
(FMLiveSwitchNullableInt *) - requestTimeout
 
(NSString *) - requestUrl
 
(void) - setRequestMaxRetries:
 
(void) - setRequestTimeout:
 
(void) - setRequestUrl:
 
(void) - setSynchronous:
 
(FMLiveSwitchNullableBool *) - synchronous
 
- 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

(FMLiveSwitchSignallingServiceArgs *) + serviceArgs
 
(FMLiveSwitchSignallingServiceArgs *) + serviceArgsWithChannel:dataBytes:
 
(FMLiveSwitchSignallingServiceArgs *) + serviceArgsWithChannel:dataBytes:tag:
 
(FMLiveSwitchSignallingServiceArgs *) + serviceArgsWithChannel:dataJson:
 
(FMLiveSwitchSignallingServiceArgs *) + serviceArgsWithChannel:dataJson:tag:
 
- Class Methods inherited from FMLiveSwitchSignallingInputArgs
(FMLiveSwitchSignallingInputArgs *) + inputArgs
 
- 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

◆ channel

- (NSString*) channel

◆ dataBytes

- (NSMutableData*) dataBytes

◆ dataJson

- (NSString*) dataJson

◆ init

- (instancetype) init

Initializes a new instance of the FMLiveSwitchSerializable class.

Implements FMLiveSwitchSignallingInputArgs.

◆ initWithChannel:dataBytes:

- (instancetype) initWithChannel: (NSString *)  channel
dataBytes: (NSMutableData *)  dataBytes 

◆ initWithChannel:dataBytes:tag:

- (instancetype) initWithChannel: (NSString *)  channel
dataBytes: (NSMutableData *)  dataBytes
tag: (NSString *)  tag 

◆ initWithChannel:dataJson:

- (instancetype) initWithChannel: (NSString *)  channel
dataJson: (NSString *)  dataJson 

◆ initWithChannel:dataJson:tag:

- (instancetype) initWithChannel: (NSString *)  channel
dataJson: (NSString *)  dataJson
tag: (NSString *)  tag 

◆ isBinary

- (bool) isBinary

◆ onFailure

- (FMLiveSwitchAction1<FMLiveSwitchSignallingServiceFailureArgs*>*) onFailure

◆ onSuccess

- (FMLiveSwitchAction1<FMLiveSwitchSignallingServiceSuccessArgs*>*) onSuccess

◆ serviceArgs

◆ serviceArgsWithChannel:dataBytes:

+ (FMLiveSwitchSignallingServiceArgs*) serviceArgsWithChannel: (NSString *)  channel
dataBytes: (NSMutableData *)  dataBytes 

◆ serviceArgsWithChannel:dataBytes:tag:

+ (FMLiveSwitchSignallingServiceArgs*) serviceArgsWithChannel: (NSString *)  channel
dataBytes: (NSMutableData *)  dataBytes
tag: (NSString *)  tag 

◆ serviceArgsWithChannel:dataJson:

+ (FMLiveSwitchSignallingServiceArgs*) serviceArgsWithChannel: (NSString *)  channel
dataJson: (NSString *)  dataJson 

◆ serviceArgsWithChannel:dataJson:tag:

+ (FMLiveSwitchSignallingServiceArgs*) serviceArgsWithChannel: (NSString *)  channel
dataJson: (NSString *)  dataJson
tag: (NSString *)  tag 

◆ setChannel:

- (void) setChannel: (NSString *)  value

◆ setDataBytes:

- (void) setDataBytes: (NSMutableData *)  value

◆ setDataJson:

- (void) setDataJson: (NSString *)  value

◆ setOnFailure:

- (void) setOnFailure: (FMLiveSwitchAction1< FMLiveSwitchSignallingServiceFailureArgs * > *)  value

◆ setOnFailureBlock

◆ setOnFailureBlock:

- (void) setOnFailureBlock: (void(^)(FMLiveSwitchSignallingServiceFailureArgs *))  valueBlock

◆ setOnSuccess:

- (void) setOnSuccess: (FMLiveSwitchAction1< FMLiveSwitchSignallingServiceSuccessArgs * > *)  value

◆ setOnSuccessBlock

◆ setOnSuccessBlock:

- (void) setOnSuccessBlock: (void(^)(FMLiveSwitchSignallingServiceSuccessArgs *))  valueBlock

◆ setTag:

- (void) setTag: (NSString *)  value

◆ tag

- (NSString*) tag