FMLiveSwitchSignallingMessageBase Class Reference

Instance Methods

(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

(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

◆ dataBytes

- (NSMutableData*) dataBytes

◆ dataJson

- (NSString*) dataJson

◆ deserializeTimestampWithTimestampJson:

+ (NSDate*) deserializeTimestampWithTimestampJson: (NSString *)  timestampJson

◆ error

- (NSString*) error

◆ init

- (instancetype) init

Initializes a new instance of the FMLiveSwitchSerializable class.

Implements FMLiveSwitchSignallingExtensible.

◆ isBinary

- (bool) isBinary

◆ messageBase

◆ redirectUrl

- (NSString*) redirectUrl

◆ serializeTimestamp:

+ (NSString*) serializeTimestamp: (FMLiveSwitchNullableDate *)  timestamp

◆ setDataBytes:

- (void) setDataBytes: (NSMutableData *)  value

◆ setDataJson:

- (void) setDataJson: (NSString *)  value

◆ setError:

- (void) setError: (NSString *)  value

◆ setRedirectUrl:

- (void) setRedirectUrl: (NSString *)  value

◆ setStreamRedirectUrl:

- (void) setStreamRedirectUrl: (NSString *)  value

◆ setSuccessful:

- (void) setSuccessful: (bool)  value

◆ setTimestamp:

- (void) setTimestamp: (FMLiveSwitchNullableDate *)  value

◆ setValidate:

- (void) setValidate: (bool)  value

◆ streamRedirectUrl

- (NSString*) streamRedirectUrl

◆ successful

- (bool) successful

◆ timestamp

- (FMLiveSwitchNullableDate*) timestamp

◆ validate

- (bool) validate