EAEDeviceInformation

Objective-C

@interface EAEDeviceInformation : NSObject

@property (nonatomic, strong) NSString *manufacturer;
@property (nonatomic, strong) NSString *buildFingerprint;
@property (nonatomic, strong) NSString *deviceId;

/**
 * @function deviceInformationWithManufacturer: fingerprint: deviceId:
 *
 * @brief initialize a device information instance with the given parameters
 *
 * @discussion this method will always initialize a new instance. The instance is not singleton
 *
 * @param manufacturer: the manufacturer for the current device
 * @param deviceId: The device id used to identfify this device
 */
- (EAEDeviceInformation *) initWithManufacturer: (NSString *) manufacturer
                                       deviceId: (NSString *) deviceId;
@end

Swift

class EAEDeviceInformation : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *manufacturer

    Swift

    var manufacturer: String! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *buildFingerprint

    Swift

    var buildFingerprint: String! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *deviceId

    Swift

    var deviceId: String! { get set }
  • @function deviceInformationWithManufacturer: fingerprint: deviceId:

    @brief initialize a device information instance with the given parameters

    @discussion this method will always initialize a new instance. The instance is not singleton

    Declaration

    Objective-C

    - (EAEDeviceInformation *)initWithManufacturer:(NSString *)manufacturer
                                          deviceId:(NSString *)deviceId;

    Swift

    init!(manufacturer: String!, deviceId: String!)

    Parameters

    manufacturer:

    the manufacturer for the current device

    deviceId:

    The device id used to identfify this device