class Azure::Logic::Mgmt::V2016_06_01::Models::X12ValidationOverride
The X12 validation override settings.
Attributes
@return [Boolean] The value indicating whether to allow leading and trailing spaces and zeroes.
@return [String] The message id on which the validation settings has to be applied.
@return [TrailingSeparatorPolicy] The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', 'Optional', 'Mandatory'
@return [Boolean] The value indicating whether to trim leading and trailing spaces and zeroes.
@return [Boolean] The value indicating whether to validate character Set.
@return [Boolean] The value indicating whether to validate EDI types.
@return [Boolean] The value indicating whether to validate XSD types.
Public Class Methods
Mapper for X12ValidationOverride
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-06-01/generated/azure_mgmt_logic/models/x12validation_override.rb, line 47 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'X12ValidationOverride', type: { name: 'Composite', class_name: 'X12ValidationOverride', model_properties: { message_id: { client_side_validation: true, required: true, serialized_name: 'messageId', type: { name: 'String' } }, validate_edi_types: { client_side_validation: true, required: true, serialized_name: 'validateEdiTypes', type: { name: 'Boolean' } }, validate_xsd_types: { client_side_validation: true, required: true, serialized_name: 'validateXsdTypes', type: { name: 'Boolean' } }, allow_leading_and_trailing_spaces_and_zeroes: { client_side_validation: true, required: true, serialized_name: 'allowLeadingAndTrailingSpacesAndZeroes', type: { name: 'Boolean' } }, validate_character_set: { client_side_validation: true, required: true, serialized_name: 'validateCharacterSet', type: { name: 'Boolean' } }, trim_leading_and_trailing_spaces_and_zeroes: { client_side_validation: true, required: true, serialized_name: 'trimLeadingAndTrailingSpacesAndZeroes', type: { name: 'Boolean' } }, trailing_separator_policy: { client_side_validation: true, required: true, serialized_name: 'trailingSeparatorPolicy', type: { name: 'Enum', module: 'TrailingSeparatorPolicy' } } } } } end