class Azure::Labservices::Mgmt::V2018_10_15::Models::PersonalPreferencesOperationsPayload
Represents payload for any Environment
operations like get, start, stop, connect
Attributes
add_remove[RW]
@return [AddRemove] Enum indicating if user is adding or removing a favorite lab. Possible values include: 'Add', 'Remove'
lab_account_resource_id[RW]
@return [String] Resource
Id of the lab account
lab_resource_id[RW]
@return [String] Resource
Id of the lab to add/remove from the favorites list
Private Class Methods
mapper()
click to toggle source
Mapper for PersonalPreferencesOperationsPayload
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-10-15/generated/azure_mgmt_labservices/models/personal_preferences_operations_payload.rb, line 32 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PersonalPreferencesOperationsPayload', type: { name: 'Composite', class_name: 'PersonalPreferencesOperationsPayload', model_properties: { lab_account_resource_id: { client_side_validation: true, required: false, serialized_name: 'labAccountResourceId', type: { name: 'String' } }, add_remove: { client_side_validation: true, required: false, serialized_name: 'addRemove', type: { name: 'String' } }, lab_resource_id: { client_side_validation: true, required: false, serialized_name: 'labResourceId', type: { name: 'String' } } } } } end