Class: Google::Apis::AndroiddeviceprovisioningV1::PartnerUnclaim
- Inherits:
-
Object
- Object
- Google::Apis::AndroiddeviceprovisioningV1::PartnerUnclaim
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/androiddeviceprovisioning_v1/classes.rb,
lib/google/apis/androiddeviceprovisioning_v1/representations.rb,
lib/google/apis/androiddeviceprovisioning_v1/representations.rb
Overview
Identifies one unclaim request.
Instance Attribute Summary collapse
-
#device_id ⇒ Fixnum
Required.
-
#device_identifier ⇒ Google::Apis::AndroiddeviceprovisioningV1::DeviceIdentifier
Encapsulates hardware and product IDs to identify a manufactured device.
-
#section_type ⇒ String
Required.
-
#vacation_mode_days ⇒ Fixnum
Optional.
-
#vacation_mode_expire_time ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PartnerUnclaim
constructor
A new instance of PartnerUnclaim.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ PartnerUnclaim
Returns a new instance of PartnerUnclaim.
1319 1320 1321 |
# File 'lib/google/apis/androiddeviceprovisioning_v1/classes.rb', line 1319 def initialize(**args) update!(**args) end |
Instance Attribute Details
#device_id ⇒ Fixnum
Required. Device ID of the device.
Corresponds to the JSON property deviceId
1294 1295 1296 |
# File 'lib/google/apis/androiddeviceprovisioning_v1/classes.rb', line 1294 def device_id @device_id end |
#device_identifier ⇒ Google::Apis::AndroiddeviceprovisioningV1::DeviceIdentifier
Encapsulates hardware and product IDs to identify a manufactured device. To
understand requirements on identifier sets, read Identifiers.
Corresponds to the JSON property deviceIdentifier
1301 1302 1303 |
# File 'lib/google/apis/androiddeviceprovisioning_v1/classes.rb', line 1301 def device_identifier @device_identifier end |
#section_type ⇒ String
Required. The section type of the device's provisioning record.
Corresponds to the JSON property sectionType
1306 1307 1308 |
# File 'lib/google/apis/androiddeviceprovisioning_v1/classes.rb', line 1306 def section_type @section_type end |
#vacation_mode_days ⇒ Fixnum
Optional. The duration of the vacation unlock starting from when the request
is processed. (1 day is treated as 24 hours)
Corresponds to the JSON property vacationModeDays
1312 1313 1314 |
# File 'lib/google/apis/androiddeviceprovisioning_v1/classes.rb', line 1312 def vacation_mode_days @vacation_mode_days end |
#vacation_mode_expire_time ⇒ String
Optional. The expiration time of the vacation unlock.
Corresponds to the JSON property vacationModeExpireTime
1317 1318 1319 |
# File 'lib/google/apis/androiddeviceprovisioning_v1/classes.rb', line 1317 def vacation_mode_expire_time @vacation_mode_expire_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1324 1325 1326 1327 1328 1329 1330 |
# File 'lib/google/apis/androiddeviceprovisioning_v1/classes.rb', line 1324 def update!(**args) @device_id = args[:device_id] if args.key?(:device_id) @device_identifier = args[:device_identifier] if args.key?(:device_identifier) @section_type = args[:section_type] if args.key?(:section_type) @vacation_mode_days = args[:vacation_mode_days] if args.key?(:vacation_mode_days) @vacation_mode_expire_time = args[:vacation_mode_expire_time] if args.key?(:vacation_mode_expire_time) end |