Class: Azure::Logic::Mgmt::V2016_06_01::Models::AS2MdnSettings
- Inherits:
-
Object
- Object
- Azure::Logic::Mgmt::V2016_06_01::Models::AS2MdnSettings
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb
Overview
The AS2 agreement mdn settings.
Instance Attribute Summary collapse
-
#disposition_notification_to ⇒ String
The disposition notification to header value.
-
#mdn_text ⇒ String
The MDN text.
-
#mic_hashing_algorithm ⇒ HashingAlgorithm
values include: ‘NotSpecified’, ‘None’, ‘MD5’, ‘SHA1’, ‘SHA2256’, ‘SHA2384’, ‘SHA2512’.
-
#need_mdn ⇒ Boolean
MDN.
-
#receipt_delivery_url ⇒ String
The receipt delivery URL.
-
#send_inbound_mdn_to_message_box ⇒ Boolean
message box.
-
#send_mdn_asynchronously ⇒ Boolean
MDN.
-
#sign_mdn ⇒ Boolean
signed or not.
-
#sign_outbound_mdn_if_optional ⇒ Boolean
if optional.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for AS2MdnSettings class as Ruby Hash.
Instance Attribute Details
#disposition_notification_to ⇒ String
Returns The disposition notification to header value.
31 32 33 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 31 def disposition_notification_to @disposition_notification_to end |
#mdn_text ⇒ String
Returns The MDN text.
38 39 40 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 38 def mdn_text @mdn_text end |
#mic_hashing_algorithm ⇒ HashingAlgorithm
values include: ‘NotSpecified’, ‘None’, ‘MD5’, ‘SHA1’, ‘SHA2256’, ‘SHA2384’, ‘SHA2512’
47 48 49 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 47 def mic_hashing_algorithm @mic_hashing_algorithm end |
#need_mdn ⇒ Boolean
MDN.
17 18 19 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 17 def need_mdn @need_mdn end |
#receipt_delivery_url ⇒ String
Returns The receipt delivery URL.
28 29 30 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 28 def receipt_delivery_url @receipt_delivery_url end |
#send_inbound_mdn_to_message_box ⇒ Boolean
message box.
42 43 44 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 42 def @send_inbound_mdn_to_message_box end |
#send_mdn_asynchronously ⇒ Boolean
MDN.
25 26 27 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 25 def send_mdn_asynchronously @send_mdn_asynchronously end |
#sign_mdn ⇒ Boolean
signed or not.
21 22 23 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 21 def sign_mdn @sign_mdn end |
#sign_outbound_mdn_if_optional ⇒ Boolean
if optional.
35 36 37 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2mdn_settings.rb', line 35 def sign_outbound_mdn_if_optional @sign_outbound_mdn_if_optional end |
Class Method Details
.mapper ⇒ Object
Mapper for AS2MdnSettings class as Ruby Hash. This will be used for serialization/deserialization.
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
# 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 |