Class: Azure::ARM::Subscriptions::Models::Location
- Inherits:
-
Object
- Object
- Azure::ARM::Subscriptions::Models::Location
- Includes:
- MsRestAzure
- Defined in:
- lib/azure_mgmt_subscriptions/models/location.rb
Overview
Location information.
Instance Attribute Summary collapse
-
#display_name ⇒ String
Gets or sets the display name of the location.
-
#id ⇒ String
(/subscriptions/SubscriptionId).
-
#latitude ⇒ String
Gets or sets the latitude of the location.
-
#longitude ⇒ String
Gets or sets the longitude of the location.
-
#name ⇒ String
Gets or sets the location name.
-
#subscription_id ⇒ String
Gets or sets the subscription Id.
Class Method Summary collapse
-
.deserialize_object(object) ⇒ Location
Deserializes given Ruby Hash into Model object.
-
.serialize_object(object) ⇒ Hash
Serializes given Model object into Ruby Hash.
Instance Method Summary collapse
-
#validate ⇒ Object
Validate the object.
Instance Attribute Details
#display_name ⇒ String
26 27 28 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 26 def display_name @display_name end |
#id ⇒ String
(/subscriptions/SubscriptionId).
17 18 19 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 17 def id @id end |
#latitude ⇒ String
29 30 31 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 29 def latitude @latitude end |
#longitude ⇒ String
32 33 34 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 32 def longitude @longitude end |
#name ⇒ String
23 24 25 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 23 def name @name end |
#subscription_id ⇒ String
20 21 22 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 20 def subscription_id @subscription_id end |
Class Method Details
.deserialize_object(object) ⇒ Location
Deserializes given Ruby Hash into Model object.
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 76 def self.deserialize_object(object) return if object.nil? output_object = Location.new deserialized_property = object['id'] output_object.id = deserialized_property deserialized_property = object['subscriptionId'] output_object.subscription_id = deserialized_property deserialized_property = object['name'] output_object.name = deserialized_property deserialized_property = object['displayName'] output_object.display_name = deserialized_property deserialized_property = object['latitude'] output_object.latitude = deserialized_property deserialized_property = object['longitude'] output_object.longitude = deserialized_property output_object end |
.serialize_object(object) ⇒ Hash
Serializes given Model object into Ruby Hash.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 46 def self.serialize_object(object) object.validate output_object = {} serialized_property = object.id output_object['id'] = serialized_property unless serialized_property.nil? serialized_property = object.subscription_id output_object['subscriptionId'] = serialized_property unless serialized_property.nil? serialized_property = object.name output_object['name'] = serialized_property unless serialized_property.nil? serialized_property = object.display_name output_object['displayName'] = serialized_property unless serialized_property.nil? serialized_property = object.latitude output_object['latitude'] = serialized_property unless serialized_property.nil? serialized_property = object.longitude output_object['longitude'] = serialized_property unless serialized_property.nil? output_object end |
Instance Method Details
#validate ⇒ Object
Validate the object. Throws ValidationError if validation fails.
37 38 39 |
# File 'lib/azure_mgmt_subscriptions/models/location.rb', line 37 def validate # Nothing to validate end |