class Azure::CostManagement::Mgmt::V2019_03_01_preview::Models::ErrorDetails

The details of the error.

Attributes

code[RW]

@return [String] A machine readable error code.

details[RW]

@return [Array<ErrorBase>] error details.

message[RW]

@return [String] A human readable error message.

target[RW]

@return [String] Indicates which property in the request is responsible for the error.

Public Class Methods

mapper() click to toggle source

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

# File lib/2019-03-01-preview/generated/azure_mgmt_cost_management/models/error_details.rb, line 33
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ErrorDetails',
    type: {
      name: 'Composite',
      class_name: 'ErrorDetails',
      model_properties: {
        code: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'code',
          type: {
            name: 'String'
          }
        },
        message: {
          client_side_validation: true,
          required: false,
          read_only: true,
          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: 'ErrorBaseElementType',
                type: {
                  name: 'Composite',
                  class_name: 'ErrorBase'
                }
            }
          }
        }
      }
    }
  }
end