class Azure::Logic::Mgmt::V2018_07_01_preview::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.
Private Class Methods
Mapper for AS2MdnSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-07-01-preview/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_mdnasynchronously: { 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_mdnif_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_mdnto_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: 'String' } } } } } end