AS2MdnSettings Class

The AS2 agreement mdn settings.

All required parameters must be populated in order to send to Azure.

Inheritance
AS2MdnSettings

Constructor

AS2MdnSettings(*, need_mdn: bool, sign_mdn: bool, send_mdn_asynchronously: bool, sign_outbound_mdn_if_optional: bool, send_inbound_mdn_to_message_box: bool, mic_hashing_algorithm: Union[str, azure.mgmt.logic.models._logic_management_client_enums.HashingAlgorithm], receipt_delivery_url: Optional[str] = None, disposition_notification_to: Optional[str] = None, mdn_text: Optional[str] = None, **kwargs)

Variables

need_mdn
bool

Required. The value indicating whether to send or request a MDN.

sign_mdn
bool

Required. The value indicating whether the MDN needs to be signed or not.

send_mdn_asynchronously
bool

Required. The value indicating whether to send the asynchronous MDN.

receipt_delivery_url
str

The receipt delivery URL.

disposition_notification_to
str

The disposition notification to header value.

sign_outbound_mdn_if_optional
bool

Required. The value indicating whether to sign the outbound MDN if optional.

mdn_text
str

The MDN text.

send_inbound_mdn_to_message_box
bool

Required. The value indicating whether to send inbound MDN to message box.

mic_hashing_algorithm
str or HashingAlgorithm

Required. The signing or hashing algorithm. Possible values include: "NotSpecified", "None", "MD5", "SHA1", "SHA2256", "SHA2384", "SHA2512".