class Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::ObjectWithSyncError

The objects with sync errors.

Attributes

attribute_multi_values[RW]

@return [Boolean] Indicates if the attribute is multi-valued or not.

attribute_name[RW]

@return [String] The attribute name.

attribute_value[RW]

@return [String] The attribute value.

display_name[RW]

@return [String] The display name.

distinguished_name[RW]

@return [String] The distinguished name.

error_type[RW]

@return [String] The error type.

mail[RW]

@return [String] The email.

max_limit[RW]

@return [String] The maximum limit.

min_limit[RW]

@return [String] The minimum limit.

modififed_value[RW]

@return [String] The modified value.

object_guid[RW]

@return [String] The object guid.

object_type[RW]

@return [String] The object type.

source_anchor[RW]

@return [String] The source anchor.

source_of_authority[RW]

@return [String] The source of authority.

time_occured[RW]

@return [DateTime] The date and time of occurrence.

user_principal_name[RW]

@return [String] The user principal name.

Private Class Methods

mapper() click to toggle source

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

# File lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/object_with_sync_error.rb, line 68
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ObjectWithSyncError',
    type: {
      name: 'Composite',
      class_name: 'ObjectWithSyncError',
      model_properties: {
        source_of_authority: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sourceOfAuthority',
          type: {
            name: 'String'
          }
        },
        display_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'displayName',
          type: {
            name: 'String'
          }
        },
        object_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'objectType',
          type: {
            name: 'String'
          }
        },
        attribute_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'attributeName',
          type: {
            name: 'String'
          }
        },
        attribute_value: {
          client_side_validation: true,
          required: false,
          serialized_name: 'attributeValue',
          type: {
            name: 'String'
          }
        },
        modififed_value: {
          client_side_validation: true,
          required: false,
          serialized_name: 'modififedValue',
          type: {
            name: 'String'
          }
        },
        user_principal_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'userPrincipalName',
          type: {
            name: 'String'
          }
        },
        object_guid: {
          client_side_validation: true,
          required: false,
          serialized_name: 'objectGuid',
          type: {
            name: 'String'
          }
        },
        attribute_multi_values: {
          client_side_validation: true,
          required: false,
          serialized_name: 'attributeMultiValues',
          type: {
            name: 'Boolean'
          }
        },
        min_limit: {
          client_side_validation: true,
          required: false,
          serialized_name: 'minLimit',
          type: {
            name: 'String'
          }
        },
        max_limit: {
          client_side_validation: true,
          required: false,
          serialized_name: 'maxLimit',
          type: {
            name: 'String'
          }
        },
        distinguished_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'distinguishedName',
          type: {
            name: 'String'
          }
        },
        mail: {
          client_side_validation: true,
          required: false,
          serialized_name: 'mail',
          type: {
            name: 'String'
          }
        },
        time_occured: {
          client_side_validation: true,
          required: false,
          serialized_name: 'timeOccured',
          type: {
            name: 'DateTime'
          }
        },
        error_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'errorType',
          type: {
            name: 'String'
          }
        },
        source_anchor: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sourceAnchor',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end