class Azure::CustomerInsights::Mgmt::V2017_01_01::Models::ConnectorMappingFormat

Connector mapping property format.

Attributes

accept_language[RW]

@return [String] The oData language.

array_separator[RW]

@return [String] Character separating array elements.

column_delimiter[RW]

@return [String] The character that signifies a break between columns.

format_type[RW]

@return [String] The type mapping format. Default value: 'TextFormat' .

quote_character[RW]

@return [String] Quote character, used to indicate enquoted fields.

quote_escape_character[RW]

@return [String] Escape character for quotes, can be the same as the quoteCharacter.

Public Class Methods

mapper() click to toggle source

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

# File lib/2017-01-01/generated/azure_mgmt_customer_insights/models/connector_mapping_format.rb, line 39
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ConnectorMappingFormat',
    type: {
      name: 'Composite',
      class_name: 'ConnectorMappingFormat',
      model_properties: {
        format_type: {
          client_side_validation: true,
          required: true,
          is_constant: true,
          serialized_name: 'formatType',
          default_value: 'TextFormat',
          type: {
            name: 'String'
          }
        },
        column_delimiter: {
          client_side_validation: true,
          required: false,
          serialized_name: 'columnDelimiter',
          type: {
            name: 'String'
          }
        },
        accept_language: {
          client_side_validation: true,
          required: false,
          serialized_name: 'acceptLanguage',
          type: {
            name: 'String'
          }
        },
        quote_character: {
          client_side_validation: true,
          required: false,
          serialized_name: 'quoteCharacter',
          type: {
            name: 'String'
          }
        },
        quote_escape_character: {
          client_side_validation: true,
          required: false,
          serialized_name: 'quoteEscapeCharacter',
          type: {
            name: 'String'
          }
        },
        array_separator: {
          client_side_validation: true,
          required: false,
          serialized_name: 'arraySeparator',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end