class Azure::Logic::Mgmt::V2016_06_01::Models::AS2MdnSettings
The AS2 agreement mdn settings.
Attributes
@return [String] The disposition notification to header value.
@return [String] The MDN text.
@return [HashingAlgorithm] The signing or hashing algorithm. Possible values include: 'NotSpecified', 'None', 'MD5', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
@return [Boolean] The value indicating whether to send or request a MDN.
@return [String] The receipt delivery URL.
@return [Boolean] The value indicating whether to send inbound MDN to message box.
@return [Boolean] The value indicating whether to send the asynchronous MDN.
@return [Boolean] The value indicating whether the MDN needs to be signed or not.
@return [Boolean] The value indicating whether to sign the outbound MDN if optional.
Public Class Methods
Mapper for AS2MdnSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb, line 54 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AS2MdnSettings', type: { name: 'Composite', class_name: 'AS2MdnSettings', model_properties: { need_mdn: { client_side_validation: true, required: true, serialized_name: 'needMdn', type: { name: 'Boolean' } }, sign_mdn: { client_side_validation: true, required: true, serialized_name: 'signMdn', type: { name: 'Boolean' } }, send_mdn_asynchronously: { client_side_validation: true, required: true, serialized_name: 'sendMdnAsynchronously', type: { name: 'Boolean' } }, receipt_delivery_url: { client_side_validation: true, required: false, serialized_name: 'receiptDeliveryUrl', type: { name: 'String' } }, disposition_notification_to: { client_side_validation: true, required: false, serialized_name: 'dispositionNotificationTo', type: { name: 'String' } }, sign_outbound_mdn_if_optional: { client_side_validation: true, required: true, serialized_name: 'signOutboundMdnIfOptional', type: { name: 'Boolean' } }, mdn_text: { client_side_validation: true, required: false, serialized_name: 'mdnText', type: { name: 'String' } }, send_inbound_mdn_to_message_box: { client_side_validation: true, required: true, serialized_name: 'sendInboundMdnToMessageBox', type: { name: 'Boolean' } }, mic_hashing_algorithm: { client_side_validation: true, required: true, serialized_name: 'micHashingAlgorithm', type: { name: 'Enum', module: 'HashingAlgorithm' } } } } } end