Method: Azure::ARM::Web::Models::BackupItemProperties.serialize_object
- Defined in:
- lib/azure_mgmt_web/models/backup_item_properties.rb
.serialize_object(object) ⇒ Hash
Serializes given Model object into Ruby Hash.
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'lib/azure_mgmt_web/models/backup_item_properties.rb', line 78 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.storage_account_url output_object['storageAccountUrl'] = serialized_property unless serialized_property.nil? serialized_property = object.blob_name output_object['blobName'] = serialized_property unless serialized_property.nil? serialized_property = object.name output_object['name'] = serialized_property unless serialized_property.nil? serialized_property = object.status output_object['status'] = serialized_property unless serialized_property.nil? serialized_property = object.size_in_bytes output_object['sizeInBytes'] = serialized_property unless serialized_property.nil? serialized_property = object.created serialized_property = serialized_property.new_offset(0).strftime('%FT%TZ') output_object['created'] = serialized_property unless serialized_property.nil? serialized_property = object.log output_object['log'] = serialized_property unless serialized_property.nil? serialized_property = object.databases unless serialized_property.nil? serializedArray = [] serialized_property.each do |element| unless element.nil? element = DatabaseBackupSetting.serialize_object(element) end serializedArray.push(element) end serialized_property = serializedArray end output_object['databases'] = serialized_property unless serialized_property.nil? serialized_property = object.scheduled output_object['scheduled'] = serialized_property unless serialized_property.nil? serialized_property = object.last_restore_time_stamp serialized_property = serialized_property.new_offset(0).strftime('%FT%TZ') output_object['lastRestoreTimeStamp'] = serialized_property unless serialized_property.nil? serialized_property = object.finished_time_stamp serialized_property = serialized_property.new_offset(0).strftime('%FT%TZ') output_object['finishedTimeStamp'] = serialized_property unless serialized_property.nil? serialized_property = object.correlation_id output_object['correlationId'] = serialized_property unless serialized_property.nil? serialized_property = object.website_size_in_bytes output_object['websiteSizeInBytes'] = serialized_property unless serialized_property.nil? output_object end |