class Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12ProcessingSettings

The X12 processing settings.

Attributes

convert_implied_decimal[RW]

@return [Boolean] The value indicating whether to convert numerical type to implied decimal.

create_empty_xml_tags_for_trailing_separators[RW]

@return [Boolean] The value indicating whether to create empty xml tags for trailing separators.

mask_security_info[RW]

@return [Boolean] The value indicating whether to mask security information.

preserve_interchange[RW]

@return [Boolean] The value indicating whether to preserve interchange.

suspend_interchange_on_error[RW]

@return [Boolean] The value indicating whether to suspend interchange on error.

use_dot_as_decimal_separator[RW]

@return [Boolean] The value indicating whether to use dot as decimal separator.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12processing_settings.rb, line 43
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'X12ProcessingSettings',
    type: {
      name: 'Composite',
      class_name: 'X12ProcessingSettings',
      model_properties: {
        mask_security_info: {
          client_side_validation: true,
          required: true,
          serialized_name: 'maskSecurityInfo',
          type: {
            name: 'Boolean'
          }
        },
        convert_implied_decimal: {
          client_side_validation: true,
          required: true,
          serialized_name: 'convertImpliedDecimal',
          type: {
            name: 'Boolean'
          }
        },
        preserve_interchange: {
          client_side_validation: true,
          required: true,
          serialized_name: 'preserveInterchange',
          type: {
            name: 'Boolean'
          }
        },
        suspend_interchange_on_error: {
          client_side_validation: true,
          required: true,
          serialized_name: 'suspendInterchangeOnError',
          type: {
            name: 'Boolean'
          }
        },
        create_empty_xml_tags_for_trailing_separators: {
          client_side_validation: true,
          required: true,
          serialized_name: 'createEmptyXmlTagsForTrailingSeparators',
          type: {
            name: 'Boolean'
          }
        },
        use_dot_as_decimal_separator: {
          client_side_validation: true,
          required: true,
          serialized_name: 'useDotAsDecimalSeparator',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end