class Azure::Logic::Mgmt::V2016_06_01::Models::X12AcknowledgementSettings

The X12 agreement acknowledgement settings.

Attributes

acknowledgement_control_number_lower_bound[RW]

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

acknowledgement_control_number_prefix[RW]

@return [String] The acknowledgement control number prefix.

acknowledgement_control_number_suffix[RW]

@return [String] The acknowledgement control number suffix.

acknowledgement_control_number_upper_bound[RW]

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

batch_functional_acknowledgements[RW]

@return [Boolean] The value indicating whether to batch functional acknowledgements.

batch_implementation_acknowledgements[RW]

@return [Boolean] The value indicating whether to batch implementation acknowledgements.

batch_technical_acknowledgements[RW]

@return [Boolean] The value indicating whether to batch the technical acknowledgements.

functional_acknowledgement_version[RW]

@return [String] The functional acknowledgement version.

implementation_acknowledgement_version[RW]

@return [String] The implementation acknowledgement version.

need_functional_acknowledgement[RW]

@return [Boolean] The value indicating whether functional acknowledgement is needed.

need_implementation_acknowledgement[RW]

@return [Boolean] The value indicating whether implementation acknowledgement is needed.

need_loop_for_valid_messages[RW]

@return [Boolean] The value indicating whether a loop is needed for valid messages.

need_technical_acknowledgement[RW]

@return [Boolean] The value indicating whether technical acknowledgement is needed.

rollover_acknowledgement_control_number[RW]

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

send_synchronous_acknowledgement[RW]

@return [Boolean] The value indicating whether to send synchronous acknowledgement.

Public Class Methods

mapper() click to toggle source

Mapper for X12AcknowledgementSettings class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2016-06-01/generated/azure_mgmt_logic/models/x12acknowledgement_settings.rb, line 74
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'X12AcknowledgementSettings',
    type: {
      name: 'Composite',
      class_name: 'X12AcknowledgementSettings',
      model_properties: {
        need_technical_acknowledgement: {
          client_side_validation: true,
          required: true,
          serialized_name: 'needTechnicalAcknowledgement',
          type: {
            name: 'Boolean'
          }
        },
        batch_technical_acknowledgements: {
          client_side_validation: true,
          required: true,
          serialized_name: 'batchTechnicalAcknowledgements',
          type: {
            name: 'Boolean'
          }
        },
        need_functional_acknowledgement: {
          client_side_validation: true,
          required: true,
          serialized_name: 'needFunctionalAcknowledgement',
          type: {
            name: 'Boolean'
          }
        },
        functional_acknowledgement_version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'functionalAcknowledgementVersion',
          type: {
            name: 'String'
          }
        },
        batch_functional_acknowledgements: {
          client_side_validation: true,
          required: true,
          serialized_name: 'batchFunctionalAcknowledgements',
          type: {
            name: 'Boolean'
          }
        },
        need_implementation_acknowledgement: {
          client_side_validation: true,
          required: true,
          serialized_name: 'needImplementationAcknowledgement',
          type: {
            name: 'Boolean'
          }
        },
        implementation_acknowledgement_version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'implementationAcknowledgementVersion',
          type: {
            name: 'String'
          }
        },
        batch_implementation_acknowledgements: {
          client_side_validation: true,
          required: true,
          serialized_name: 'batchImplementationAcknowledgements',
          type: {
            name: 'Boolean'
          }
        },
        need_loop_for_valid_messages: {
          client_side_validation: true,
          required: true,
          serialized_name: 'needLoopForValidMessages',
          type: {
            name: 'Boolean'
          }
        },
        send_synchronous_acknowledgement: {
          client_side_validation: true,
          required: true,
          serialized_name: 'sendSynchronousAcknowledgement',
          type: {
            name: 'Boolean'
          }
        },
        acknowledgement_control_number_prefix: {
          client_side_validation: true,
          required: false,
          serialized_name: 'acknowledgementControlNumberPrefix',
          type: {
            name: 'String'
          }
        },
        acknowledgement_control_number_suffix: {
          client_side_validation: true,
          required: false,
          serialized_name: 'acknowledgementControlNumberSuffix',
          type: {
            name: 'String'
          }
        },
        acknowledgement_control_number_lower_bound: {
          client_side_validation: true,
          required: true,
          serialized_name: 'acknowledgementControlNumberLowerBound',
          type: {
            name: 'Number'
          }
        },
        acknowledgement_control_number_upper_bound: {
          client_side_validation: true,
          required: true,
          serialized_name: 'acknowledgementControlNumberUpperBound',
          type: {
            name: 'Number'
          }
        },
        rollover_acknowledgement_control_number: {
          client_side_validation: true,
          required: true,
          serialized_name: 'rolloverAcknowledgementControlNumber',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end