class Azure::Logic::Mgmt::V2018_07_01_preview::Models::AS2ProtocolSettings
The AS2 agreement protocol settings.
Attributes
acknowledgement_connection_settings[RW]
@return [AS2AcknowledgementConnectionSettings] The acknowledgement connection settings.
envelope_settings[RW]
@return [AS2EnvelopeSettings] The envelope settings.
error_settings[RW]
@return [AS2ErrorSettings] The error settings.
mdn_settings[RW]
@return [AS2MdnSettings] The MDN settings.
message_connection_settings[RW]
@return [AS2MessageConnectionSettings] The message connection settings.
security_settings[RW]
@return [AS2SecuritySettings] The security settings.
validation_settings[RW]
@return [AS2ValidationSettings] The validation settings.
Private Class Methods
mapper()
click to toggle source
Mapper for AS2ProtocolSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-07-01-preview/generated/azure_mgmt_logic/models/as2protocol_settings.rb, line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AS2ProtocolSettings', type: { name: 'Composite', class_name: 'AS2ProtocolSettings', model_properties: { message_connection_settings: { client_side_validation: true, required: true, serialized_name: 'messageConnectionSettings', type: { name: 'Composite', class_name: 'AS2MessageConnectionSettings' } }, acknowledgement_connection_settings: { client_side_validation: true, required: true, serialized_name: 'acknowledgementConnectionSettings', type: { name: 'Composite', class_name: 'AS2AcknowledgementConnectionSettings' } }, mdn_settings: { client_side_validation: true, required: true, serialized_name: 'mdnSettings', type: { name: 'Composite', class_name: 'AS2MdnSettings' } }, security_settings: { client_side_validation: true, required: true, serialized_name: 'securitySettings', type: { name: 'Composite', class_name: 'AS2SecuritySettings' } }, validation_settings: { client_side_validation: true, required: true, serialized_name: 'validationSettings', type: { name: 'Composite', class_name: 'AS2ValidationSettings' } }, envelope_settings: { client_side_validation: true, required: true, serialized_name: 'envelopeSettings', type: { name: 'Composite', class_name: 'AS2EnvelopeSettings' } }, error_settings: { client_side_validation: true, required: true, serialized_name: 'errorSettings', type: { name: 'Composite', class_name: 'AS2ErrorSettings' } } } } } end