EdifactValidationSettings Class

The Edifact agreement validation settings.

All required parameters must be populated in order to send to Azure.

Inheritance
msrest.serialization.Model
EdifactValidationSettings

Constructor

EdifactValidationSettings(*, validate_character_set: bool, check_duplicate_interchange_control_number: bool, interchange_control_number_validity_days: int, check_duplicate_group_control_number: bool, check_duplicate_transaction_set_control_number: bool, validate_edi_types: bool, validate_xsd_types: bool, allow_leading_and_trailing_spaces_and_zeroes: bool, trim_leading_and_trailing_spaces_and_zeroes: bool, trailing_separator_policy: str | TrailingSeparatorPolicy, **kwargs)

Keyword-Only Parameters

Name Description
validate_character_set

Required. The value indicating whether to validate character set in the message.

check_duplicate_interchange_control_number

Required. The value indicating whether to check for duplicate interchange control number.

interchange_control_number_validity_days
int

Required. The validity period of interchange control number.

check_duplicate_group_control_number

Required. The value indicating whether to check for duplicate group control number.

check_duplicate_transaction_set_control_number

Required. The value indicating whether to check for duplicate transaction set control number.

validate_edi_types

Required. The value indicating whether to Whether to validate EDI types.

validate_xsd_types

Required. The value indicating whether to Whether to validate XSD types.

allow_leading_and_trailing_spaces_and_zeroes

Required. The value indicating whether to allow leading and trailing spaces and zeroes.

trim_leading_and_trailing_spaces_and_zeroes

Required. The value indicating whether to trim leading and trailing spaces and zeroes.

trailing_separator_policy

Required. The trailing separator policy. Possible values include: "NotSpecified", "NotAllowed", "Optional", "Mandatory".

Variables

Name Description
validate_character_set

Required. The value indicating whether to validate character set in the message.

check_duplicate_interchange_control_number

Required. The value indicating whether to check for duplicate interchange control number.

interchange_control_number_validity_days
int

Required. The validity period of interchange control number.

check_duplicate_group_control_number

Required. The value indicating whether to check for duplicate group control number.

check_duplicate_transaction_set_control_number

Required. The value indicating whether to check for duplicate transaction set control number.

validate_edi_types

Required. The value indicating whether to Whether to validate EDI types.

validate_xsd_types

Required. The value indicating whether to Whether to validate XSD types.

allow_leading_and_trailing_spaces_and_zeroes

Required. The value indicating whether to allow leading and trailing spaces and zeroes.

trim_leading_and_trailing_spaces_and_zeroes

Required. The value indicating whether to trim leading and trailing spaces and zeroes.

trailing_separator_policy

Required. The trailing separator policy. Possible values include: "NotSpecified", "NotAllowed", "Optional", "Mandatory".