class Azure::Logic::Mgmt::V2016_06_01::Models::EdifactEnvelopeSettings
The Edifact agreement envelope settings.
Attributes
@return [String] The application reference id.
@return [Boolean] The value indicating whether to apply delimiter string advice.
@return [String] The communication agreement id.
@return [Boolean] The value indicating whether to create grouping segments.
@return [Boolean] The value indicating whether to enable default group headers.
@return [String] The functional group id.
@return [String] The group application password.
@return [String] The group application receiver id.
@return [String] The group application receiver qualifier.
@return [String] The group application sender id.
@return [String] The group application sender qualifier.
@return [String] The group association assigned code.
@return [Integer] The group control number lower bound.
@return [String] The group control number prefix.
@return [String] The group control number suffix.
@return [Integer] The group control number upper bound.
@return [String] The group controlling agency code.
@return [String] The group message release.
@return [String] The group message version.
@return [Integer] The interchange control number lower bound.
@return [String] The interchange control number prefix.
@return [String] The interchange control number suffix.
@return [Integer] The interchange control number upper bound.
@return [Boolean] The value indicating whether the message is a test interchange.
@return [Boolean] The value indicating whether to overwrite existing transaction set control number.
@return [String] The processing priority code.
@return [String] The receiver internal identification.
@return [String] The receiver internal sub identification.
@return [String] The receiver reverse routing address.
@return [String] The recipient reference password qualifier.
@return [String] The recipient reference password value.
@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 internal identification.
@return [String] The sender internal sub identification.
@return [String] The sender reverse routing address.
@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.
Public Class Methods
Mapper for EdifactEnvelopeSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_envelope_settings.rb, line 151 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'EdifactEnvelopeSettings', type: { name: 'Composite', class_name: 'EdifactEnvelopeSettings', model_properties: { group_association_assigned_code: { client_side_validation: true, required: false, serialized_name: 'groupAssociationAssignedCode', type: { name: 'String' } }, communication_agreement_id: { client_side_validation: true, required: false, serialized_name: 'communicationAgreementId', type: { name: 'String' } }, apply_delimiter_string_advice: { client_side_validation: true, required: true, serialized_name: 'applyDelimiterStringAdvice', type: { name: 'Boolean' } }, create_grouping_segments: { client_side_validation: true, required: true, serialized_name: 'createGroupingSegments', type: { name: 'Boolean' } }, enable_default_group_headers: { client_side_validation: true, required: true, serialized_name: 'enableDefaultGroupHeaders', type: { name: 'Boolean' } }, recipient_reference_password_value: { client_side_validation: true, required: false, serialized_name: 'recipientReferencePasswordValue', type: { name: 'String' } }, recipient_reference_password_qualifier: { client_side_validation: true, required: false, serialized_name: 'recipientReferencePasswordQualifier', type: { name: 'String' } }, application_reference_id: { client_side_validation: true, required: false, serialized_name: 'applicationReferenceId', type: { name: 'String' } }, processing_priority_code: { client_side_validation: true, required: false, serialized_name: 'processingPriorityCode', 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' } }, interchange_control_number_prefix: { client_side_validation: true, required: false, serialized_name: 'interchangeControlNumberPrefix', type: { name: 'String' } }, interchange_control_number_suffix: { client_side_validation: true, required: false, serialized_name: 'interchangeControlNumberSuffix', type: { name: 'String' } }, sender_reverse_routing_address: { client_side_validation: true, required: false, serialized_name: 'senderReverseRoutingAddress', type: { name: 'String' } }, receiver_reverse_routing_address: { client_side_validation: true, required: false, serialized_name: 'receiverReverseRoutingAddress', type: { name: 'String' } }, functional_group_id: { client_side_validation: true, required: false, serialized_name: 'functionalGroupId', type: { name: 'String' } }, group_controlling_agency_code: { client_side_validation: true, required: false, serialized_name: 'groupControllingAgencyCode', type: { name: 'String' } }, group_message_version: { client_side_validation: true, required: false, serialized_name: 'groupMessageVersion', type: { name: 'String' } }, group_message_release: { client_side_validation: true, required: false, serialized_name: 'groupMessageRelease', 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_control_number_prefix: { client_side_validation: true, required: false, serialized_name: 'groupControlNumberPrefix', type: { name: 'String' } }, group_control_number_suffix: { client_side_validation: true, required: false, serialized_name: 'groupControlNumberSuffix', type: { name: 'String' } }, group_application_receiver_qualifier: { client_side_validation: true, required: false, serialized_name: 'groupApplicationReceiverQualifier', type: { name: 'String' } }, group_application_receiver_id: { client_side_validation: true, required: false, serialized_name: 'groupApplicationReceiverId', type: { name: 'String' } }, group_application_sender_qualifier: { client_side_validation: true, required: false, serialized_name: 'groupApplicationSenderQualifier', type: { name: 'String' } }, group_application_sender_id: { client_side_validation: true, required: false, serialized_name: 'groupApplicationSenderId', type: { name: 'String' } }, group_application_password: { client_side_validation: true, required: false, serialized_name: 'groupApplicationPassword', type: { name: 'String' } }, overwrite_existing_transaction_set_control_number: { client_side_validation: true, required: true, serialized_name: 'overwriteExistingTransactionSetControlNumber', 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' } }, 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' } }, is_test_interchange: { client_side_validation: true, required: true, serialized_name: 'isTestInterchange', type: { name: 'Boolean' } }, sender_internal_identification: { client_side_validation: true, required: false, serialized_name: 'senderInternalIdentification', type: { name: 'String' } }, sender_internal_sub_identification: { client_side_validation: true, required: false, serialized_name: 'senderInternalSubIdentification', type: { name: 'String' } }, receiver_internal_identification: { client_side_validation: true, required: false, serialized_name: 'receiverInternalIdentification', type: { name: 'String' } }, receiver_internal_sub_identification: { client_side_validation: true, required: false, serialized_name: 'receiverInternalSubIdentification', type: { name: 'String' } } } } } end