class Azure::StorageCache::Mgmt::V2019_08_01_preview::Models::CloudErrorBody

An error response.

Attributes

code[RW]

@return [String] An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

details[RW]

@return [Array<CloudErrorBody>] A list of additional details about the error.

message[RW]

@return [String] A message describing the error, intended to be suitable for display in a user interface.

target[RW]

@return [String] The target of the particular error. For example, the name of the property in error.

Public Class Methods

mapper() click to toggle source

Mapper for CloudErrorBody class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2019-08-01-preview/generated/azure_mgmt_storagecache/models/cloud_error_body.rb, line 36
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'CloudErrorBody',
    type: {
      name: 'Composite',
      class_name: 'CloudErrorBody',
      model_properties: {
        code: {
          client_side_validation: true,
          required: false,
          serialized_name: 'code',
          type: {
            name: 'String'
          }
        },
        details: {
          client_side_validation: true,
          required: false,
          serialized_name: 'details',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'CloudErrorBodyElementType',
                type: {
                  name: 'Composite',
                  class_name: 'CloudErrorBody'
                }
            }
          }
        },
        message: {
          client_side_validation: true,
          required: false,
          serialized_name: 'message',
          type: {
            name: 'String'
          }
        },
        target: {
          client_side_validation: true,
          required: false,
          serialized_name: 'target',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end