class Azure::MobileEngagement::Mgmt::V2014_12_01::Models::DeviceInfo
Model object.
Attributes
android_apilevel[RW]
@return [Integer] Android API level.
application_version_code[RW]
@return [Integer] Application version code.
application_version_name[RW]
@return [String] Application version name.
carrier_country[RW]
@return [String] Carrier country.
carrier_name[RW]
@return [String] Carrier name.
firmware_name[RW]
@return [String] Firmware name.
firmware_version[RW]
@return [String] Firmware version.
locale[RW]
@return [String] Locale code.
network_subtype[RW]
@return [String] Network sub-type.
network_type[RW]
@return [String] Network type.
phone_manufacturer[RW]
@return [String] Phone manufacturer
phone_model[RW]
@return [String] Phone model.
service_version[RW]
@return [String] SDK version.
time_zone_offset[RW]
@return [Integer] The offset in minutes from UTC for the device time zone, including daylight savings time.
Private Class Methods
mapper()
click to toggle source
Mapper for DeviceInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/device_info.rb, line 64 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DeviceInfo', type: { name: 'Composite', class_name: 'DeviceInfo', model_properties: { phone_model: { client_side_validation: true, required: false, serialized_name: 'phoneModel', type: { name: 'String' } }, phone_manufacturer: { client_side_validation: true, required: false, serialized_name: 'phoneManufacturer', type: { name: 'String' } }, firmware_version: { client_side_validation: true, required: false, serialized_name: 'firmwareVersion', type: { name: 'String' } }, firmware_name: { client_side_validation: true, required: false, serialized_name: 'firmwareName', type: { name: 'String' } }, android_apilevel: { client_side_validation: true, required: false, serialized_name: 'androidAPILevel', type: { name: 'Number' } }, carrier_country: { client_side_validation: true, required: false, serialized_name: 'carrierCountry', type: { name: 'String' } }, locale: { client_side_validation: true, required: false, serialized_name: 'locale', type: { name: 'String' } }, carrier_name: { client_side_validation: true, required: false, serialized_name: 'carrierName', type: { name: 'String' } }, network_type: { client_side_validation: true, required: false, serialized_name: 'networkType', type: { name: 'String' } }, network_subtype: { client_side_validation: true, required: false, serialized_name: 'networkSubtype', type: { name: 'String' } }, application_version_name: { client_side_validation: true, required: false, serialized_name: 'applicationVersionName', type: { name: 'String' } }, application_version_code: { client_side_validation: true, required: false, serialized_name: 'applicationVersionCode', type: { name: 'Number' } }, time_zone_offset: { client_side_validation: true, required: false, serialized_name: 'timeZoneOffset', type: { name: 'Number' } }, service_version: { client_side_validation: true, required: false, serialized_name: 'serviceVersion', type: { name: 'String' } } } } } end