class Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12AcknowledgementSettings
The X12 agreement acknowledgement settings.
Attributes
@return [Integer] The acknowledgement control number lower bound.
@return [String] The acknowledgement control number prefix.
@return [String] The acknowledgement control number suffix.
@return [Integer] The acknowledgement control number upper bound.
@return [Boolean] The value indicating whether to batch functional acknowledgements.
@return [Boolean] The value indicating whether to batch implementation acknowledgements.
@return [Boolean] The value indicating whether to batch the technical acknowledgements.
@return [String] The functional acknowledgement version.
@return [String] The implementation acknowledgement version.
@return [Boolean] The value indicating whether functional acknowledgement is needed.
@return [Boolean] The value indicating whether implementation acknowledgement is needed.
@return [Boolean] The value indicating whether a loop is needed for valid messages.
@return [Boolean] The value indicating whether technical acknowledgement is needed.
@return [Boolean] The value indicating whether to rollover acknowledgement control number.
@return [Boolean] The value indicating whether to send synchronous acknowledgement.
Private Class Methods
Mapper for X12AcknowledgementSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-07-01-preview/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