class Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactAcknowledgementSettings

The Edifact 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_technical_acknowledgements[RW]

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

need_functional_acknowledgement[RW]

@return [Boolean] The value indicating whether functional 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.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-07-01-preview/generated/azure_mgmt_logic/models/edifact_acknowledgement_settings.rb, line 60
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'EdifactAcknowledgementSettings',
    type: {
      name: 'Composite',
      class_name: 'EdifactAcknowledgementSettings',
      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'
          }
        },
        batch_functional_acknowledgements: {
          client_side_validation: true,
          required: true,
          serialized_name: 'batchFunctionalAcknowledgements',
          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