Class: Azure::MobileEngagement::Mgmt::V2014_12_01::Models::DeviceMeta
- Inherits:
-
Object
- Object
- Azure::MobileEngagement::Mgmt::V2014_12_01::Models::DeviceMeta
- Includes:
- MsRestAzure
- Defined in:
- lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/device_meta.rb
Overview
Model object.
Instance Attribute Summary collapse
-
#first_seen ⇒ Integer
milliseconds since January 1st, 1970 UTC.
-
#last_info ⇒ Integer
milliseconds since January 1st, 1970 UTC.
-
#last_location ⇒ Integer
milliseconds since January 1st, 1970 UTC.
-
#last_seen ⇒ Integer
milliseconds since January 1st, 1970 UTC.
-
#native_push_enabled ⇒ Boolean
Android’s GCM or Apple’s APNS) are enabled for the application.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for DeviceMeta class as Ruby Hash.
Instance Attribute Details
#first_seen ⇒ Integer
milliseconds since January 1st, 1970 UTC.
18 19 20 |
# File 'lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/device_meta.rb', line 18 def first_seen @first_seen end |
#last_info ⇒ Integer
milliseconds since January 1st, 1970 UTC.
26 27 28 |
# File 'lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/device_meta.rb', line 26 def last_info @last_info end |
#last_location ⇒ Integer
milliseconds since January 1st, 1970 UTC.
30 31 32 |
# File 'lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/device_meta.rb', line 30 def last_location @last_location end |
#last_seen ⇒ Integer
milliseconds since January 1st, 1970 UTC.
22 23 24 |
# File 'lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/device_meta.rb', line 22 def last_seen @last_seen end |
#native_push_enabled ⇒ Boolean
Android’s GCM or Apple’s APNS) are enabled for the application. This boolean is set to true when the application registers successfully to the native push service, and set to false when the native push service reports to Mobile Engagement that the application can no longer be pushed (which means that it has been uninstalled). This report is performed a few hours after Mobile Engagement has tried to perform a native push to a device on which the application has been uninstalled.
40 41 42 |
# File 'lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/device_meta.rb', line 40 def native_push_enabled @native_push_enabled end |
Class Method Details
.mapper ⇒ Object
Mapper for DeviceMeta class as Ruby Hash. This will be used for serialization/deserialization.
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
# File 'lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/device_meta.rb', line 47 def self.mapper() { required: false, serialized_name: 'DeviceMeta', type: { name: 'Composite', class_name: 'DeviceMeta', model_properties: { first_seen: { required: false, serialized_name: 'firstSeen', type: { name: 'Number' } }, last_seen: { required: false, serialized_name: 'lastSeen', type: { name: 'Number' } }, last_info: { required: false, serialized_name: 'lastInfo', type: { name: 'Number' } }, last_location: { required: false, serialized_name: 'lastLocation', type: { name: 'Number' } }, native_push_enabled: { required: false, serialized_name: 'nativePushEnabled', type: { name: 'Boolean' } } } } } end |