class Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12EnvelopeSettings
The X12 agreement envelope settings.
Attributes
@return [Integer] The controls standards id.
@return [String] The control version number.
@return [Boolean] The value indicating whether to enable default group headers.
@return [String] The functional group id.
@return [Integer] The group control number lower bound.
@return [Integer] The group control number upper bound.
@return [String] The group header agency code.
@return [X12DateFormat] The group header date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD'
@return [X12TimeFormat] The group header time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', 'HHMMSSd'
@return [String] The group header version.
@return [Integer] The interchange control number lower bound.
@return [Integer] The interchange control number upper bound.
@return [Boolean] The value indicating whether to overwrite existing transaction set control number.
@return [String] The receiver application id.
@return [Boolean] The value indicating whether to rollover group control number.
@return [Boolean] The value indicating whether to rollover interchange control number.
@return [Boolean] The value indicating whether to rollover transaction set control number.
@return [String] The sender application id.
@return [Integer] The transaction set control number lower bound.
@return [String] The transaction set control number prefix.
@return [String] The transaction set control number suffix.
@return [Integer] The transaction set control number upper bound.
@return [UsageIndicator] The usage indicator. Possible values include: 'NotSpecified', 'Test', 'Information', 'Production'
@return [Boolean] The value indicating whether to use control standards id as repetition character.
Private Class Methods
Mapper for X12EnvelopeSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_settings.rb, line 101 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'X12EnvelopeSettings', type: { name: 'Composite', class_name: 'X12EnvelopeSettings', model_properties: { control_standards_id: { client_side_validation: true, required: true, serialized_name: 'controlStandardsId', type: { name: 'Number' } }, use_control_standards_id_as_repetition_character: { client_side_validation: true, required: true, serialized_name: 'useControlStandardsIdAsRepetitionCharacter', type: { name: 'Boolean' } }, sender_application_id: { client_side_validation: true, required: true, serialized_name: 'senderApplicationId', type: { name: 'String' } }, receiver_application_id: { client_side_validation: true, required: true, serialized_name: 'receiverApplicationId', type: { name: 'String' } }, control_version_number: { client_side_validation: true, required: true, serialized_name: 'controlVersionNumber', type: { name: 'String' } }, interchange_control_number_lower_bound: { client_side_validation: true, required: true, serialized_name: 'interchangeControlNumberLowerBound', type: { name: 'Number' } }, interchange_control_number_upper_bound: { client_side_validation: true, required: true, serialized_name: 'interchangeControlNumberUpperBound', type: { name: 'Number' } }, rollover_interchange_control_number: { client_side_validation: true, required: true, serialized_name: 'rolloverInterchangeControlNumber', type: { name: 'Boolean' } }, enable_default_group_headers: { client_side_validation: true, required: true, serialized_name: 'enableDefaultGroupHeaders', type: { name: 'Boolean' } }, functional_group_id: { client_side_validation: true, required: false, serialized_name: 'functionalGroupId', type: { name: 'String' } }, group_control_number_lower_bound: { client_side_validation: true, required: true, serialized_name: 'groupControlNumberLowerBound', type: { name: 'Number' } }, group_control_number_upper_bound: { client_side_validation: true, required: true, serialized_name: 'groupControlNumberUpperBound', type: { name: 'Number' } }, rollover_group_control_number: { client_side_validation: true, required: true, serialized_name: 'rolloverGroupControlNumber', type: { name: 'Boolean' } }, group_header_agency_code: { client_side_validation: true, required: true, serialized_name: 'groupHeaderAgencyCode', type: { name: 'String' } }, group_header_version: { client_side_validation: true, required: true, serialized_name: 'groupHeaderVersion', type: { name: 'String' } }, transaction_set_control_number_lower_bound: { client_side_validation: true, required: true, serialized_name: 'transactionSetControlNumberLowerBound', type: { name: 'Number' } }, transaction_set_control_number_upper_bound: { client_side_validation: true, required: true, serialized_name: 'transactionSetControlNumberUpperBound', type: { name: 'Number' } }, rollover_transaction_set_control_number: { client_side_validation: true, required: true, serialized_name: 'rolloverTransactionSetControlNumber', type: { name: 'Boolean' } }, transaction_set_control_number_prefix: { client_side_validation: true, required: false, serialized_name: 'transactionSetControlNumberPrefix', type: { name: 'String' } }, transaction_set_control_number_suffix: { client_side_validation: true, required: false, serialized_name: 'transactionSetControlNumberSuffix', type: { name: 'String' } }, overwrite_existing_transaction_set_control_number: { client_side_validation: true, required: true, serialized_name: 'overwriteExistingTransactionSetControlNumber', type: { name: 'Boolean' } }, group_header_date_format: { client_side_validation: true, required: true, serialized_name: 'groupHeaderDateFormat', type: { name: 'String' } }, group_header_time_format: { client_side_validation: true, required: true, serialized_name: 'groupHeaderTimeFormat', type: { name: 'String' } }, usage_indicator: { client_side_validation: true, required: true, serialized_name: 'usageIndicator', type: { name: 'String' } } } } } end