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.