class Azure::HybridCompute::Mgmt::V2019_12_12::Models::ErrorDetail

Error details.

Attributes

code[RW]

@return [String] The error's code.

details[RW]

@return [Array<ErrorDetail>] Additional 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 ErrorDetail class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2019-12-12/generated/azure_mgmt_hybrid_compute/models/error_detail.rb, line 34
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ErrorDetail',
    type: {
      name: 'Composite',
      class_name: 'ErrorDetail',
      model_properties: {
        code: {
          client_side_validation: true,
          required: true,
          serialized_name: 'code',
          type: {
            name: 'String'
          }
        },
        message: {
          client_side_validation: true,
          required: 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: 'ErrorDetailElementType',
                type: {
                  name: 'Composite',
                  class_name: 'ErrorDetail'
                }
            }
          }
        }
      }
    }
  }
end