class Azure::Logic::Mgmt::V2016_06_01::Models::EdifactEnvelopeSettings

The Edifact agreement envelope settings.

Attributes

application_reference_id[RW]

@return [String] The application reference id.

apply_delimiter_string_advice[RW]

@return [Boolean] The value indicating whether to apply delimiter string advice.

communication_agreement_id[RW]

@return [String] The communication agreement id.

create_grouping_segments[RW]

@return [Boolean] The value indicating whether to create grouping segments.

enable_default_group_headers[RW]

@return [Boolean] The value indicating whether to enable default group headers.

functional_group_id[RW]

@return [String] The functional group id.

group_application_password[RW]

@return [String] The group application password.

group_application_receiver_id[RW]

@return [String] The group application receiver id.

group_application_receiver_qualifier[RW]

@return [String] The group application receiver qualifier.

group_application_sender_id[RW]

@return [String] The group application sender id.

group_application_sender_qualifier[RW]

@return [String] The group application sender qualifier.

group_association_assigned_code[RW]

@return [String] The group association assigned code.

group_control_number_lower_bound[RW]

@return [Integer] The group control number lower bound.

group_control_number_prefix[RW]

@return [String] The group control number prefix.

group_control_number_suffix[RW]

@return [String] The group control number suffix.

group_control_number_upper_bound[RW]

@return [Integer] The group control number upper bound.

group_controlling_agency_code[RW]

@return [String] The group controlling agency code.

group_message_release[RW]

@return [String] The group message release.

group_message_version[RW]

@return [String] The group message version.

interchange_control_number_lower_bound[RW]

@return [Integer] The interchange control number lower bound.

interchange_control_number_prefix[RW]

@return [String] The interchange control number prefix.

interchange_control_number_suffix[RW]

@return [String] The interchange control number suffix.

interchange_control_number_upper_bound[RW]

@return [Integer] The interchange control number upper bound.

is_test_interchange[RW]

@return [Boolean] The value indicating whether the message is a test interchange.

overwrite_existing_transaction_set_control_number[RW]

@return [Boolean] The value indicating whether to overwrite existing transaction set control number.

processing_priority_code[RW]

@return [String] The processing priority code.

receiver_internal_identification[RW]

@return [String] The receiver internal identification.

receiver_internal_sub_identification[RW]

@return [String] The receiver internal sub identification.

receiver_reverse_routing_address[RW]

@return [String] The receiver reverse routing address.

recipient_reference_password_qualifier[RW]

@return [String] The recipient reference password qualifier.

recipient_reference_password_value[RW]

@return [String] The recipient reference password value.

rollover_group_control_number[RW]

@return [Boolean] The value indicating whether to rollover group control number.

rollover_interchange_control_number[RW]

@return [Boolean] The value indicating whether to rollover interchange control number.

rollover_transaction_set_control_number[RW]

@return [Boolean] The value indicating whether to rollover transaction set control number.

sender_internal_identification[RW]

@return [String] The sender internal identification.

sender_internal_sub_identification[RW]

@return [String] The sender internal sub identification.

sender_reverse_routing_address[RW]

@return [String] The sender reverse routing address.

transaction_set_control_number_lower_bound[RW]

@return [Integer] The transaction set control number lower bound.

transaction_set_control_number_prefix[RW]

@return [String] The transaction set control number prefix.

transaction_set_control_number_suffix[RW]

@return [String] The transaction set control number suffix.

transaction_set_control_number_upper_bound[RW]

@return [Integer] The transaction set control number upper bound.

Public Class Methods

mapper() click to toggle source

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