Client information. More...
Instance Methods | |
(NSString *) | - applicationId |
Gets the application identifier. More... | |
(NSString *) | - architecture |
Gets the client architecture. More... | |
(int) | - coreCount |
Gets the client core count. More... | |
(void) | - deserializePropertiesWithKey:valueJson: |
Deserializes the properties. More... | |
(NSString *) | - deviceAlias |
Gets the device alias. More... | |
(NSString *) | - deviceId |
Gets the device identifier. More... | |
(NSString *) | - externalId |
Gets the client external identifier. More... | |
(instancetype) | - init |
Initializes a new instance of the FMLiveSwitchClientInfo class. More... | |
(instancetype) | - initWithUserId:deviceId:id: |
Initializes a new instance of the FMLiveSwitchClientInfo class. More... | |
(instancetype) | - initWithUserId:userAlias:deviceId:deviceAlias:id:tag:roles:protocol: |
Initializes a new instance of the FMLiveSwitchClientInfo class. More... | |
(instancetype) | - initWithUserId:userAlias:deviceId:deviceAlias:id:tag:roles:protocol:region: |
Initializes a new instance of the FMLiveSwitchClientInfo class. More... | |
(bool) | - isEquivalentWithClientInfo: |
Tests for equivalency. More... | |
(bool) | - isEquivalentWithConnectionInfo: |
Tests for equivalency. More... | |
(bool) | - isEquivalentWithUserId:deviceId:id: |
Tests equivalency. More... | |
(bool) | - isSip |
Gets whether the client is connected via SIP. More... | |
(NSString *) | - machineName |
Gets the client machine name. More... | |
(NSString *) | - operatingSystem |
Gets the client operating system. More... | |
(NSString *) | - operatingSystemVersion |
Gets the client operating system version. More... | |
(long long) | - physicalMemory |
Gets the connector physical memory. More... | |
(NSString *) | - platformDescription |
Gets the client platform description. More... | |
(NSString *) | - platformType |
Gets the client platform type. More... | |
(NSString *) | - platformTypeVersion |
Gets the client platform type version. More... | |
(NSString *) | - protocol |
Gets the client protocol. More... | |
(NSString *) | - region |
Gets the client region. More... | |
(FMLiveSwitchClientReport *) | - report |
Gets the client report. More... | |
(NSMutableArray *) | - roles |
Gets the client roles. More... | |
(void) | - serializePropertiesWithJsonObject: |
Serializes the properties. More... | |
(void) | - setApplicationId: |
Sets the application identifier. More... | |
(void) | - setArchitecture: |
Sets the client architecture. More... | |
(void) | - setCoreCount: |
Sets the client core count. More... | |
(void) | - setDeviceAlias: |
Sets the device alias. More... | |
(void) | - setDeviceId: |
Sets the device identifier. More... | |
(void) | - setExternalId: |
Sets the client external identifier. More... | |
(void) | - setMachineName: |
Sets the client machine name. More... | |
(void) | - setOperatingSystem: |
Sets the client operating system. More... | |
(void) | - setOperatingSystemVersion: |
Sets the client operating system version. More... | |
(void) | - setPhysicalMemory: |
Sets the connector physical memory. More... | |
(void) | - setPlatformDescription: |
Sets the client platform description. More... | |
(void) | - setPlatformType: |
Sets the client platform type. More... | |
(void) | - setPlatformTypeVersion: |
Sets the client platform type version. More... | |
(void) | - setProtocol: |
Sets the client protocol. More... | |
(void) | - setRegion: |
Sets the client region. More... | |
(void) | - setReport: |
Sets the client report. More... | |
(void) | - setRoles: |
Sets the client roles. More... | |
(void) | - setSourceLanguage: |
Sets the client source language. More... | |
(void) | - setTag: |
Sets the client tag. More... | |
(void) | - setUserAlias: |
Sets the user alias. More... | |
(void) | - setUserId: |
Sets the user identifier. More... | |
(void) | - setVersion: |
Sets the client version. More... | |
(NSString *) | - sourceLanguage |
Gets the client source language. More... | |
(NSString *) | - tag |
Gets the client tag. More... | |
(NSString *) | - toJson |
Serializes this instance to Json. More... | |
(NSString *) | - userAlias |
Gets the user alias. More... | |
(NSString *) | - userId |
Gets the user identifier. More... | |
(NSString *) | - version |
Gets the client version. More... | |
Instance Methods inherited from FMLiveSwitchInfo | |
(NSString *) | - id |
Gets the identifier. More... | |
(void) | - setId: |
Sets the identifier. More... | |
Class Methods | |
(FMLiveSwitchClientInfo *) | + clientInfo |
Initializes a new instance of the FMLiveSwitchClientInfo class. More... | |
(FMLiveSwitchClientInfo *) | + clientInfoWithUserId:deviceId:id: |
Initializes a new instance of the FMLiveSwitchClientInfo class. More... | |
(FMLiveSwitchClientInfo *) | + clientInfoWithUserId:userAlias:deviceId:deviceAlias:id:tag:roles:protocol: |
Initializes a new instance of the FMLiveSwitchClientInfo class. More... | |
(FMLiveSwitchClientInfo *) | + clientInfoWithUserId:userAlias:deviceId:deviceAlias:id:tag:roles:protocol:region: |
Initializes a new instance of the FMLiveSwitchClientInfo class. More... | |
(NSMutableArray *) | + fromJsonArrayWithClientInfosJson: |
Deserializes an array of instances from JSON. More... | |
(FMLiveSwitchClientInfo *) | + fromJsonWithClientInfoJson: |
Deserializes an instance from JSON. More... | |
(NSString *) | + protocolSip |
Gets the protocol string representing SIP. More... | |
(NSString *) | + toJsonArrayWithClientInfos: |
Serializes an array of instances to JSON. More... | |
(NSString *) | + toJsonWithClientInfo: |
Serializes an instance to JSON. More... | |
Class Methods inherited from FMLiveSwitchInfo | |
(FMLiveSwitchInfo *) | + info |
(NSMutableArray *) | + processArrayWithNewValues:oldValues: |
Processes an array for an info. More... | |
(NSMutableArray *) | + processBooleanArrayWithNewValues:oldValues: |
Processes a boolean array for an info. More... | |
(FMLiveSwitchNullableBool *) | + processBooleanWithNewValue:oldValue: |
Processes a boolean for an info. More... | |
(FMLiveSwitchNullableDouble *) | + processDoubleWithNewValue:oldValue: |
Processes a double for an info. More... | |
(NSMutableArray *) | + processFloatArrayWithNewValues:oldValues: |
Processes a float array for an info. More... | |
(FMLiveSwitchNullableFloat *) | + processFloatWithNewValue:oldValue: |
Processes a float for an info. More... | |
(NSMutableArray *) | + processIntegerArrayWithNewValues:oldValues: |
Processes a integer array for an info. More... | |
(FMLiveSwitchNullableInt *) | + processIntegerWithNewValue:oldValue: |
Processes an integer for an info. More... | |
(NSMutableArray *) | + processLongArrayWithNewValues:oldValues: |
Processes a long array for an info. More... | |
(FMLiveSwitchNullableLong *) | + processLongWithNewValue:oldValue: |
Processes a long for an info. More... | |
(NSObject< FMLiveSwitchIEquivalent > *) | + processObjectWithNewValue:oldValue: |
Processes an object for an info. More... | |
(NSMutableArray *) | + processShortArrayWithNewValues:oldValues: |
Processes a short array for an info. More... | |
(FMLiveSwitchNullableShort *) | + processShortWithNewValue:oldValue: |
Processes a short for an info. More... | |
(NSString *) | + processStringWithNewValue:oldValue: |
Processes a string for an info. More... | |
Client information.
- (NSString*) applicationId |
Gets the application identifier.
- (NSString*) architecture |
Gets the client architecture.
+ (FMLiveSwitchClientInfo*) clientInfo |
Initializes a new instance of the FMLiveSwitchClientInfo class.
+ (FMLiveSwitchClientInfo*) clientInfoWithUserId: | (NSString *) | userId | |
deviceId: | (NSString *) | deviceId | |
id: | (NSString *) | idValue | |
Initializes a new instance of the FMLiveSwitchClientInfo class.
userId | The user identifier. |
deviceId | The device identifier. |
idValue | The client identifier. |
+ (FMLiveSwitchClientInfo*) clientInfoWithUserId: | (NSString *) | userId | |
userAlias: | (NSString *) | userAlias | |
deviceId: | (NSString *) | deviceId | |
deviceAlias: | (NSString *) | deviceAlias | |
id: | (NSString *) | idValue | |
tag: | (NSString *) | tag | |
roles: | (NSMutableArray *) | roles | |
protocol: | (NSString *) | protocol | |
Initializes a new instance of the FMLiveSwitchClientInfo class.
userId | The user identifier. |
userAlias | The user alias. |
deviceId | The device identifier. |
deviceAlias | The device alias. |
idValue | The client identifier. |
tag | The client tag. |
roles | The client roles. |
protocol | The client protocol. |
+ (FMLiveSwitchClientInfo*) clientInfoWithUserId: | (NSString *) | userId | |
userAlias: | (NSString *) | userAlias | |
deviceId: | (NSString *) | deviceId | |
deviceAlias: | (NSString *) | deviceAlias | |
id: | (NSString *) | idValue | |
tag: | (NSString *) | tag | |
roles: | (NSMutableArray *) | roles | |
protocol: | (NSString *) | protocol | |
region: | (NSString *) | region | |
Initializes a new instance of the FMLiveSwitchClientInfo class.
userId | The user identifier. |
userAlias | The user alias. |
deviceId | The device identifier. |
deviceAlias | The device alias. |
idValue | The client identifier. |
tag | The client tag. |
roles | The client roles. |
protocol | The client protocol. |
region | The client region. |
- (int) coreCount |
Gets the client core count.
Deserializes the properties.
key | The key. |
valueJson | The value in JSON format. |
Implements FMLiveSwitchInfo.
- (NSString*) deviceAlias |
Gets the device alias.
- (NSString*) deviceId |
Gets the device identifier.
- (NSString*) externalId |
Gets the client external identifier.
+ (NSMutableArray*) fromJsonArrayWithClientInfosJson: | (NSString *) | clientInfosJson |
Deserializes an array of instances from JSON.
clientInfosJson | The JSON to deserialize. |
+ (FMLiveSwitchClientInfo*) fromJsonWithClientInfoJson: | (NSString *) | clientInfoJson |
Deserializes an instance from JSON.
clientInfoJson | The JSON to deserialize. |
- (instancetype) init |
Initializes a new instance of the FMLiveSwitchClientInfo class.
Implements FMLiveSwitchInfo.
- (instancetype) initWithUserId: | (NSString *) | userId | |
deviceId: | (NSString *) | deviceId | |
id: | (NSString *) | idValue | |
Initializes a new instance of the FMLiveSwitchClientInfo class.
userId | The user identifier. |
deviceId | The device identifier. |
idValue | The client identifier. |
- (instancetype) initWithUserId: | (NSString *) | userId | |
userAlias: | (NSString *) | userAlias | |
deviceId: | (NSString *) | deviceId | |
deviceAlias: | (NSString *) | deviceAlias | |
id: | (NSString *) | idValue | |
tag: | (NSString *) | tag | |
roles: | (NSMutableArray *) | roles | |
protocol: | (NSString *) | protocol | |
Initializes a new instance of the FMLiveSwitchClientInfo class.
userId | The user identifier. |
userAlias | The user alias. |
deviceId | The device identifier. |
deviceAlias | The device alias. |
idValue | The client identifier. |
tag | The client tag. |
roles | The client roles. |
protocol | The client protocol. |
- (instancetype) initWithUserId: | (NSString *) | userId | |
userAlias: | (NSString *) | userAlias | |
deviceId: | (NSString *) | deviceId | |
deviceAlias: | (NSString *) | deviceAlias | |
id: | (NSString *) | idValue | |
tag: | (NSString *) | tag | |
roles: | (NSMutableArray *) | roles | |
protocol: | (NSString *) | protocol | |
region: | (NSString *) | region | |
Initializes a new instance of the FMLiveSwitchClientInfo class.
userId | The user identifier. |
userAlias | The user alias. |
deviceId | The device identifier. |
deviceAlias | The device alias. |
idValue | The client identifier. |
tag | The client tag. |
roles | The client roles. |
protocol | The client protocol. |
region | The client region. |
- (bool) isEquivalentWithClientInfo: | (FMLiveSwitchClientInfo *) | clientInfo |
Tests for equivalency.
clientInfo | The client information. |
true
if equivalent; otherwise, false
. - (bool) isEquivalentWithConnectionInfo: | (FMLiveSwitchConnectionInfo *) | connectionInfo |
Tests for equivalency.
connectionInfo | The connection information. |
true
if equivalent; otherwise, false
. - (bool) isEquivalentWithUserId: | (NSString *) | userId | |
deviceId: | (NSString *) | deviceId | |
id: | (NSString *) | idValue | |
Tests equivalency.
userId | The user identifier. |
deviceId | The device identifier. |
idValue | The client identifier. |
true
if equivalent; otherwise, false
. - (bool) isSip |
Gets whether the client is connected via SIP.
- (NSString*) machineName |
Gets the client machine name.
- (NSString*) operatingSystem |
Gets the client operating system.
- (NSString*) operatingSystemVersion |
Gets the client operating system version.
- (long long) physicalMemory |
Gets the connector physical memory.
- (NSString*) platformDescription |
Gets the client platform description.
- (NSString*) platformType |
Gets the client platform type.
- (NSString*) platformTypeVersion |
Gets the client platform type version.
- (NSString*) protocol |
Gets the client protocol.
+ (NSString*) protocolSip |
Gets the protocol string representing SIP.
- (NSString*) region |
Gets the client region.
- (FMLiveSwitchClientReport*) report |
Gets the client report.
- (NSMutableArray*) roles |
Gets the client roles.
- (void) setApplicationId: | (NSString *) | value |
Sets the application identifier.
- (void) setArchitecture: | (NSString *) | value |
Sets the client architecture.
- (void) setCoreCount: | (int) | value |
Sets the client core count.
- (void) setDeviceAlias: | (NSString *) | value |
Sets the device alias.
- (void) setDeviceId: | (NSString *) | value |
Sets the device identifier.
- (void) setExternalId: | (NSString *) | value |
Sets the client external identifier.
- (void) setMachineName: | (NSString *) | value |
Sets the client machine name.
- (void) setOperatingSystem: | (NSString *) | value |
Sets the client operating system.
- (void) setOperatingSystemVersion: | (NSString *) | value |
Sets the client operating system version.
- (void) setPhysicalMemory: | (long long) | value |
Sets the connector physical memory.
- (void) setPlatformDescription: | (NSString *) | value |
Sets the client platform description.
- (void) setPlatformType: | (NSString *) | value |
Sets the client platform type.
- (void) setPlatformTypeVersion: | (NSString *) | value |
Sets the client platform type version.
- (void) setProtocol: | (NSString *) | value |
Sets the client protocol.
- (void) setRegion: | (NSString *) | value |
Sets the client region.
- (void) setReport: | (FMLiveSwitchClientReport *) | value |
Sets the client report.
- (void) setRoles: | (NSMutableArray *) | value |
Sets the client roles.
- (void) setSourceLanguage: | (NSString *) | value |
Sets the client source language.
- (void) setTag: | (NSString *) | value |
Sets the client tag.
- (void) setUserAlias: | (NSString *) | value |
Sets the user alias.
- (void) setUserId: | (NSString *) | value |
Sets the user identifier.
- (void) setVersion: | (NSString *) | value |
Sets the client version.
- (NSString*) sourceLanguage |
Gets the client source language.
- (NSString*) tag |
Gets the client tag.
- (NSString*) toJson |
Serializes this instance to Json.
+ (NSString*) toJsonArrayWithClientInfos: | (NSMutableArray *) | clientInfos |
Serializes an array of instances to JSON.
clientInfos | The client infos to serialize. |
+ (NSString*) toJsonWithClientInfo: | (FMLiveSwitchClientInfo *) | clientInfo |
Serializes an instance to JSON.
clientInfo | The client info to serialize. |
- (NSString*) userAlias |
Gets the user alias.
- (NSString*) userId |
Gets the user identifier.
- (NSString*) version |
Gets the client version.