class Azure::AlertsManagement::Mgmt::V2018_05_05::Models::ErrorResponseBody

Details of error response.

Attributes

code[RW]

@return [String] Error code, intended to be consumed programmatically.

details[RW]

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

message[RW]

@return [String] Description of the error, intended for display in user interface.

target[RW]

@return [String] Target of the particular error, for example name of the property.

Public Class Methods

mapper() click to toggle source

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

# File lib/2018-05-05/generated/azure_mgmt_alerts_management/models/error_response_body.rb, line 35
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'errorResponseBody',
    type: {
      name: 'Composite',
      class_name: 'ErrorResponseBody',
      model_properties: {
        code: {
          client_side_validation: true,
          required: false,
          serialized_name: 'code',
          type: {
            name: 'String'
          }
        },
        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'
          }
        },
        details: {
          client_side_validation: true,
          required: false,
          serialized_name: 'details',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'ErrorResponseBodyElementType',
                type: {
                  name: 'Composite',
                  class_name: 'ErrorResponseBody'
                }
            }
          }
        }
      }
    }
  }
end