class Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactValidationOverride
The Edifact validation override settings.
Attributes
@return [Boolean] The value indicating whether to allow leading and trailing spaces and zeroes.
@return [Boolean] The value indicating whether to validate character Set.
@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 EDI types.
@return [Boolean] The value indicating whether to validate XSD types.
Private Class Methods
Mapper for EdifactValidationOverride
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-07-01-preview/generated/azure_mgmt_logic/models/edifact_validation_override.rb, line 47 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'EdifactValidationOverride', type: { name: 'Composite', class_name: 'EdifactValidationOverride', model_properties: { message_id: { client_side_validation: true, required: true, serialized_name: 'messageId', type: { name: 'String' } }, enforce_character_set: { client_side_validation: true, required: true, serialized_name: 'enforceCharacterSet', type: { name: 'Boolean' } }, validate_editypes: { client_side_validation: true, required: true, serialized_name: 'validateEDITypes', type: { name: 'Boolean' } }, validate_xsdtypes: { 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' } }, trailing_separator_policy: { client_side_validation: true, required: true, serialized_name: 'trailingSeparatorPolicy', type: { name: 'String' } }, trim_leading_and_trailing_spaces_and_zeroes: { client_side_validation: true, required: true, serialized_name: 'trimLeadingAndTrailingSpacesAndZeroes', type: { name: 'Boolean' } } } } } end