Generated from cc6d11e5d9e61c097fe7e4ebd21883fa1f8dd860 (#4275)

typo: logic/resource-manager/Microsoft.Logic

- conetnt -> content
This commit is contained in:
Azure SDK for Python bot 2018-12-03 09:58:36 -08:00 коммит произвёл GitHub
Родитель 314d083e17
Коммит d9ee9b3b11
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
142 изменённых файлов: 5221 добавлений и 10554 удалений

Просмотреть файл

@ -3,22 +3,23 @@ uid: azure-arm-logic
summary: *content
---
# Microsoft Azure SDK for Node.js - LogicManagementClient
**This SDK will be deprecated next year and will be replaced by a new TypeScript-based isomorphic SDK (found at https://github.com/Azure/azure-sdk-for-js) which works on Node.js and browsers.**
## Microsoft Azure SDK for Node.js - LogicManagementClient
This project provides a Node.js package for accessing Azure. Right now it supports:
- **Node.js version 6.x.x or higher**
## Features
### Features
## How to Install
### How to Install
```bash
npm install azure-arm-logic
```
## How to use
### How to use
### Authentication, client creation and listBySubscription workflows as an example.
#### Authentication, client creation and listBySubscription workflows as an example.
```javascript
const msRestAzure = require("ms-rest-azure");
@ -37,6 +38,6 @@ msRestAzure.interactiveLogin().then((creds) => {
console.dir(err, {depth: null, colors: true});
});
## Related projects
### Related projects
- [Microsoft Azure SDK for Node.js](https://github.com/Azure/azure-sdk-for-node)

Просмотреть файл

@ -17,14 +17,14 @@
class AS2AcknowledgementConnectionSettings {
/**
* Create a AS2AcknowledgementConnectionSettings.
* @member {boolean} ignoreCertificateNameMismatch The value indicating
* @property {boolean} ignoreCertificateNameMismatch The value indicating
* whether to ignore mismatch in certificate name.
* @member {boolean} supportHttpStatusCodeContinue The value indicating
* @property {boolean} supportHttpStatusCodeContinue The value indicating
* whether to support HTTP status code 'CONTINUE'.
* @member {boolean} keepHttpConnectionAlive The value indicating whether to
* keep the connection alive.
* @member {boolean} unfoldHttpHeaders The value indicating whether to unfold
* the HTTP headers.
* @property {boolean} keepHttpConnectionAlive The value indicating whether
* to keep the connection alive.
* @property {boolean} unfoldHttpHeaders The value indicating whether to
* unfold the HTTP headers.
*/
constructor() {
}

Просмотреть файл

@ -17,340 +17,342 @@
class AS2AgreementContent {
/**
* Create a AS2AgreementContent.
* @member {object} receiveAgreement The AS2 one-way receive agreement.
* @member {object} [receiveAgreement.senderBusinessIdentity] The sender
* @property {object} receiveAgreement The AS2 one-way receive agreement.
* @property {object} [receiveAgreement.senderBusinessIdentity] The sender
* business identity
* @member {string} [receiveAgreement.senderBusinessIdentity.qualifier] The
* @property {string} [receiveAgreement.senderBusinessIdentity.qualifier] The
* business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [receiveAgreement.senderBusinessIdentity.value] The user
* defined business identity value.
* @member {object} [receiveAgreement.receiverBusinessIdentity] The receiver
* business identity
* @member {string} [receiveAgreement.receiverBusinessIdentity.qualifier] The
* business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [receiveAgreement.receiverBusinessIdentity.value] The
* @property {string} [receiveAgreement.senderBusinessIdentity.value] The
* user defined business identity value.
* @member {object} [receiveAgreement.protocolSettings] The AS2 protocol
* @property {object} [receiveAgreement.receiverBusinessIdentity] The
* receiver business identity
* @property {string} [receiveAgreement.receiverBusinessIdentity.qualifier]
* The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @property {string} [receiveAgreement.receiverBusinessIdentity.value] The
* user defined business identity value.
* @property {object} [receiveAgreement.protocolSettings] The AS2 protocol
* settings.
* @member {object}
* @property {object}
* [receiveAgreement.protocolSettings.messageConnectionSettings] The message
* connection settings.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.messageConnectionSettings.ignoreCertificateNameMismatch]
* The value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.messageConnectionSettings.supportHttpStatusCodeContinue]
* The value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.messageConnectionSettings.keepHttpConnectionAlive]
* The value indicating whether to keep the connection alive.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.messageConnectionSettings.unfoldHttpHeaders]
* The value indicating whether to unfold the HTTP headers.
* @member {object}
* @property {object}
* [receiveAgreement.protocolSettings.acknowledgementConnectionSettings] The
* acknowledgement connection settings.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementConnectionSettings.ignoreCertificateNameMismatch]
* The value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementConnectionSettings.supportHttpStatusCodeContinue]
* The value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementConnectionSettings.keepHttpConnectionAlive]
* The value indicating whether to keep the connection alive.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementConnectionSettings.unfoldHttpHeaders]
* The value indicating whether to unfold the HTTP headers.
* @member {object} [receiveAgreement.protocolSettings.mdnSettings] The MDN
* @property {object} [receiveAgreement.protocolSettings.mdnSettings] The MDN
* settings.
* @member {boolean} [receiveAgreement.protocolSettings.mdnSettings.needMdn]
* The value indicating whether to send or request a MDN.
* @member {boolean} [receiveAgreement.protocolSettings.mdnSettings.signMdn]
* The value indicating whether the MDN needs to be signed or not.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.mdnSettings.needMdn] The value
* indicating whether to send or request a MDN.
* @property {boolean}
* [receiveAgreement.protocolSettings.mdnSettings.signMdn] The value
* indicating whether the MDN needs to be signed or not.
* @property {boolean}
* [receiveAgreement.protocolSettings.mdnSettings.sendMdnAsynchronously] The
* value indicating whether to send the asynchronous MDN.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.mdnSettings.receiptDeliveryUrl] The
* receipt delivery URL.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.mdnSettings.dispositionNotificationTo]
* The disposition notification to header value.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.mdnSettings.signOutboundMdnIfOptional]
* The value indicating whether to sign the outbound MDN if optional.
* @member {string} [receiveAgreement.protocolSettings.mdnSettings.mdnText]
* @property {string} [receiveAgreement.protocolSettings.mdnSettings.mdnText]
* The MDN text.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.mdnSettings.sendInboundMdnToMessageBox]
* The value indicating whether to send inbound MDN to message box.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.mdnSettings.micHashingAlgorithm] The
* signing or hashing algorithm. Possible values include: 'NotSpecified',
* 'None', 'MD5', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} [receiveAgreement.protocolSettings.securitySettings] The
* security settings.
* @member {boolean}
* @property {object} [receiveAgreement.protocolSettings.securitySettings]
* The security settings.
* @property {boolean}
* [receiveAgreement.protocolSettings.securitySettings.overrideGroupSigningCertificate]
* The value indicating whether to send or request a MDN.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.securitySettings.signingCertificateName]
* The name of the signing certificate.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.securitySettings.encryptionCertificateName]
* The name of the encryption certificate.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.securitySettings.enableNrrForInboundEncodedMessages]
* The value indicating whether to enable NRR for inbound encoded messages.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.securitySettings.enableNrrForInboundDecodedMessages]
* The value indicating whether to enable NRR for inbound decoded messages.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.securitySettings.enableNrrForOutboundMdn]
* The value indicating whether to enable NRR for outbound MDN.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.securitySettings.enableNrrForOutboundEncodedMessages]
* The value indicating whether to enable NRR for outbound encoded messages.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.securitySettings.enableNrrForOutboundDecodedMessages]
* The value indicating whether to enable NRR for outbound decoded messages.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.securitySettings.enableNrrForInboundMdn]
* The value indicating whether to enable NRR for inbound MDN.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.securitySettings.sha2AlgorithmFormat]
* The Sha2 algorithm format. Valid values are Sha2, ShaHashSize,
* ShaHyphenHashSize, Sha2UnderscoreHashSize.
* @member {object} [receiveAgreement.protocolSettings.validationSettings]
* @property {object} [receiveAgreement.protocolSettings.validationSettings]
* The validation settings.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.overrideMessageProperties]
* The value indicating whether to override incoming message properties with
* those in agreement.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.encryptMessage] The
* value indicating whether the message has to be encrypted.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.signMessage] The
* value indicating whether the message has to be signed.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.compressMessage] The
* value indicating whether the message has to be compressed.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.checkDuplicateMessage]
* The value indicating whether to check for duplicate message.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.validationSettings.interchangeDuplicatesValidityDays]
* The number of days to look back for duplicate interchange.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.checkCertificateRevocationListOnSend]
* The value indicating whether to check for certificate revocation list on
* send.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.checkCertificateRevocationListOnReceive]
* The value indicating whether to check for certificate revocation list on
* receive.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.validationSettings.encryptionAlgorithm]
* The encryption algorithm. Possible values include: 'NotSpecified', 'None',
* 'DES3', 'RC2', 'AES128', 'AES192', 'AES256'
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.validationSettings.signingAlgorithm]
* The signing algorithm. Possible values include: 'NotSpecified', 'Default',
* 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} [receiveAgreement.protocolSettings.envelopeSettings] The
* envelope settings.
* @member {string}
* @property {object} [receiveAgreement.protocolSettings.envelopeSettings]
* The envelope settings.
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.messageContentType]
* The message content type.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.transmitFileNameInMimeHeader]
* The value indicating whether to transmit file name in mime header.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.fileNameTemplate] The
* template for file name.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.suspendMessageOnFileNameGenerationError]
* The value indicating whether to suspend message on file name generation
* error.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.autogenerateFileName]
* The value indicating whether to auto generate file name.
* @member {object} [receiveAgreement.protocolSettings.errorSettings] The
* @property {object} [receiveAgreement.protocolSettings.errorSettings] The
* error settings.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.errorSettings.suspendDuplicateMessage]
* The value indicating whether to suspend duplicate message.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.errorSettings.resendIfMdnNotReceived]
* The value indicating whether to resend message If MDN is not received.
* @member {object} sendAgreement The AS2 one-way send agreement.
* @member {object} [sendAgreement.senderBusinessIdentity] The sender
* @property {object} sendAgreement The AS2 one-way send agreement.
* @property {object} [sendAgreement.senderBusinessIdentity] The sender
* business identity
* @member {string} [sendAgreement.senderBusinessIdentity.qualifier] The
* @property {string} [sendAgreement.senderBusinessIdentity.qualifier] The
* business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [sendAgreement.senderBusinessIdentity.value] The user
* @property {string} [sendAgreement.senderBusinessIdentity.value] The user
* defined business identity value.
* @member {object} [sendAgreement.receiverBusinessIdentity] The receiver
* @property {object} [sendAgreement.receiverBusinessIdentity] The receiver
* business identity
* @member {string} [sendAgreement.receiverBusinessIdentity.qualifier] The
* @property {string} [sendAgreement.receiverBusinessIdentity.qualifier] The
* business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [sendAgreement.receiverBusinessIdentity.value] The user
* @property {string} [sendAgreement.receiverBusinessIdentity.value] The user
* defined business identity value.
* @member {object} [sendAgreement.protocolSettings] The AS2 protocol
* @property {object} [sendAgreement.protocolSettings] The AS2 protocol
* settings.
* @member {object}
* @property {object}
* [sendAgreement.protocolSettings.messageConnectionSettings] The message
* connection settings.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.messageConnectionSettings.ignoreCertificateNameMismatch]
* The value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.messageConnectionSettings.supportHttpStatusCodeContinue]
* The value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.messageConnectionSettings.keepHttpConnectionAlive]
* The value indicating whether to keep the connection alive.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.messageConnectionSettings.unfoldHttpHeaders]
* The value indicating whether to unfold the HTTP headers.
* @member {object}
* @property {object}
* [sendAgreement.protocolSettings.acknowledgementConnectionSettings] The
* acknowledgement connection settings.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementConnectionSettings.ignoreCertificateNameMismatch]
* The value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementConnectionSettings.supportHttpStatusCodeContinue]
* The value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementConnectionSettings.keepHttpConnectionAlive]
* The value indicating whether to keep the connection alive.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementConnectionSettings.unfoldHttpHeaders]
* The value indicating whether to unfold the HTTP headers.
* @member {object} [sendAgreement.protocolSettings.mdnSettings] The MDN
* @property {object} [sendAgreement.protocolSettings.mdnSettings] The MDN
* settings.
* @member {boolean} [sendAgreement.protocolSettings.mdnSettings.needMdn] The
* value indicating whether to send or request a MDN.
* @member {boolean} [sendAgreement.protocolSettings.mdnSettings.signMdn] The
* value indicating whether the MDN needs to be signed or not.
* @member {boolean}
* @property {boolean} [sendAgreement.protocolSettings.mdnSettings.needMdn]
* The value indicating whether to send or request a MDN.
* @property {boolean} [sendAgreement.protocolSettings.mdnSettings.signMdn]
* The value indicating whether the MDN needs to be signed or not.
* @property {boolean}
* [sendAgreement.protocolSettings.mdnSettings.sendMdnAsynchronously] The
* value indicating whether to send the asynchronous MDN.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.mdnSettings.receiptDeliveryUrl] The
* receipt delivery URL.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.mdnSettings.dispositionNotificationTo] The
* disposition notification to header value.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.mdnSettings.signOutboundMdnIfOptional] The
* value indicating whether to sign the outbound MDN if optional.
* @member {string} [sendAgreement.protocolSettings.mdnSettings.mdnText] The
* MDN text.
* @member {boolean}
* @property {string} [sendAgreement.protocolSettings.mdnSettings.mdnText]
* The MDN text.
* @property {boolean}
* [sendAgreement.protocolSettings.mdnSettings.sendInboundMdnToMessageBox]
* The value indicating whether to send inbound MDN to message box.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.mdnSettings.micHashingAlgorithm] The
* signing or hashing algorithm. Possible values include: 'NotSpecified',
* 'None', 'MD5', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} [sendAgreement.protocolSettings.securitySettings] The
* @property {object} [sendAgreement.protocolSettings.securitySettings] The
* security settings.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.securitySettings.overrideGroupSigningCertificate]
* The value indicating whether to send or request a MDN.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.securitySettings.signingCertificateName]
* The name of the signing certificate.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.securitySettings.encryptionCertificateName]
* The name of the encryption certificate.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.securitySettings.enableNrrForInboundEncodedMessages]
* The value indicating whether to enable NRR for inbound encoded messages.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.securitySettings.enableNrrForInboundDecodedMessages]
* The value indicating whether to enable NRR for inbound decoded messages.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.securitySettings.enableNrrForOutboundMdn]
* The value indicating whether to enable NRR for outbound MDN.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.securitySettings.enableNrrForOutboundEncodedMessages]
* The value indicating whether to enable NRR for outbound encoded messages.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.securitySettings.enableNrrForOutboundDecodedMessages]
* The value indicating whether to enable NRR for outbound decoded messages.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.securitySettings.enableNrrForInboundMdn]
* The value indicating whether to enable NRR for inbound MDN.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.securitySettings.sha2AlgorithmFormat] The
* Sha2 algorithm format. Valid values are Sha2, ShaHashSize,
* ShaHyphenHashSize, Sha2UnderscoreHashSize.
* @member {object} [sendAgreement.protocolSettings.validationSettings] The
* @property {object} [sendAgreement.protocolSettings.validationSettings] The
* validation settings.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.overrideMessageProperties]
* The value indicating whether to override incoming message properties with
* those in agreement.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.encryptMessage] The
* value indicating whether the message has to be encrypted.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.signMessage] The value
* indicating whether the message has to be signed.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.compressMessage] The
* value indicating whether the message has to be compressed.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.checkDuplicateMessage]
* The value indicating whether to check for duplicate message.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.validationSettings.interchangeDuplicatesValidityDays]
* The number of days to look back for duplicate interchange.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.checkCertificateRevocationListOnSend]
* The value indicating whether to check for certificate revocation list on
* send.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.checkCertificateRevocationListOnReceive]
* The value indicating whether to check for certificate revocation list on
* receive.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.validationSettings.encryptionAlgorithm]
* The encryption algorithm. Possible values include: 'NotSpecified', 'None',
* 'DES3', 'RC2', 'AES128', 'AES192', 'AES256'
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.validationSettings.signingAlgorithm] The
* signing algorithm. Possible values include: 'NotSpecified', 'Default',
* 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} [sendAgreement.protocolSettings.envelopeSettings] The
* @property {object} [sendAgreement.protocolSettings.envelopeSettings] The
* envelope settings.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.messageContentType] The
* message content type.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.transmitFileNameInMimeHeader]
* The value indicating whether to transmit file name in mime header.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.fileNameTemplate] The
* template for file name.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.suspendMessageOnFileNameGenerationError]
* The value indicating whether to suspend message on file name generation
* error.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.autogenerateFileName] The
* value indicating whether to auto generate file name.
* @member {object} [sendAgreement.protocolSettings.errorSettings] The error
* settings.
* @member {boolean}
* @property {object} [sendAgreement.protocolSettings.errorSettings] The
* error settings.
* @property {boolean}
* [sendAgreement.protocolSettings.errorSettings.suspendDuplicateMessage] The
* value indicating whether to suspend duplicate message.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.errorSettings.resendIfMdnNotReceived] The
* value indicating whether to resend message If MDN is not received.
*/

Просмотреть файл

@ -17,13 +17,13 @@
class AS2EnvelopeSettings {
/**
* Create a AS2EnvelopeSettings.
* @member {string} messageContentType The message content type.
* @member {boolean} transmitFileNameInMimeHeader The value indicating
* @property {string} messageContentType The message content type.
* @property {boolean} transmitFileNameInMimeHeader The value indicating
* whether to transmit file name in mime header.
* @member {string} fileNameTemplate The template for file name.
* @member {boolean} suspendMessageOnFileNameGenerationError The value
* @property {string} fileNameTemplate The template for file name.
* @property {boolean} suspendMessageOnFileNameGenerationError The value
* indicating whether to suspend message on file name generation error.
* @member {boolean} autogenerateFileName The value indicating whether to
* @property {boolean} autogenerateFileName The value indicating whether to
* auto generate file name.
*/
constructor() {

Просмотреть файл

@ -17,9 +17,9 @@
class AS2ErrorSettings {
/**
* Create a AS2ErrorSettings.
* @member {boolean} suspendDuplicateMessage The value indicating whether to
* suspend duplicate message.
* @member {boolean} resendIfMdnNotReceived The value indicating whether to
* @property {boolean} suspendDuplicateMessage The value indicating whether
* to suspend duplicate message.
* @property {boolean} resendIfMdnNotReceived The value indicating whether to
* resend message If MDN is not received.
*/
constructor() {

Просмотреть файл

@ -17,21 +17,21 @@
class AS2MdnSettings {
/**
* Create a AS2MdnSettings.
* @member {boolean} needMdn The value indicating whether to send or request
* a MDN.
* @member {boolean} signMdn The value indicating whether the MDN needs to be
* signed or not.
* @member {boolean} sendMdnAsynchronously The value indicating whether to
* @property {boolean} needMdn The value indicating whether to send or
* request a MDN.
* @property {boolean} signMdn The value indicating whether the MDN needs to
* be signed or not.
* @property {boolean} sendMdnAsynchronously The value indicating whether to
* send the asynchronous MDN.
* @member {string} [receiptDeliveryUrl] The receipt delivery URL.
* @member {string} [dispositionNotificationTo] The disposition notification
* to header value.
* @member {boolean} signOutboundMdnIfOptional The value indicating whether
* @property {string} [receiptDeliveryUrl] The receipt delivery URL.
* @property {string} [dispositionNotificationTo] The disposition
* notification to header value.
* @property {boolean} signOutboundMdnIfOptional The value indicating whether
* to sign the outbound MDN if optional.
* @member {string} [mdnText] The MDN text.
* @member {boolean} sendInboundMdnToMessageBox The value indicating whether
* to send inbound MDN to message box.
* @member {string} micHashingAlgorithm The signing or hashing algorithm.
* @property {string} [mdnText] The MDN text.
* @property {boolean} sendInboundMdnToMessageBox The value indicating
* whether to send inbound MDN to message box.
* @property {string} micHashingAlgorithm The signing or hashing algorithm.
* Possible values include: 'NotSpecified', 'None', 'MD5', 'SHA1', 'SHA2256',
* 'SHA2384', 'SHA2512'
*/

Просмотреть файл

@ -17,14 +17,14 @@
class AS2MessageConnectionSettings {
/**
* Create a AS2MessageConnectionSettings.
* @member {boolean} ignoreCertificateNameMismatch The value indicating
* @property {boolean} ignoreCertificateNameMismatch The value indicating
* whether to ignore mismatch in certificate name.
* @member {boolean} supportHttpStatusCodeContinue The value indicating
* @property {boolean} supportHttpStatusCodeContinue The value indicating
* whether to support HTTP status code 'CONTINUE'.
* @member {boolean} keepHttpConnectionAlive The value indicating whether to
* keep the connection alive.
* @member {boolean} unfoldHttpHeaders The value indicating whether to unfold
* the HTTP headers.
* @property {boolean} keepHttpConnectionAlive The value indicating whether
* to keep the connection alive.
* @property {boolean} unfoldHttpHeaders The value indicating whether to
* unfold the HTTP headers.
*/
constructor() {
}

Просмотреть файл

@ -17,149 +17,155 @@
class AS2OneWayAgreement {
/**
* Create a AS2OneWayAgreement.
* @member {object} senderBusinessIdentity The sender business identity
* @member {string} [senderBusinessIdentity.qualifier] The business identity
* qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [senderBusinessIdentity.value] The user defined business
* identity value.
* @member {object} receiverBusinessIdentity The receiver business identity
* @member {string} [receiverBusinessIdentity.qualifier] The business
* @property {object} senderBusinessIdentity The sender business identity
* @property {string} [senderBusinessIdentity.qualifier] The business
* identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [receiverBusinessIdentity.value] The user defined
* @property {string} [senderBusinessIdentity.value] The user defined
* business identity value.
* @member {object} protocolSettings The AS2 protocol settings.
* @member {object} [protocolSettings.messageConnectionSettings] The message
* connection settings.
* @member {boolean}
* @property {object} receiverBusinessIdentity The receiver business identity
* @property {string} [receiverBusinessIdentity.qualifier] The business
* identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @property {string} [receiverBusinessIdentity.value] The user defined
* business identity value.
* @property {object} protocolSettings The AS2 protocol settings.
* @property {object} [protocolSettings.messageConnectionSettings] The
* message connection settings.
* @property {boolean}
* [protocolSettings.messageConnectionSettings.ignoreCertificateNameMismatch]
* The value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [protocolSettings.messageConnectionSettings.supportHttpStatusCodeContinue]
* The value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [protocolSettings.messageConnectionSettings.keepHttpConnectionAlive] The
* value indicating whether to keep the connection alive.
* @member {boolean}
* @property {boolean}
* [protocolSettings.messageConnectionSettings.unfoldHttpHeaders] The value
* indicating whether to unfold the HTTP headers.
* @member {object} [protocolSettings.acknowledgementConnectionSettings] The
* acknowledgement connection settings.
* @member {boolean}
* @property {object} [protocolSettings.acknowledgementConnectionSettings]
* The acknowledgement connection settings.
* @property {boolean}
* [protocolSettings.acknowledgementConnectionSettings.ignoreCertificateNameMismatch]
* The value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementConnectionSettings.supportHttpStatusCodeContinue]
* The value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementConnectionSettings.keepHttpConnectionAlive]
* The value indicating whether to keep the connection alive.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementConnectionSettings.unfoldHttpHeaders] The
* value indicating whether to unfold the HTTP headers.
* @member {object} [protocolSettings.mdnSettings] The MDN settings.
* @member {boolean} [protocolSettings.mdnSettings.needMdn] The value
* @property {object} [protocolSettings.mdnSettings] The MDN settings.
* @property {boolean} [protocolSettings.mdnSettings.needMdn] The value
* indicating whether to send or request a MDN.
* @member {boolean} [protocolSettings.mdnSettings.signMdn] The value
* @property {boolean} [protocolSettings.mdnSettings.signMdn] The value
* indicating whether the MDN needs to be signed or not.
* @member {boolean} [protocolSettings.mdnSettings.sendMdnAsynchronously] The
* value indicating whether to send the asynchronous MDN.
* @member {string} [protocolSettings.mdnSettings.receiptDeliveryUrl] The
* @property {boolean} [protocolSettings.mdnSettings.sendMdnAsynchronously]
* The value indicating whether to send the asynchronous MDN.
* @property {string} [protocolSettings.mdnSettings.receiptDeliveryUrl] The
* receipt delivery URL.
* @member {string} [protocolSettings.mdnSettings.dispositionNotificationTo]
* The disposition notification to header value.
* @member {boolean} [protocolSettings.mdnSettings.signOutboundMdnIfOptional]
* The value indicating whether to sign the outbound MDN if optional.
* @member {string} [protocolSettings.mdnSettings.mdnText] The MDN text.
* @member {boolean}
* @property {string}
* [protocolSettings.mdnSettings.dispositionNotificationTo] The disposition
* notification to header value.
* @property {boolean}
* [protocolSettings.mdnSettings.signOutboundMdnIfOptional] The value
* indicating whether to sign the outbound MDN if optional.
* @property {string} [protocolSettings.mdnSettings.mdnText] The MDN text.
* @property {boolean}
* [protocolSettings.mdnSettings.sendInboundMdnToMessageBox] The value
* indicating whether to send inbound MDN to message box.
* @member {string} [protocolSettings.mdnSettings.micHashingAlgorithm] The
* @property {string} [protocolSettings.mdnSettings.micHashingAlgorithm] The
* signing or hashing algorithm. Possible values include: 'NotSpecified',
* 'None', 'MD5', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} [protocolSettings.securitySettings] The security
* @property {object} [protocolSettings.securitySettings] The security
* settings.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.overrideGroupSigningCertificate] The
* value indicating whether to send or request a MDN.
* @member {string}
* @property {string}
* [protocolSettings.securitySettings.signingCertificateName] The name of the
* signing certificate.
* @member {string}
* @property {string}
* [protocolSettings.securitySettings.encryptionCertificateName] The name of
* the encryption certificate.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForInboundEncodedMessages] The
* value indicating whether to enable NRR for inbound encoded messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForInboundDecodedMessages] The
* value indicating whether to enable NRR for inbound decoded messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForOutboundMdn] The value
* indicating whether to enable NRR for outbound MDN.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForOutboundEncodedMessages]
* The value indicating whether to enable NRR for outbound encoded messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForOutboundDecodedMessages]
* The value indicating whether to enable NRR for outbound decoded messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForInboundMdn] The value
* indicating whether to enable NRR for inbound MDN.
* @member {string} [protocolSettings.securitySettings.sha2AlgorithmFormat]
* @property {string} [protocolSettings.securitySettings.sha2AlgorithmFormat]
* The Sha2 algorithm format. Valid values are Sha2, ShaHashSize,
* ShaHyphenHashSize, Sha2UnderscoreHashSize.
* @member {object} [protocolSettings.validationSettings] The validation
* @property {object} [protocolSettings.validationSettings] The validation
* settings.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.overrideMessageProperties] The value
* indicating whether to override incoming message properties with those in
* agreement.
* @member {boolean} [protocolSettings.validationSettings.encryptMessage] The
* value indicating whether the message has to be encrypted.
* @member {boolean} [protocolSettings.validationSettings.signMessage] The
* @property {boolean} [protocolSettings.validationSettings.encryptMessage]
* The value indicating whether the message has to be encrypted.
* @property {boolean} [protocolSettings.validationSettings.signMessage] The
* value indicating whether the message has to be signed.
* @member {boolean} [protocolSettings.validationSettings.compressMessage]
* @property {boolean} [protocolSettings.validationSettings.compressMessage]
* The value indicating whether the message has to be compressed.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkDuplicateMessage] The value
* indicating whether to check for duplicate message.
* @member {number}
* @property {number}
* [protocolSettings.validationSettings.interchangeDuplicatesValidityDays]
* The number of days to look back for duplicate interchange.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkCertificateRevocationListOnSend]
* The value indicating whether to check for certificate revocation list on
* send.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkCertificateRevocationListOnReceive]
* The value indicating whether to check for certificate revocation list on
* receive.
* @member {string} [protocolSettings.validationSettings.encryptionAlgorithm]
* The encryption algorithm. Possible values include: 'NotSpecified', 'None',
* 'DES3', 'RC2', 'AES128', 'AES192', 'AES256'
* @member {string} [protocolSettings.validationSettings.signingAlgorithm]
* @property {string}
* [protocolSettings.validationSettings.encryptionAlgorithm] The encryption
* algorithm. Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2',
* 'AES128', 'AES192', 'AES256'
* @property {string} [protocolSettings.validationSettings.signingAlgorithm]
* The signing algorithm. Possible values include: 'NotSpecified', 'Default',
* 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} [protocolSettings.envelopeSettings] The envelope
* @property {object} [protocolSettings.envelopeSettings] The envelope
* settings.
* @member {string} [protocolSettings.envelopeSettings.messageContentType]
* @property {string} [protocolSettings.envelopeSettings.messageContentType]
* The message content type.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.transmitFileNameInMimeHeader] The value
* indicating whether to transmit file name in mime header.
* @member {string} [protocolSettings.envelopeSettings.fileNameTemplate] The
* template for file name.
* @member {boolean}
* @property {string} [protocolSettings.envelopeSettings.fileNameTemplate]
* The template for file name.
* @property {boolean}
* [protocolSettings.envelopeSettings.suspendMessageOnFileNameGenerationError]
* The value indicating whether to suspend message on file name generation
* error.
* @member {boolean} [protocolSettings.envelopeSettings.autogenerateFileName]
* The value indicating whether to auto generate file name.
* @member {object} [protocolSettings.errorSettings] The error settings.
* @member {boolean} [protocolSettings.errorSettings.suspendDuplicateMessage]
* The value indicating whether to suspend duplicate message.
* @member {boolean} [protocolSettings.errorSettings.resendIfMdnNotReceived]
* The value indicating whether to resend message If MDN is not received.
* @property {boolean}
* [protocolSettings.envelopeSettings.autogenerateFileName] The value
* indicating whether to auto generate file name.
* @property {object} [protocolSettings.errorSettings] The error settings.
* @property {boolean}
* [protocolSettings.errorSettings.suspendDuplicateMessage] The value
* indicating whether to suspend duplicate message.
* @property {boolean}
* [protocolSettings.errorSettings.resendIfMdnNotReceived] The value
* indicating whether to resend message If MDN is not received.
*/
constructor() {
}

Просмотреть файл

@ -17,114 +17,114 @@
class AS2ProtocolSettings {
/**
* Create a AS2ProtocolSettings.
* @member {object} messageConnectionSettings The message connection
* @property {object} messageConnectionSettings The message connection
* settings.
* @member {boolean}
* @property {boolean}
* [messageConnectionSettings.ignoreCertificateNameMismatch] The value
* indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [messageConnectionSettings.supportHttpStatusCodeContinue] The value
* indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean} [messageConnectionSettings.keepHttpConnectionAlive] The
* value indicating whether to keep the connection alive.
* @member {boolean} [messageConnectionSettings.unfoldHttpHeaders] The value
* indicating whether to unfold the HTTP headers.
* @member {object} acknowledgementConnectionSettings The acknowledgement
* @property {boolean} [messageConnectionSettings.keepHttpConnectionAlive]
* The value indicating whether to keep the connection alive.
* @property {boolean} [messageConnectionSettings.unfoldHttpHeaders] The
* value indicating whether to unfold the HTTP headers.
* @property {object} acknowledgementConnectionSettings The acknowledgement
* connection settings.
* @member {boolean}
* @property {boolean}
* [acknowledgementConnectionSettings.ignoreCertificateNameMismatch] The
* value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [acknowledgementConnectionSettings.supportHttpStatusCodeContinue] The
* value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [acknowledgementConnectionSettings.keepHttpConnectionAlive] The value
* indicating whether to keep the connection alive.
* @member {boolean} [acknowledgementConnectionSettings.unfoldHttpHeaders]
* @property {boolean} [acknowledgementConnectionSettings.unfoldHttpHeaders]
* The value indicating whether to unfold the HTTP headers.
* @member {object} mdnSettings The MDN settings.
* @member {boolean} [mdnSettings.needMdn] The value indicating whether to
* @property {object} mdnSettings The MDN settings.
* @property {boolean} [mdnSettings.needMdn] The value indicating whether to
* send or request a MDN.
* @member {boolean} [mdnSettings.signMdn] The value indicating whether the
* @property {boolean} [mdnSettings.signMdn] The value indicating whether the
* MDN needs to be signed or not.
* @member {boolean} [mdnSettings.sendMdnAsynchronously] The value indicating
* whether to send the asynchronous MDN.
* @member {string} [mdnSettings.receiptDeliveryUrl] The receipt delivery
* @property {boolean} [mdnSettings.sendMdnAsynchronously] The value
* indicating whether to send the asynchronous MDN.
* @property {string} [mdnSettings.receiptDeliveryUrl] The receipt delivery
* URL.
* @member {string} [mdnSettings.dispositionNotificationTo] The disposition
* @property {string} [mdnSettings.dispositionNotificationTo] The disposition
* notification to header value.
* @member {boolean} [mdnSettings.signOutboundMdnIfOptional] The value
* @property {boolean} [mdnSettings.signOutboundMdnIfOptional] The value
* indicating whether to sign the outbound MDN if optional.
* @member {string} [mdnSettings.mdnText] The MDN text.
* @member {boolean} [mdnSettings.sendInboundMdnToMessageBox] The value
* @property {string} [mdnSettings.mdnText] The MDN text.
* @property {boolean} [mdnSettings.sendInboundMdnToMessageBox] The value
* indicating whether to send inbound MDN to message box.
* @member {string} [mdnSettings.micHashingAlgorithm] The signing or hashing
* algorithm. Possible values include: 'NotSpecified', 'None', 'MD5', 'SHA1',
* 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} securitySettings The security settings.
* @member {boolean} [securitySettings.overrideGroupSigningCertificate] The
* @property {string} [mdnSettings.micHashingAlgorithm] The signing or
* hashing algorithm. Possible values include: 'NotSpecified', 'None', 'MD5',
* 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @property {object} securitySettings The security settings.
* @property {boolean} [securitySettings.overrideGroupSigningCertificate] The
* value indicating whether to send or request a MDN.
* @member {string} [securitySettings.signingCertificateName] The name of the
* signing certificate.
* @member {string} [securitySettings.encryptionCertificateName] The name of
* the encryption certificate.
* @member {boolean} [securitySettings.enableNrrForInboundEncodedMessages]
* @property {string} [securitySettings.signingCertificateName] The name of
* the signing certificate.
* @property {string} [securitySettings.encryptionCertificateName] The name
* of the encryption certificate.
* @property {boolean} [securitySettings.enableNrrForInboundEncodedMessages]
* The value indicating whether to enable NRR for inbound encoded messages.
* @member {boolean} [securitySettings.enableNrrForInboundDecodedMessages]
* @property {boolean} [securitySettings.enableNrrForInboundDecodedMessages]
* The value indicating whether to enable NRR for inbound decoded messages.
* @member {boolean} [securitySettings.enableNrrForOutboundMdn] The value
* @property {boolean} [securitySettings.enableNrrForOutboundMdn] The value
* indicating whether to enable NRR for outbound MDN.
* @member {boolean} [securitySettings.enableNrrForOutboundEncodedMessages]
* @property {boolean} [securitySettings.enableNrrForOutboundEncodedMessages]
* The value indicating whether to enable NRR for outbound encoded messages.
* @member {boolean} [securitySettings.enableNrrForOutboundDecodedMessages]
* @property {boolean} [securitySettings.enableNrrForOutboundDecodedMessages]
* The value indicating whether to enable NRR for outbound decoded messages.
* @member {boolean} [securitySettings.enableNrrForInboundMdn] The value
* @property {boolean} [securitySettings.enableNrrForInboundMdn] The value
* indicating whether to enable NRR for inbound MDN.
* @member {string} [securitySettings.sha2AlgorithmFormat] The Sha2 algorithm
* format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize,
* @property {string} [securitySettings.sha2AlgorithmFormat] The Sha2
* algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize,
* Sha2UnderscoreHashSize.
* @member {object} validationSettings The validation settings.
* @member {boolean} [validationSettings.overrideMessageProperties] The value
* indicating whether to override incoming message properties with those in
* agreement.
* @member {boolean} [validationSettings.encryptMessage] The value indicating
* whether the message has to be encrypted.
* @member {boolean} [validationSettings.signMessage] The value indicating
* @property {object} validationSettings The validation settings.
* @property {boolean} [validationSettings.overrideMessageProperties] The
* value indicating whether to override incoming message properties with
* those in agreement.
* @property {boolean} [validationSettings.encryptMessage] The value
* indicating whether the message has to be encrypted.
* @property {boolean} [validationSettings.signMessage] The value indicating
* whether the message has to be signed.
* @member {boolean} [validationSettings.compressMessage] The value
* @property {boolean} [validationSettings.compressMessage] The value
* indicating whether the message has to be compressed.
* @member {boolean} [validationSettings.checkDuplicateMessage] The value
* @property {boolean} [validationSettings.checkDuplicateMessage] The value
* indicating whether to check for duplicate message.
* @member {number} [validationSettings.interchangeDuplicatesValidityDays]
* @property {number} [validationSettings.interchangeDuplicatesValidityDays]
* The number of days to look back for duplicate interchange.
* @member {boolean}
* @property {boolean}
* [validationSettings.checkCertificateRevocationListOnSend] The value
* indicating whether to check for certificate revocation list on send.
* @member {boolean}
* @property {boolean}
* [validationSettings.checkCertificateRevocationListOnReceive] The value
* indicating whether to check for certificate revocation list on receive.
* @member {string} [validationSettings.encryptionAlgorithm] The encryption
* @property {string} [validationSettings.encryptionAlgorithm] The encryption
* algorithm. Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2',
* 'AES128', 'AES192', 'AES256'
* @member {string} [validationSettings.signingAlgorithm] The signing
* @property {string} [validationSettings.signingAlgorithm] The signing
* algorithm. Possible values include: 'NotSpecified', 'Default', 'SHA1',
* 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} envelopeSettings The envelope settings.
* @member {string} [envelopeSettings.messageContentType] The message content
* type.
* @member {boolean} [envelopeSettings.transmitFileNameInMimeHeader] The
* @property {object} envelopeSettings The envelope settings.
* @property {string} [envelopeSettings.messageContentType] The message
* content type.
* @property {boolean} [envelopeSettings.transmitFileNameInMimeHeader] The
* value indicating whether to transmit file name in mime header.
* @member {string} [envelopeSettings.fileNameTemplate] The template for file
* name.
* @member {boolean}
* @property {string} [envelopeSettings.fileNameTemplate] The template for
* file name.
* @property {boolean}
* [envelopeSettings.suspendMessageOnFileNameGenerationError] The value
* indicating whether to suspend message on file name generation error.
* @member {boolean} [envelopeSettings.autogenerateFileName] The value
* @property {boolean} [envelopeSettings.autogenerateFileName] The value
* indicating whether to auto generate file name.
* @member {object} errorSettings The error settings.
* @member {boolean} [errorSettings.suspendDuplicateMessage] The value
* @property {object} errorSettings The error settings.
* @property {boolean} [errorSettings.suspendDuplicateMessage] The value
* indicating whether to suspend duplicate message.
* @member {boolean} [errorSettings.resendIfMdnNotReceived] The value
* @property {boolean} [errorSettings.resendIfMdnNotReceived] The value
* indicating whether to resend message If MDN is not received.
*/
constructor() {

Просмотреть файл

@ -17,25 +17,25 @@
class AS2SecuritySettings {
/**
* Create a AS2SecuritySettings.
* @member {boolean} overrideGroupSigningCertificate The value indicating
* @property {boolean} overrideGroupSigningCertificate The value indicating
* whether to send or request a MDN.
* @member {string} [signingCertificateName] The name of the signing
* @property {string} [signingCertificateName] The name of the signing
* certificate.
* @member {string} [encryptionCertificateName] The name of the encryption
* @property {string} [encryptionCertificateName] The name of the encryption
* certificate.
* @member {boolean} enableNrrForInboundEncodedMessages The value indicating
* whether to enable NRR for inbound encoded messages.
* @member {boolean} enableNrrForInboundDecodedMessages The value indicating
* whether to enable NRR for inbound decoded messages.
* @member {boolean} enableNrrForOutboundMdn The value indicating whether to
* enable NRR for outbound MDN.
* @member {boolean} enableNrrForOutboundEncodedMessages The value indicating
* whether to enable NRR for outbound encoded messages.
* @member {boolean} enableNrrForOutboundDecodedMessages The value indicating
* whether to enable NRR for outbound decoded messages.
* @member {boolean} enableNrrForInboundMdn The value indicating whether to
* @property {boolean} enableNrrForInboundEncodedMessages The value
* indicating whether to enable NRR for inbound encoded messages.
* @property {boolean} enableNrrForInboundDecodedMessages The value
* indicating whether to enable NRR for inbound decoded messages.
* @property {boolean} enableNrrForOutboundMdn The value indicating whether
* to enable NRR for outbound MDN.
* @property {boolean} enableNrrForOutboundEncodedMessages The value
* indicating whether to enable NRR for outbound encoded messages.
* @property {boolean} enableNrrForOutboundDecodedMessages The value
* indicating whether to enable NRR for outbound decoded messages.
* @property {boolean} enableNrrForInboundMdn The value indicating whether to
* enable NRR for inbound MDN.
* @member {string} [sha2AlgorithmFormat] The Sha2 algorithm format. Valid
* @property {string} [sha2AlgorithmFormat] The Sha2 algorithm format. Valid
* values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
*/
constructor() {

Просмотреть файл

@ -17,27 +17,27 @@
class AS2ValidationSettings {
/**
* Create a AS2ValidationSettings.
* @member {boolean} overrideMessageProperties The value indicating whether
* @property {boolean} overrideMessageProperties The value indicating whether
* to override incoming message properties with those in agreement.
* @member {boolean} encryptMessage The value indicating whether the message
* has to be encrypted.
* @member {boolean} signMessage The value indicating whether the message has
* to be signed.
* @member {boolean} compressMessage The value indicating whether the message
* has to be compressed.
* @member {boolean} checkDuplicateMessage The value indicating whether to
* @property {boolean} encryptMessage The value indicating whether the
* message has to be encrypted.
* @property {boolean} signMessage The value indicating whether the message
* has to be signed.
* @property {boolean} compressMessage The value indicating whether the
* message has to be compressed.
* @property {boolean} checkDuplicateMessage The value indicating whether to
* check for duplicate message.
* @member {number} interchangeDuplicatesValidityDays The number of days to
* @property {number} interchangeDuplicatesValidityDays The number of days to
* look back for duplicate interchange.
* @member {boolean} checkCertificateRevocationListOnSend The value
* @property {boolean} checkCertificateRevocationListOnSend The value
* indicating whether to check for certificate revocation list on send.
* @member {boolean} checkCertificateRevocationListOnReceive The value
* @property {boolean} checkCertificateRevocationListOnReceive The value
* indicating whether to check for certificate revocation list on receive.
* @member {string} encryptionAlgorithm The encryption algorithm. Possible
* @property {string} encryptionAlgorithm The encryption algorithm. Possible
* values include: 'NotSpecified', 'None', 'DES3', 'RC2', 'AES128', 'AES192',
* 'AES256'
* @member {string} [signingAlgorithm] The signing algorithm. Possible values
* include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', 'SHA2384',
* @property {string} [signingAlgorithm] The signing algorithm. Possible
* values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', 'SHA2384',
* 'SHA2512'
*/
constructor() {

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -20,18 +20,18 @@ const models = require('./index');
class ArtifactContentPropertiesDefinition extends models['ArtifactProperties'] {
/**
* Create a ArtifactContentPropertiesDefinition.
* @member {object} [content]
* @member {string} [contentType] The content type.
* @member {object} [contentLink] The content link.
* @member {string} [contentLink.uri] The content link URI.
* @member {string} [contentLink.contentVersion] The content version.
* @member {number} [contentLink.contentSize] The content size.
* @member {object} [contentLink.contentHash] The content hash.
* @member {string} [contentLink.contentHash.algorithm] The algorithm of the
* @property {object} [content]
* @property {string} [contentType] The content type.
* @property {object} [contentLink] The content link.
* @property {string} [contentLink.uri] The content link URI.
* @property {string} [contentLink.contentVersion] The content version.
* @property {number} [contentLink.contentSize] The content size.
* @property {object} [contentLink.contentHash] The content hash.
* @property {string} [contentLink.contentHash.algorithm] The algorithm of
* the content hash.
* @property {string} [contentLink.contentHash.value] The value of the
* content hash.
* @member {string} [contentLink.contentHash.value] The value of the content
* hash.
* @member {object} [contentLink.metadata] The metadata.
* @property {object} [contentLink.metadata] The metadata.
*/
constructor() {
super();

Просмотреть файл

@ -17,9 +17,9 @@
class ArtifactProperties {
/**
* Create a ArtifactProperties.
* @member {date} [createdTime] The artifact creation time.
* @member {date} [changedTime] The artifact changed time.
* @member {object} [metadata]
* @property {date} [createdTime] The artifact creation time.
* @property {date} [changedTime] The artifact changed time.
* @property {object} [metadata]
*/
constructor() {
}

Просмотреть файл

@ -20,11 +20,11 @@ const models = require('./index');
class AssemblyDefinition extends models['Resource'] {
/**
* Create a AssemblyDefinition.
* @member {object} properties The assembly properties.
* @member {string} [properties.assemblyName] The assembly name.
* @member {string} [properties.assemblyVersion] The assembly version.
* @member {string} [properties.assemblyCulture] The assembly culture.
* @member {string} [properties.assemblyPublicKeyToken] The assembly public
* @property {object} properties The assembly properties.
* @property {string} [properties.assemblyName] The assembly name.
* @property {string} [properties.assemblyVersion] The assembly version.
* @property {string} [properties.assemblyCulture] The assembly culture.
* @property {string} [properties.assemblyPublicKeyToken] The assembly public
* key token.
*/
constructor() {

Просмотреть файл

@ -20,10 +20,10 @@ const models = require('./index');
class AssemblyProperties extends models['ArtifactContentPropertiesDefinition'] {
/**
* Create a AssemblyProperties.
* @member {string} assemblyName The assembly name.
* @member {string} [assemblyVersion] The assembly version.
* @member {string} [assemblyCulture] The assembly culture.
* @member {string} [assemblyPublicKeyToken] The assembly public key token.
* @property {string} assemblyName The assembly name.
* @property {string} [assemblyVersion] The assembly version.
* @property {string} [assemblyCulture] The assembly culture.
* @property {string} [assemblyPublicKeyToken] The assembly public key token.
*/
constructor() {
super();

Просмотреть файл

@ -20,8 +20,8 @@ const models = require('./index');
class AzureResourceErrorInfo extends models['ErrorInfo'] {
/**
* Create a AzureResourceErrorInfo.
* @member {string} message The error message.
* @member {array} [details] The error details.
* @property {string} message The error message.
* @property {array} [details] The error details.
*/
constructor() {
super();

Просмотреть файл

@ -17,7 +17,7 @@
class B2BPartnerContent {
/**
* Create a B2BPartnerContent.
* @member {array} [businessIdentities] The list of partner business
* @property {array} [businessIdentities] The list of partner business
* identities.
*/
constructor() {

Просмотреть файл

@ -20,36 +20,39 @@ const models = require('./index');
class BatchConfiguration extends models['Resource'] {
/**
* Create a BatchConfiguration.
* @member {object} properties The batch configuration properties.
* @member {string} [properties.batchGroupName] The name of the batch group.
* @member {object} [properties.releaseCriteria] The batch release criteria.
* @member {number} [properties.releaseCriteria.messageCount] The message
* @property {object} properties The batch configuration properties.
* @property {string} [properties.batchGroupName] The name of the batch
* group.
* @property {object} [properties.releaseCriteria] The batch release
* criteria.
* @property {number} [properties.releaseCriteria.messageCount] The message
* count.
* @member {number} [properties.releaseCriteria.batchSize] The batch size in
* bytes.
* @member {object} [properties.releaseCriteria.recurrence] The recurrence.
* @member {string} [properties.releaseCriteria.recurrence.frequency] The
* @property {number} [properties.releaseCriteria.batchSize] The batch size
* in bytes.
* @property {object} [properties.releaseCriteria.recurrence] The recurrence.
* @property {string} [properties.releaseCriteria.recurrence.frequency] The
* frequency. Possible values include: 'NotSpecified', 'Second', 'Minute',
* 'Hour', 'Day', 'Week', 'Month', 'Year'
* @member {number} [properties.releaseCriteria.recurrence.interval] The
* @property {number} [properties.releaseCriteria.recurrence.interval] The
* interval.
* @member {string} [properties.releaseCriteria.recurrence.startTime] The
* @property {string} [properties.releaseCriteria.recurrence.startTime] The
* start time.
* @member {string} [properties.releaseCriteria.recurrence.endTime] The end
* @property {string} [properties.releaseCriteria.recurrence.endTime] The end
* time.
* @member {string} [properties.releaseCriteria.recurrence.timeZone] The time
* zone.
* @member {object} [properties.releaseCriteria.recurrence.schedule] The
* @property {string} [properties.releaseCriteria.recurrence.timeZone] The
* time zone.
* @property {object} [properties.releaseCriteria.recurrence.schedule] The
* recurrence schedule.
* @member {array} [properties.releaseCriteria.recurrence.schedule.minutes]
* @property {array} [properties.releaseCriteria.recurrence.schedule.minutes]
* The minutes.
* @member {array} [properties.releaseCriteria.recurrence.schedule.hours] The
* hours.
* @member {array} [properties.releaseCriteria.recurrence.schedule.weekDays]
* The days of the week.
* @member {array} [properties.releaseCriteria.recurrence.schedule.monthDays]
* The month days.
* @member {array}
* @property {array} [properties.releaseCriteria.recurrence.schedule.hours]
* The hours.
* @property {array}
* [properties.releaseCriteria.recurrence.schedule.weekDays] The days of the
* week.
* @property {array}
* [properties.releaseCriteria.recurrence.schedule.monthDays] The month days.
* @property {array}
* [properties.releaseCriteria.recurrence.schedule.monthlyOccurrences] The
* monthly occurrences.
*/

Просмотреть файл

@ -20,27 +20,28 @@ const models = require('./index');
class BatchConfigurationProperties extends models['ArtifactProperties'] {
/**
* Create a BatchConfigurationProperties.
* @member {string} batchGroupName The name of the batch group.
* @member {object} releaseCriteria The batch release criteria.
* @member {number} [releaseCriteria.messageCount] The message count.
* @member {number} [releaseCriteria.batchSize] The batch size in bytes.
* @member {object} [releaseCriteria.recurrence] The recurrence.
* @member {string} [releaseCriteria.recurrence.frequency] The frequency.
* @property {string} batchGroupName The name of the batch group.
* @property {object} releaseCriteria The batch release criteria.
* @property {number} [releaseCriteria.messageCount] The message count.
* @property {number} [releaseCriteria.batchSize] The batch size in bytes.
* @property {object} [releaseCriteria.recurrence] The recurrence.
* @property {string} [releaseCriteria.recurrence.frequency] The frequency.
* Possible values include: 'NotSpecified', 'Second', 'Minute', 'Hour',
* 'Day', 'Week', 'Month', 'Year'
* @member {number} [releaseCriteria.recurrence.interval] The interval.
* @member {string} [releaseCriteria.recurrence.startTime] The start time.
* @member {string} [releaseCriteria.recurrence.endTime] The end time.
* @member {string} [releaseCriteria.recurrence.timeZone] The time zone.
* @member {object} [releaseCriteria.recurrence.schedule] The recurrence
* @property {number} [releaseCriteria.recurrence.interval] The interval.
* @property {string} [releaseCriteria.recurrence.startTime] The start time.
* @property {string} [releaseCriteria.recurrence.endTime] The end time.
* @property {string} [releaseCriteria.recurrence.timeZone] The time zone.
* @property {object} [releaseCriteria.recurrence.schedule] The recurrence
* schedule.
* @member {array} [releaseCriteria.recurrence.schedule.minutes] The minutes.
* @member {array} [releaseCriteria.recurrence.schedule.hours] The hours.
* @member {array} [releaseCriteria.recurrence.schedule.weekDays] The days of
* the week.
* @member {array} [releaseCriteria.recurrence.schedule.monthDays] The month
* days.
* @member {array} [releaseCriteria.recurrence.schedule.monthlyOccurrences]
* @property {array} [releaseCriteria.recurrence.schedule.minutes] The
* minutes.
* @property {array} [releaseCriteria.recurrence.schedule.hours] The hours.
* @property {array} [releaseCriteria.recurrence.schedule.weekDays] The days
* of the week.
* @property {array} [releaseCriteria.recurrence.schedule.monthDays] The
* month days.
* @property {array} [releaseCriteria.recurrence.schedule.monthlyOccurrences]
* The monthly occurrences.
*/
constructor() {

Просмотреть файл

@ -17,22 +17,22 @@
class BatchReleaseCriteria {
/**
* Create a BatchReleaseCriteria.
* @member {number} [messageCount] The message count.
* @member {number} [batchSize] The batch size in bytes.
* @member {object} [recurrence] The recurrence.
* @member {string} [recurrence.frequency] The frequency. Possible values
* @property {number} [messageCount] The message count.
* @property {number} [batchSize] The batch size in bytes.
* @property {object} [recurrence] The recurrence.
* @property {string} [recurrence.frequency] The frequency. Possible values
* include: 'NotSpecified', 'Second', 'Minute', 'Hour', 'Day', 'Week',
* 'Month', 'Year'
* @member {number} [recurrence.interval] The interval.
* @member {string} [recurrence.startTime] The start time.
* @member {string} [recurrence.endTime] The end time.
* @member {string} [recurrence.timeZone] The time zone.
* @member {object} [recurrence.schedule] The recurrence schedule.
* @member {array} [recurrence.schedule.minutes] The minutes.
* @member {array} [recurrence.schedule.hours] The hours.
* @member {array} [recurrence.schedule.weekDays] The days of the week.
* @member {array} [recurrence.schedule.monthDays] The month days.
* @member {array} [recurrence.schedule.monthlyOccurrences] The monthly
* @property {number} [recurrence.interval] The interval.
* @property {string} [recurrence.startTime] The start time.
* @property {string} [recurrence.endTime] The end time.
* @property {string} [recurrence.timeZone] The time zone.
* @property {object} [recurrence.schedule] The recurrence schedule.
* @property {array} [recurrence.schedule.minutes] The minutes.
* @property {array} [recurrence.schedule.hours] The hours.
* @property {array} [recurrence.schedule.weekDays] The days of the week.
* @property {array} [recurrence.schedule.monthDays] The month days.
* @property {array} [recurrence.schedule.monthlyOccurrences] The monthly
* occurrences.
*/
constructor() {

Просмотреть файл

@ -17,9 +17,9 @@
class BusinessIdentity {
/**
* Create a BusinessIdentity.
* @member {string} qualifier The business identity qualifier e.g.
* @property {string} qualifier The business identity qualifier e.g.
* as2identity, ZZ, ZZZ, 31, 32
* @member {string} value The user defined business identity value.
* @property {string} value The user defined business identity value.
*/
constructor() {
}

Просмотреть файл

@ -17,7 +17,7 @@
class CallbackUrl {
/**
* Create a CallbackUrl.
* @member {string} [value] The URL value.
* @property {string} [value] The URL value.
*/
constructor() {
}

Просмотреть файл

@ -17,8 +17,8 @@
class ContentHash {
/**
* Create a ContentHash.
* @member {string} [algorithm] The algorithm of the content hash.
* @member {string} [value] The value of the content hash.
* @property {string} [algorithm] The algorithm of the content hash.
* @property {string} [value] The value of the content hash.
*/
constructor() {
}

Просмотреть файл

@ -17,14 +17,14 @@
class ContentLink {
/**
* Create a ContentLink.
* @member {string} [uri] The content link URI.
* @member {string} [contentVersion] The content version.
* @member {number} [contentSize] The content size.
* @member {object} [contentHash] The content hash.
* @member {string} [contentHash.algorithm] The algorithm of the content
* @property {string} [uri] The content link URI.
* @property {string} [contentVersion] The content version.
* @property {number} [contentSize] The content size.
* @property {object} [contentHash] The content hash.
* @property {string} [contentHash.algorithm] The algorithm of the content
* hash.
* @member {string} [contentHash.value] The value of the content hash.
* @member {object} [metadata] The metadata.
* @property {string} [contentHash.value] The value of the content hash.
* @property {object} [metadata] The metadata.
*/
constructor() {
}

Просмотреть файл

@ -17,7 +17,7 @@
class Correlation {
/**
* Create a Correlation.
* @member {string} [clientTrackingId] The client tracking id.
* @property {string} [clientTrackingId] The client tracking id.
*/
constructor() {
}

Просмотреть файл

@ -17,27 +17,27 @@
class EdifactAcknowledgementSettings {
/**
* Create a EdifactAcknowledgementSettings.
* @member {boolean} needTechnicalAcknowledgement The value indicating
* @property {boolean} needTechnicalAcknowledgement The value indicating
* whether technical acknowledgement is needed.
* @member {boolean} batchTechnicalAcknowledgements The value indicating
* @property {boolean} batchTechnicalAcknowledgements The value indicating
* whether to batch the technical acknowledgements.
* @member {boolean} needFunctionalAcknowledgement The value indicating
* @property {boolean} needFunctionalAcknowledgement The value indicating
* whether functional acknowledgement is needed.
* @member {boolean} batchFunctionalAcknowledgements The value indicating
* @property {boolean} batchFunctionalAcknowledgements The value indicating
* whether to batch functional acknowledgements.
* @member {boolean} needLoopForValidMessages The value indicating whether a
* loop is needed for valid messages.
* @member {boolean} sendSynchronousAcknowledgement The value indicating
* @property {boolean} needLoopForValidMessages The value indicating whether
* a loop is needed for valid messages.
* @property {boolean} sendSynchronousAcknowledgement The value indicating
* whether to send synchronous acknowledgement.
* @member {string} [acknowledgementControlNumberPrefix] The acknowledgement
* control number prefix.
* @member {string} [acknowledgementControlNumberSuffix] The acknowledgement
* control number suffix.
* @member {number} acknowledgementControlNumberLowerBound The
* @property {string} [acknowledgementControlNumberPrefix] The
* acknowledgement control number prefix.
* @property {string} [acknowledgementControlNumberSuffix] The
* acknowledgement control number suffix.
* @property {number} acknowledgementControlNumberLowerBound The
* acknowledgement control number lower bound.
* @member {number} acknowledgementControlNumberUpperBound The
* @property {number} acknowledgementControlNumberUpperBound The
* acknowledgement control number upper bound.
* @member {boolean} rolloverAcknowledgementControlNumber The value
* @property {boolean} rolloverAcknowledgementControlNumber The value
* indicating whether to rollover acknowledgement control number.
*/
constructor() {

Просмотреть файл

@ -17,580 +17,582 @@
class EdifactAgreementContent {
/**
* Create a EdifactAgreementContent.
* @member {object} receiveAgreement The EDIFACT one-way receive agreement.
* @member {object} [receiveAgreement.senderBusinessIdentity] The sender
* @property {object} receiveAgreement The EDIFACT one-way receive agreement.
* @property {object} [receiveAgreement.senderBusinessIdentity] The sender
* business identity
* @member {string} [receiveAgreement.senderBusinessIdentity.qualifier] The
* @property {string} [receiveAgreement.senderBusinessIdentity.qualifier] The
* business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [receiveAgreement.senderBusinessIdentity.value] The user
* defined business identity value.
* @member {object} [receiveAgreement.receiverBusinessIdentity] The receiver
* business identity
* @member {string} [receiveAgreement.receiverBusinessIdentity.qualifier] The
* business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [receiveAgreement.receiverBusinessIdentity.value] The
* @property {string} [receiveAgreement.senderBusinessIdentity.value] The
* user defined business identity value.
* @member {object} [receiveAgreement.protocolSettings] The EDIFACT protocol
* settings.
* @member {object} [receiveAgreement.protocolSettings.validationSettings]
* @property {object} [receiveAgreement.receiverBusinessIdentity] The
* receiver business identity
* @property {string} [receiveAgreement.receiverBusinessIdentity.qualifier]
* The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @property {string} [receiveAgreement.receiverBusinessIdentity.value] The
* user defined business identity value.
* @property {object} [receiveAgreement.protocolSettings] The EDIFACT
* protocol settings.
* @property {object} [receiveAgreement.protocolSettings.validationSettings]
* The EDIFACT validation settings.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.validateCharacterSet]
* The value indicating whether to validate character set in the message.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.checkDuplicateInterchangeControlNumber]
* The value indicating whether to check for duplicate interchange control
* number.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.validationSettings.interchangeControlNumberValidityDays]
* The validity period of interchange control number.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.checkDuplicateGroupControlNumber]
* The value indicating whether to check for duplicate group control number.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.checkDuplicateTransactionSetControlNumber]
* The value indicating whether to check for duplicate transaction set
* control number.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.validateEdiTypes]
* The value indicating whether to Whether to validate EDI types.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.validateXsdTypes]
* The value indicating whether to Whether to validate XSD types.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.allowLeadingAndTrailingSpacesAndZeroes]
* The value indicating whether to allow leading and trailing spaces and
* zeroes.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.validationSettings.trimLeadingAndTrailingSpacesAndZeroes]
* The value indicating whether to trim leading and trailing spaces and
* zeroes.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.validationSettings.trailingSeparatorPolicy]
* The trailing separator policy. Possible values include: 'NotSpecified',
* 'NotAllowed', 'Optional', 'Mandatory'
* @member {object} [receiveAgreement.protocolSettings.framingSettings] The
* @property {object} [receiveAgreement.protocolSettings.framingSettings] The
* EDIFACT framing settings.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.framingSettings.serviceCodeListDirectoryVersion]
* The service code list directory version.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.framingSettings.characterEncoding] The
* character encoding.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.framingSettings.protocolVersion] The
* protocol version.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.framingSettings.dataElementSeparator]
* The data element separator.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.framingSettings.componentSeparator] The
* component separator.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.framingSettings.segmentTerminator] The
* segment terminator.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.framingSettings.releaseIndicator] The
* release indicator.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.framingSettings.repetitionSeparator]
* The repetition separator.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.framingSettings.characterSet] The
* EDIFACT frame setting characterSet. Possible values include:
* 'NotSpecified', 'UNOB', 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG',
* 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', 'UNOY', 'KECA'
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.framingSettings.decimalPointIndicator]
* The EDIFACT frame setting decimal indicator. Possible values include:
* 'NotSpecified', 'Comma', 'Decimal'
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.framingSettings.segmentTerminatorSuffix]
* The EDIFACT frame setting segment terminator suffix. Possible values
* include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF'
* @member {object} [receiveAgreement.protocolSettings.envelopeSettings] The
* EDIFACT envelope settings.
* @member {string}
* @property {object} [receiveAgreement.protocolSettings.envelopeSettings]
* The EDIFACT envelope settings.
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupAssociationAssignedCode]
* The group association assigned code.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.communicationAgreementId]
* The communication agreement id.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.applyDelimiterStringAdvice]
* The value indicating whether to apply delimiter string advice.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.createGroupingSegments]
* The value indicating whether to create grouping segments.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.enableDefaultGroupHeaders]
* The value indicating whether to enable default group headers.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.recipientReferencePasswordValue]
* The recipient reference password value.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.recipientReferencePasswordQualifier]
* The recipient reference password qualifier.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.applicationReferenceId]
* The application reference id.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.processingPriorityCode]
* The processing priority code.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.envelopeSettings.interchangeControlNumberLowerBound]
* The interchange control number lower bound.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.envelopeSettings.interchangeControlNumberUpperBound]
* The interchange control number upper bound.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.rolloverInterchangeControlNumber]
* The value indicating whether to rollover interchange control number.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.interchangeControlNumberPrefix]
* The interchange control number prefix.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.interchangeControlNumberSuffix]
* The interchange control number suffix.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.senderReverseRoutingAddress]
* The sender reverse routing address.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.receiverReverseRoutingAddress]
* The receiver reverse routing address.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.functionalGroupId] The
* functional group id.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupControllingAgencyCode]
* The group controlling agency code.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupMessageVersion]
* The group message version.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupMessageRelease]
* The group message release.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.envelopeSettings.groupControlNumberLowerBound]
* The group control number lower bound.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.envelopeSettings.groupControlNumberUpperBound]
* The group control number upper bound.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.rolloverGroupControlNumber]
* The value indicating whether to rollover group control number.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupControlNumberPrefix]
* The group control number prefix.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupControlNumberSuffix]
* The group control number suffix.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupApplicationReceiverQualifier]
* The group application receiver qualifier.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupApplicationReceiverId]
* The group application receiver id.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupApplicationSenderQualifier]
* The group application sender qualifier.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupApplicationSenderId]
* The group application sender id.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.groupApplicationPassword]
* The group application password.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.overwriteExistingTransactionSetControlNumber]
* The value indicating whether to overwrite existing transaction set control
* number.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.transactionSetControlNumberPrefix]
* The transaction set control number prefix.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.transactionSetControlNumberSuffix]
* The transaction set control number suffix.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.envelopeSettings.transactionSetControlNumberLowerBound]
* The transaction set control number lower bound.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.envelopeSettings.transactionSetControlNumberUpperBound]
* The transaction set control number upper bound.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.rolloverTransactionSetControlNumber]
* The value indicating whether to rollover transaction set control number.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.envelopeSettings.isTestInterchange] The
* value indicating whether the message is a test interchange.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.senderInternalIdentification]
* The sender internal identification.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.senderInternalSubIdentification]
* The sender internal sub identification.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.receiverInternalIdentification]
* The receiver internal identification.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.envelopeSettings.receiverInternalSubIdentification]
* The receiver internal sub identification.
* @member {object}
* @property {object}
* [receiveAgreement.protocolSettings.acknowledgementSettings] The EDIFACT
* acknowledgement settings.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementSettings.needTechnicalAcknowledgement]
* The value indicating whether technical acknowledgement is needed.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementSettings.batchTechnicalAcknowledgements]
* The value indicating whether to batch the technical acknowledgements.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementSettings.needFunctionalAcknowledgement]
* The value indicating whether functional acknowledgement is needed.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementSettings.batchFunctionalAcknowledgements]
* The value indicating whether to batch functional acknowledgements.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementSettings.needLoopForValidMessages]
* The value indicating whether a loop is needed for valid messages.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementSettings.sendSynchronousAcknowledgement]
* The value indicating whether to send synchronous acknowledgement.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.acknowledgementSettings.acknowledgementControlNumberPrefix]
* The acknowledgement control number prefix.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.acknowledgementSettings.acknowledgementControlNumberSuffix]
* The acknowledgement control number suffix.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.acknowledgementSettings.acknowledgementControlNumberLowerBound]
* The acknowledgement control number lower bound.
* @member {number}
* @property {number}
* [receiveAgreement.protocolSettings.acknowledgementSettings.acknowledgementControlNumberUpperBound]
* The acknowledgement control number upper bound.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.acknowledgementSettings.rolloverAcknowledgementControlNumber]
* The value indicating whether to rollover acknowledgement control number.
* @member {object} [receiveAgreement.protocolSettings.messageFilter] The
* @property {object} [receiveAgreement.protocolSettings.messageFilter] The
* EDIFACT message filter.
* @member {string}
* @property {string}
* [receiveAgreement.protocolSettings.messageFilter.messageFilterType] The
* message filter type. Possible values include: 'NotSpecified', 'Include',
* 'Exclude'
* @member {object} [receiveAgreement.protocolSettings.processingSettings]
* @property {object} [receiveAgreement.protocolSettings.processingSettings]
* The EDIFACT processing Settings.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.processingSettings.maskSecurityInfo]
* The value indicating whether to mask security information.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.processingSettings.preserveInterchange]
* The value indicating whether to preserve interchange.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.processingSettings.suspendInterchangeOnError]
* The value indicating whether to suspend interchange on error.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.processingSettings.createEmptyXmlTagsForTrailingSeparators]
* The value indicating whether to create empty xml tags for trailing
* separators.
* @member {boolean}
* @property {boolean}
* [receiveAgreement.protocolSettings.processingSettings.useDotAsDecimalSeparator]
* The value indicating whether to use dot as decimal separator.
* @member {array} [receiveAgreement.protocolSettings.envelopeOverrides] The
* EDIFACT envelope override settings.
* @member {array} [receiveAgreement.protocolSettings.messageFilterList] The
* EDIFACT message filter list.
* @member {array} [receiveAgreement.protocolSettings.schemaReferences] The
* @property {array} [receiveAgreement.protocolSettings.envelopeOverrides]
* The EDIFACT envelope override settings.
* @property {array} [receiveAgreement.protocolSettings.messageFilterList]
* The EDIFACT message filter list.
* @property {array} [receiveAgreement.protocolSettings.schemaReferences] The
* EDIFACT schema references.
* @member {array} [receiveAgreement.protocolSettings.validationOverrides]
* @property {array} [receiveAgreement.protocolSettings.validationOverrides]
* The EDIFACT validation override settings.
* @member {array}
* @property {array}
* [receiveAgreement.protocolSettings.edifactDelimiterOverrides] The EDIFACT
* delimiter override settings.
* @member {object} sendAgreement The EDIFACT one-way send agreement.
* @member {object} [sendAgreement.senderBusinessIdentity] The sender
* @property {object} sendAgreement The EDIFACT one-way send agreement.
* @property {object} [sendAgreement.senderBusinessIdentity] The sender
* business identity
* @member {string} [sendAgreement.senderBusinessIdentity.qualifier] The
* @property {string} [sendAgreement.senderBusinessIdentity.qualifier] The
* business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [sendAgreement.senderBusinessIdentity.value] The user
* @property {string} [sendAgreement.senderBusinessIdentity.value] The user
* defined business identity value.
* @member {object} [sendAgreement.receiverBusinessIdentity] The receiver
* @property {object} [sendAgreement.receiverBusinessIdentity] The receiver
* business identity
* @member {string} [sendAgreement.receiverBusinessIdentity.qualifier] The
* @property {string} [sendAgreement.receiverBusinessIdentity.qualifier] The
* business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [sendAgreement.receiverBusinessIdentity.value] The user
* @property {string} [sendAgreement.receiverBusinessIdentity.value] The user
* defined business identity value.
* @member {object} [sendAgreement.protocolSettings] The EDIFACT protocol
* @property {object} [sendAgreement.protocolSettings] The EDIFACT protocol
* settings.
* @member {object} [sendAgreement.protocolSettings.validationSettings] The
* @property {object} [sendAgreement.protocolSettings.validationSettings] The
* EDIFACT validation settings.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.validateCharacterSet]
* The value indicating whether to validate character set in the message.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.checkDuplicateInterchangeControlNumber]
* The value indicating whether to check for duplicate interchange control
* number.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.validationSettings.interchangeControlNumberValidityDays]
* The validity period of interchange control number.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.checkDuplicateGroupControlNumber]
* The value indicating whether to check for duplicate group control number.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.checkDuplicateTransactionSetControlNumber]
* The value indicating whether to check for duplicate transaction set
* control number.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.validateEdiTypes] The
* value indicating whether to Whether to validate EDI types.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.validateXsdTypes] The
* value indicating whether to Whether to validate XSD types.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.allowLeadingAndTrailingSpacesAndZeroes]
* The value indicating whether to allow leading and trailing spaces and
* zeroes.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.validationSettings.trimLeadingAndTrailingSpacesAndZeroes]
* The value indicating whether to trim leading and trailing spaces and
* zeroes.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.validationSettings.trailingSeparatorPolicy]
* The trailing separator policy. Possible values include: 'NotSpecified',
* 'NotAllowed', 'Optional', 'Mandatory'
* @member {object} [sendAgreement.protocolSettings.framingSettings] The
* @property {object} [sendAgreement.protocolSettings.framingSettings] The
* EDIFACT framing settings.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.framingSettings.serviceCodeListDirectoryVersion]
* The service code list directory version.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.framingSettings.characterEncoding] The
* character encoding.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.framingSettings.protocolVersion] The
* protocol version.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.framingSettings.dataElementSeparator] The
* data element separator.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.framingSettings.componentSeparator] The
* component separator.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.framingSettings.segmentTerminator] The
* segment terminator.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.framingSettings.releaseIndicator] The
* release indicator.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.framingSettings.repetitionSeparator] The
* repetition separator.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.framingSettings.characterSet] The EDIFACT
* frame setting characterSet. Possible values include: 'NotSpecified',
* 'UNOB', 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI',
* 'UNOJ', 'UNOK', 'UNOX', 'UNOY', 'KECA'
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.framingSettings.decimalPointIndicator] The
* EDIFACT frame setting decimal indicator. Possible values include:
* 'NotSpecified', 'Comma', 'Decimal'
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.framingSettings.segmentTerminatorSuffix]
* The EDIFACT frame setting segment terminator suffix. Possible values
* include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF'
* @member {object} [sendAgreement.protocolSettings.envelopeSettings] The
* @property {object} [sendAgreement.protocolSettings.envelopeSettings] The
* EDIFACT envelope settings.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupAssociationAssignedCode]
* The group association assigned code.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.communicationAgreementId]
* The communication agreement id.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.applyDelimiterStringAdvice]
* The value indicating whether to apply delimiter string advice.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.createGroupingSegments]
* The value indicating whether to create grouping segments.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.enableDefaultGroupHeaders]
* The value indicating whether to enable default group headers.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.recipientReferencePasswordValue]
* The recipient reference password value.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.recipientReferencePasswordQualifier]
* The recipient reference password qualifier.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.applicationReferenceId]
* The application reference id.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.processingPriorityCode]
* The processing priority code.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.envelopeSettings.interchangeControlNumberLowerBound]
* The interchange control number lower bound.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.envelopeSettings.interchangeControlNumberUpperBound]
* The interchange control number upper bound.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.rolloverInterchangeControlNumber]
* The value indicating whether to rollover interchange control number.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.interchangeControlNumberPrefix]
* The interchange control number prefix.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.interchangeControlNumberSuffix]
* The interchange control number suffix.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.senderReverseRoutingAddress]
* The sender reverse routing address.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.receiverReverseRoutingAddress]
* The receiver reverse routing address.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.functionalGroupId] The
* functional group id.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupControllingAgencyCode]
* The group controlling agency code.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupMessageVersion] The
* group message version.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupMessageRelease] The
* group message release.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.envelopeSettings.groupControlNumberLowerBound]
* The group control number lower bound.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.envelopeSettings.groupControlNumberUpperBound]
* The group control number upper bound.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.rolloverGroupControlNumber]
* The value indicating whether to rollover group control number.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupControlNumberPrefix]
* The group control number prefix.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupControlNumberSuffix]
* The group control number suffix.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupApplicationReceiverQualifier]
* The group application receiver qualifier.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupApplicationReceiverId]
* The group application receiver id.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupApplicationSenderQualifier]
* The group application sender qualifier.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupApplicationSenderId]
* The group application sender id.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.groupApplicationPassword]
* The group application password.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.overwriteExistingTransactionSetControlNumber]
* The value indicating whether to overwrite existing transaction set control
* number.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.transactionSetControlNumberPrefix]
* The transaction set control number prefix.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.transactionSetControlNumberSuffix]
* The transaction set control number suffix.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.envelopeSettings.transactionSetControlNumberLowerBound]
* The transaction set control number lower bound.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.envelopeSettings.transactionSetControlNumberUpperBound]
* The transaction set control number upper bound.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.rolloverTransactionSetControlNumber]
* The value indicating whether to rollover transaction set control number.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.envelopeSettings.isTestInterchange] The
* value indicating whether the message is a test interchange.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.senderInternalIdentification]
* The sender internal identification.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.senderInternalSubIdentification]
* The sender internal sub identification.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.receiverInternalIdentification]
* The receiver internal identification.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.envelopeSettings.receiverInternalSubIdentification]
* The receiver internal sub identification.
* @member {object} [sendAgreement.protocolSettings.acknowledgementSettings]
* The EDIFACT acknowledgement settings.
* @member {boolean}
* @property {object}
* [sendAgreement.protocolSettings.acknowledgementSettings] The EDIFACT
* acknowledgement settings.
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementSettings.needTechnicalAcknowledgement]
* The value indicating whether technical acknowledgement is needed.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementSettings.batchTechnicalAcknowledgements]
* The value indicating whether to batch the technical acknowledgements.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementSettings.needFunctionalAcknowledgement]
* The value indicating whether functional acknowledgement is needed.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementSettings.batchFunctionalAcknowledgements]
* The value indicating whether to batch functional acknowledgements.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementSettings.needLoopForValidMessages]
* The value indicating whether a loop is needed for valid messages.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementSettings.sendSynchronousAcknowledgement]
* The value indicating whether to send synchronous acknowledgement.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.acknowledgementSettings.acknowledgementControlNumberPrefix]
* The acknowledgement control number prefix.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.acknowledgementSettings.acknowledgementControlNumberSuffix]
* The acknowledgement control number suffix.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.acknowledgementSettings.acknowledgementControlNumberLowerBound]
* The acknowledgement control number lower bound.
* @member {number}
* @property {number}
* [sendAgreement.protocolSettings.acknowledgementSettings.acknowledgementControlNumberUpperBound]
* The acknowledgement control number upper bound.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.acknowledgementSettings.rolloverAcknowledgementControlNumber]
* The value indicating whether to rollover acknowledgement control number.
* @member {object} [sendAgreement.protocolSettings.messageFilter] The
* @property {object} [sendAgreement.protocolSettings.messageFilter] The
* EDIFACT message filter.
* @member {string}
* @property {string}
* [sendAgreement.protocolSettings.messageFilter.messageFilterType] The
* message filter type. Possible values include: 'NotSpecified', 'Include',
* 'Exclude'
* @member {object} [sendAgreement.protocolSettings.processingSettings] The
* @property {object} [sendAgreement.protocolSettings.processingSettings] The
* EDIFACT processing Settings.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.processingSettings.maskSecurityInfo] The
* value indicating whether to mask security information.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.processingSettings.preserveInterchange]
* The value indicating whether to preserve interchange.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.processingSettings.suspendInterchangeOnError]
* The value indicating whether to suspend interchange on error.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.processingSettings.createEmptyXmlTagsForTrailingSeparators]
* The value indicating whether to create empty xml tags for trailing
* separators.
* @member {boolean}
* @property {boolean}
* [sendAgreement.protocolSettings.processingSettings.useDotAsDecimalSeparator]
* The value indicating whether to use dot as decimal separator.
* @member {array} [sendAgreement.protocolSettings.envelopeOverrides] The
* @property {array} [sendAgreement.protocolSettings.envelopeOverrides] The
* EDIFACT envelope override settings.
* @member {array} [sendAgreement.protocolSettings.messageFilterList] The
* @property {array} [sendAgreement.protocolSettings.messageFilterList] The
* EDIFACT message filter list.
* @member {array} [sendAgreement.protocolSettings.schemaReferences] The
* @property {array} [sendAgreement.protocolSettings.schemaReferences] The
* EDIFACT schema references.
* @member {array} [sendAgreement.protocolSettings.validationOverrides] The
* @property {array} [sendAgreement.protocolSettings.validationOverrides] The
* EDIFACT validation override settings.
* @member {array} [sendAgreement.protocolSettings.edifactDelimiterOverrides]
* The EDIFACT delimiter override settings.
* @property {array}
* [sendAgreement.protocolSettings.edifactDelimiterOverrides] The EDIFACT
* delimiter override settings.
*/
constructor() {
}

Просмотреть файл

@ -17,21 +17,21 @@
class EdifactDelimiterOverride {
/**
* Create a EdifactDelimiterOverride.
* @member {string} [messageId] The message id.
* @member {string} [messageVersion] The message version.
* @member {string} [messageRelease] The message release.
* @member {number} dataElementSeparator The data element separator.
* @member {number} componentSeparator The component separator.
* @member {number} segmentTerminator The segment terminator.
* @member {number} repetitionSeparator The repetition separator.
* @member {string} segmentTerminatorSuffix The segment terminator suffix.
* @property {string} [messageId] The message id.
* @property {string} [messageVersion] The message version.
* @property {string} [messageRelease] The message release.
* @property {number} dataElementSeparator The data element separator.
* @property {number} componentSeparator The component separator.
* @property {number} segmentTerminator The segment terminator.
* @property {number} repetitionSeparator The repetition separator.
* @property {string} segmentTerminatorSuffix The segment terminator suffix.
* Possible values include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF'
* @member {string} decimalPointIndicator The decimal point indicator.
* @property {string} decimalPointIndicator The decimal point indicator.
* Possible values include: 'NotSpecified', 'Comma', 'Decimal'
* @member {number} releaseIndicator The release indicator.
* @member {string} [messageAssociationAssignedCode] The message association
* assigned code.
* @member {string} [targetNamespace] The target namespace on which this
* @property {number} releaseIndicator The release indicator.
* @property {string} [messageAssociationAssignedCode] The message
* association assigned code.
* @property {string} [targetNamespace] The target namespace on which this
* delimiter settings has to be applied.
*/
constructor() {

Просмотреть файл

@ -17,30 +17,31 @@
class EdifactEnvelopeOverride {
/**
* Create a EdifactEnvelopeOverride.
* @member {string} [messageId] The message id on which this envelope
* @property {string} [messageId] The message id on which this envelope
* settings has to be applied.
* @member {string} [messageVersion] The message version on which this
* @property {string} [messageVersion] The message version on which this
* envelope settings has to be applied.
* @member {string} [messageRelease] The message release version on which
* @property {string} [messageRelease] The message release version on which
* this envelope settings has to be applied.
* @member {string} [messageAssociationAssignedCode] The message association
* assigned code.
* @member {string} [targetNamespace] The target namespace on which this
* @property {string} [messageAssociationAssignedCode] The message
* association assigned code.
* @property {string} [targetNamespace] The target namespace on which this
* envelope settings has to be applied.
* @member {string} [functionalGroupId] The functional group id.
* @member {string} [senderApplicationQualifier] The sender application
* @property {string} [functionalGroupId] The functional group id.
* @property {string} [senderApplicationQualifier] The sender application
* qualifier.
* @member {string} [senderApplicationId] The sender application id.
* @member {string} [receiverApplicationQualifier] The receiver application
* @property {string} [senderApplicationId] The sender application id.
* @property {string} [receiverApplicationQualifier] The receiver application
* qualifier.
* @member {string} [receiverApplicationId] The receiver application id.
* @member {string} [controllingAgencyCode] The controlling agency code.
* @member {string} [groupHeaderMessageVersion] The group header message
* @property {string} [receiverApplicationId] The receiver application id.
* @property {string} [controllingAgencyCode] The controlling agency code.
* @property {string} [groupHeaderMessageVersion] The group header message
* version.
* @member {string} [groupHeaderMessageRelease] The group header message
* @property {string} [groupHeaderMessageRelease] The group header message
* release.
* @member {string} [associationAssignedCode] The association assigned code.
* @member {string} [applicationPassword] The application password.
* @property {string} [associationAssignedCode] The association assigned
* code.
* @property {string} [applicationPassword] The application password.
*/
constructor() {
}

Просмотреть файл

@ -17,83 +17,83 @@
class EdifactEnvelopeSettings {
/**
* Create a EdifactEnvelopeSettings.
* @member {string} [groupAssociationAssignedCode] The group association
* @property {string} [groupAssociationAssignedCode] The group association
* assigned code.
* @member {string} [communicationAgreementId] The communication agreement
* @property {string} [communicationAgreementId] The communication agreement
* id.
* @member {boolean} applyDelimiterStringAdvice The value indicating whether
* to apply delimiter string advice.
* @member {boolean} createGroupingSegments The value indicating whether to
* @property {boolean} applyDelimiterStringAdvice The value indicating
* whether to apply delimiter string advice.
* @property {boolean} createGroupingSegments The value indicating whether to
* create grouping segments.
* @member {boolean} enableDefaultGroupHeaders The value indicating whether
* @property {boolean} enableDefaultGroupHeaders The value indicating whether
* to enable default group headers.
* @member {string} [recipientReferencePasswordValue] The recipient reference
* password value.
* @member {string} [recipientReferencePasswordQualifier] The recipient
* @property {string} [recipientReferencePasswordValue] The recipient
* reference password value.
* @property {string} [recipientReferencePasswordQualifier] The recipient
* reference password qualifier.
* @member {string} [applicationReferenceId] The application reference id.
* @member {string} [processingPriorityCode] The processing priority code.
* @member {number} interchangeControlNumberLowerBound The interchange
* @property {string} [applicationReferenceId] The application reference id.
* @property {string} [processingPriorityCode] The processing priority code.
* @property {number} interchangeControlNumberLowerBound The interchange
* control number lower bound.
* @member {number} interchangeControlNumberUpperBound The interchange
* @property {number} interchangeControlNumberUpperBound The interchange
* control number upper bound.
* @member {boolean} rolloverInterchangeControlNumber The value indicating
* @property {boolean} rolloverInterchangeControlNumber The value indicating
* whether to rollover interchange control number.
* @member {string} [interchangeControlNumberPrefix] The interchange control
* number prefix.
* @member {string} [interchangeControlNumberSuffix] The interchange control
* number suffix.
* @member {string} [senderReverseRoutingAddress] The sender reverse routing
* address.
* @member {string} [receiverReverseRoutingAddress] The receiver reverse
* routing address.
* @member {string} [functionalGroupId] The functional group id.
* @member {string} [groupControllingAgencyCode] The group controlling agency
* code.
* @member {string} [groupMessageVersion] The group message version.
* @member {string} [groupMessageRelease] The group message release.
* @member {number} groupControlNumberLowerBound The group control number
* lower bound.
* @member {number} groupControlNumberUpperBound The group control number
* upper bound.
* @member {boolean} rolloverGroupControlNumber The value indicating whether
* to rollover group control number.
* @member {string} [groupControlNumberPrefix] The group control number
* prefix.
* @member {string} [groupControlNumberSuffix] The group control number
* suffix.
* @member {string} [groupApplicationReceiverQualifier] The group application
* receiver qualifier.
* @member {string} [groupApplicationReceiverId] The group application
* receiver id.
* @member {string} [groupApplicationSenderQualifier] The group application
* sender qualifier.
* @member {string} [groupApplicationSenderId] The group application sender
* id.
* @member {string} [groupApplicationPassword] The group application
* password.
* @member {boolean} overwriteExistingTransactionSetControlNumber The value
* indicating whether to overwrite existing transaction set control number.
* @member {string} [transactionSetControlNumberPrefix] The transaction set
* @property {string} [interchangeControlNumberPrefix] The interchange
* control number prefix.
* @member {string} [transactionSetControlNumberSuffix] The transaction set
* @property {string} [interchangeControlNumberSuffix] The interchange
* control number suffix.
* @member {number} transactionSetControlNumberLowerBound The transaction set
* control number lower bound.
* @member {number} transactionSetControlNumberUpperBound The transaction set
* control number upper bound.
* @member {boolean} rolloverTransactionSetControlNumber The value indicating
* whether to rollover transaction set control number.
* @member {boolean} isTestInterchange The value indicating whether the
* @property {string} [senderReverseRoutingAddress] The sender reverse
* routing address.
* @property {string} [receiverReverseRoutingAddress] The receiver reverse
* routing address.
* @property {string} [functionalGroupId] The functional group id.
* @property {string} [groupControllingAgencyCode] The group controlling
* agency code.
* @property {string} [groupMessageVersion] The group message version.
* @property {string} [groupMessageRelease] The group message release.
* @property {number} groupControlNumberLowerBound The group control number
* lower bound.
* @property {number} groupControlNumberUpperBound The group control number
* upper bound.
* @property {boolean} rolloverGroupControlNumber The value indicating
* whether to rollover group control number.
* @property {string} [groupControlNumberPrefix] The group control number
* prefix.
* @property {string} [groupControlNumberSuffix] The group control number
* suffix.
* @property {string} [groupApplicationReceiverQualifier] The group
* application receiver qualifier.
* @property {string} [groupApplicationReceiverId] The group application
* receiver id.
* @property {string} [groupApplicationSenderQualifier] The group application
* sender qualifier.
* @property {string} [groupApplicationSenderId] The group application sender
* id.
* @property {string} [groupApplicationPassword] The group application
* password.
* @property {boolean} overwriteExistingTransactionSetControlNumber The value
* indicating whether to overwrite existing transaction set control number.
* @property {string} [transactionSetControlNumberPrefix] The transaction set
* control number prefix.
* @property {string} [transactionSetControlNumberSuffix] The transaction set
* control number suffix.
* @property {number} transactionSetControlNumberLowerBound The transaction
* set control number lower bound.
* @property {number} transactionSetControlNumberUpperBound The transaction
* set control number upper bound.
* @property {boolean} rolloverTransactionSetControlNumber The value
* indicating whether to rollover transaction set control number.
* @property {boolean} isTestInterchange The value indicating whether the
* message is a test interchange.
* @member {string} [senderInternalIdentification] The sender internal
* @property {string} [senderInternalIdentification] The sender internal
* identification.
* @member {string} [senderInternalSubIdentification] The sender internal sub
* identification.
* @member {string} [receiverInternalIdentification] The receiver internal
* identification.
* @member {string} [receiverInternalSubIdentification] The receiver internal
* @property {string} [senderInternalSubIdentification] The sender internal
* sub identification.
* @property {string} [receiverInternalIdentification] The receiver internal
* identification.
* @property {string} [receiverInternalSubIdentification] The receiver
* internal sub identification.
*/
constructor() {
}

Просмотреть файл

@ -17,24 +17,24 @@
class EdifactFramingSettings {
/**
* Create a EdifactFramingSettings.
* @member {string} [serviceCodeListDirectoryVersion] The service code list
* @property {string} [serviceCodeListDirectoryVersion] The service code list
* directory version.
* @member {string} [characterEncoding] The character encoding.
* @member {number} protocolVersion The protocol version.
* @member {number} dataElementSeparator The data element separator.
* @member {number} componentSeparator The component separator.
* @member {number} segmentTerminator The segment terminator.
* @member {number} releaseIndicator The release indicator.
* @member {number} repetitionSeparator The repetition separator.
* @member {string} characterSet The EDIFACT frame setting characterSet.
* @property {string} [characterEncoding] The character encoding.
* @property {number} protocolVersion The protocol version.
* @property {number} dataElementSeparator The data element separator.
* @property {number} componentSeparator The component separator.
* @property {number} segmentTerminator The segment terminator.
* @property {number} releaseIndicator The release indicator.
* @property {number} repetitionSeparator The repetition separator.
* @property {string} characterSet The EDIFACT frame setting characterSet.
* Possible values include: 'NotSpecified', 'UNOB', 'UNOA', 'UNOC', 'UNOD',
* 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', 'UNOY',
* 'KECA'
* @member {string} decimalPointIndicator The EDIFACT frame setting decimal
* @property {string} decimalPointIndicator The EDIFACT frame setting decimal
* indicator. Possible values include: 'NotSpecified', 'Comma', 'Decimal'
* @member {string} segmentTerminatorSuffix The EDIFACT frame setting segment
* terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR',
* 'LF', 'CRLF'
* @property {string} segmentTerminatorSuffix The EDIFACT frame setting
* segment terminator suffix. Possible values include: 'NotSpecified',
* 'None', 'CR', 'LF', 'CRLF'
*/
constructor() {
}

Просмотреть файл

@ -17,7 +17,7 @@
class EdifactMessageFilter {
/**
* Create a EdifactMessageFilter.
* @member {string} messageFilterType The message filter type. Possible
* @property {string} messageFilterType The message filter type. Possible
* values include: 'NotSpecified', 'Include', 'Exclude'
*/
constructor() {

Просмотреть файл

@ -17,8 +17,8 @@
class EdifactMessageIdentifier {
/**
* Create a EdifactMessageIdentifier.
* @member {string} messageId The message id on which this envelope settings
* has to be applied.
* @property {string} messageId The message id on which this envelope
* settings has to be applied.
*/
constructor() {
}

Просмотреть файл

@ -17,270 +17,271 @@
class EdifactOneWayAgreement {
/**
* Create a EdifactOneWayAgreement.
* @member {object} senderBusinessIdentity The sender business identity
* @member {string} [senderBusinessIdentity.qualifier] The business identity
* qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [senderBusinessIdentity.value] The user defined business
* identity value.
* @member {object} receiverBusinessIdentity The receiver business identity
* @member {string} [receiverBusinessIdentity.qualifier] The business
* @property {object} senderBusinessIdentity The sender business identity
* @property {string} [senderBusinessIdentity.qualifier] The business
* identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [receiverBusinessIdentity.value] The user defined
* @property {string} [senderBusinessIdentity.value] The user defined
* business identity value.
* @member {object} protocolSettings The EDIFACT protocol settings.
* @member {object} [protocolSettings.validationSettings] The EDIFACT
* @property {object} receiverBusinessIdentity The receiver business identity
* @property {string} [receiverBusinessIdentity.qualifier] The business
* identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @property {string} [receiverBusinessIdentity.value] The user defined
* business identity value.
* @property {object} protocolSettings The EDIFACT protocol settings.
* @property {object} [protocolSettings.validationSettings] The EDIFACT
* validation settings.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.validateCharacterSet] The value
* indicating whether to validate character set in the message.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkDuplicateInterchangeControlNumber]
* The value indicating whether to check for duplicate interchange control
* number.
* @member {number}
* @property {number}
* [protocolSettings.validationSettings.interchangeControlNumberValidityDays]
* The validity period of interchange control number.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkDuplicateGroupControlNumber] The
* value indicating whether to check for duplicate group control number.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkDuplicateTransactionSetControlNumber]
* The value indicating whether to check for duplicate transaction set
* control number.
* @member {boolean} [protocolSettings.validationSettings.validateEdiTypes]
* @property {boolean} [protocolSettings.validationSettings.validateEdiTypes]
* The value indicating whether to Whether to validate EDI types.
* @member {boolean} [protocolSettings.validationSettings.validateXsdTypes]
* @property {boolean} [protocolSettings.validationSettings.validateXsdTypes]
* The value indicating whether to Whether to validate XSD types.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.allowLeadingAndTrailingSpacesAndZeroes]
* The value indicating whether to allow leading and trailing spaces and
* zeroes.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.trimLeadingAndTrailingSpacesAndZeroes]
* The value indicating whether to trim leading and trailing spaces and
* zeroes.
* @member {string}
* @property {string}
* [protocolSettings.validationSettings.trailingSeparatorPolicy] The trailing
* separator policy. Possible values include: 'NotSpecified', 'NotAllowed',
* 'Optional', 'Mandatory'
* @member {object} [protocolSettings.framingSettings] The EDIFACT framing
* @property {object} [protocolSettings.framingSettings] The EDIFACT framing
* settings.
* @member {string}
* @property {string}
* [protocolSettings.framingSettings.serviceCodeListDirectoryVersion] The
* service code list directory version.
* @member {string} [protocolSettings.framingSettings.characterEncoding] The
* character encoding.
* @member {number} [protocolSettings.framingSettings.protocolVersion] The
* @property {string} [protocolSettings.framingSettings.characterEncoding]
* The character encoding.
* @property {number} [protocolSettings.framingSettings.protocolVersion] The
* protocol version.
* @member {number} [protocolSettings.framingSettings.dataElementSeparator]
* @property {number} [protocolSettings.framingSettings.dataElementSeparator]
* The data element separator.
* @member {number} [protocolSettings.framingSettings.componentSeparator] The
* component separator.
* @member {number} [protocolSettings.framingSettings.segmentTerminator] The
* segment terminator.
* @member {number} [protocolSettings.framingSettings.releaseIndicator] The
* @property {number} [protocolSettings.framingSettings.componentSeparator]
* The component separator.
* @property {number} [protocolSettings.framingSettings.segmentTerminator]
* The segment terminator.
* @property {number} [protocolSettings.framingSettings.releaseIndicator] The
* release indicator.
* @member {number} [protocolSettings.framingSettings.repetitionSeparator]
* @property {number} [protocolSettings.framingSettings.repetitionSeparator]
* The repetition separator.
* @member {string} [protocolSettings.framingSettings.characterSet] The
* @property {string} [protocolSettings.framingSettings.characterSet] The
* EDIFACT frame setting characterSet. Possible values include:
* 'NotSpecified', 'UNOB', 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG',
* 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', 'UNOY', 'KECA'
* @member {string} [protocolSettings.framingSettings.decimalPointIndicator]
* The EDIFACT frame setting decimal indicator. Possible values include:
* 'NotSpecified', 'Comma', 'Decimal'
* @member {string}
* @property {string}
* [protocolSettings.framingSettings.decimalPointIndicator] The EDIFACT frame
* setting decimal indicator. Possible values include: 'NotSpecified',
* 'Comma', 'Decimal'
* @property {string}
* [protocolSettings.framingSettings.segmentTerminatorSuffix] The EDIFACT
* frame setting segment terminator suffix. Possible values include:
* 'NotSpecified', 'None', 'CR', 'LF', 'CRLF'
* @member {object} [protocolSettings.envelopeSettings] The EDIFACT envelope
* settings.
* @member {string}
* @property {object} [protocolSettings.envelopeSettings] The EDIFACT
* envelope settings.
* @property {string}
* [protocolSettings.envelopeSettings.groupAssociationAssignedCode] The group
* association assigned code.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.communicationAgreementId] The
* communication agreement id.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.applyDelimiterStringAdvice] The value
* indicating whether to apply delimiter string advice.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.createGroupingSegments] The value
* indicating whether to create grouping segments.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.enableDefaultGroupHeaders] The value
* indicating whether to enable default group headers.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.recipientReferencePasswordValue] The
* recipient reference password value.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.recipientReferencePasswordQualifier]
* The recipient reference password qualifier.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.applicationReferenceId] The application
* reference id.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.processingPriorityCode] The processing
* priority code.
* @member {number}
* @property {number}
* [protocolSettings.envelopeSettings.interchangeControlNumberLowerBound] The
* interchange control number lower bound.
* @member {number}
* @property {number}
* [protocolSettings.envelopeSettings.interchangeControlNumberUpperBound] The
* interchange control number upper bound.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.rolloverInterchangeControlNumber] The
* value indicating whether to rollover interchange control number.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.interchangeControlNumberPrefix] The
* interchange control number prefix.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.interchangeControlNumberSuffix] The
* interchange control number suffix.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.senderReverseRoutingAddress] The sender
* reverse routing address.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.receiverReverseRoutingAddress] The
* receiver reverse routing address.
* @member {string} [protocolSettings.envelopeSettings.functionalGroupId] The
* functional group id.
* @member {string}
* @property {string} [protocolSettings.envelopeSettings.functionalGroupId]
* The functional group id.
* @property {string}
* [protocolSettings.envelopeSettings.groupControllingAgencyCode] The group
* controlling agency code.
* @member {string} [protocolSettings.envelopeSettings.groupMessageVersion]
* @property {string} [protocolSettings.envelopeSettings.groupMessageVersion]
* The group message version.
* @member {string} [protocolSettings.envelopeSettings.groupMessageRelease]
* @property {string} [protocolSettings.envelopeSettings.groupMessageRelease]
* The group message release.
* @member {number}
* @property {number}
* [protocolSettings.envelopeSettings.groupControlNumberLowerBound] The group
* control number lower bound.
* @member {number}
* @property {number}
* [protocolSettings.envelopeSettings.groupControlNumberUpperBound] The group
* control number upper bound.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.rolloverGroupControlNumber] The value
* indicating whether to rollover group control number.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.groupControlNumberPrefix] The group
* control number prefix.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.groupControlNumberSuffix] The group
* control number suffix.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.groupApplicationReceiverQualifier] The
* group application receiver qualifier.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.groupApplicationReceiverId] The group
* application receiver id.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.groupApplicationSenderQualifier] The
* group application sender qualifier.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.groupApplicationSenderId] The group
* application sender id.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.groupApplicationPassword] The group
* application password.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.overwriteExistingTransactionSetControlNumber]
* The value indicating whether to overwrite existing transaction set control
* number.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.transactionSetControlNumberPrefix] The
* transaction set control number prefix.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.transactionSetControlNumberSuffix] The
* transaction set control number suffix.
* @member {number}
* @property {number}
* [protocolSettings.envelopeSettings.transactionSetControlNumberLowerBound]
* The transaction set control number lower bound.
* @member {number}
* @property {number}
* [protocolSettings.envelopeSettings.transactionSetControlNumberUpperBound]
* The transaction set control number upper bound.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.rolloverTransactionSetControlNumber]
* The value indicating whether to rollover transaction set control number.
* @member {boolean} [protocolSettings.envelopeSettings.isTestInterchange]
* @property {boolean} [protocolSettings.envelopeSettings.isTestInterchange]
* The value indicating whether the message is a test interchange.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.senderInternalIdentification] The
* sender internal identification.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.senderInternalSubIdentification] The
* sender internal sub identification.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.receiverInternalIdentification] The
* receiver internal identification.
* @member {string}
* @property {string}
* [protocolSettings.envelopeSettings.receiverInternalSubIdentification] The
* receiver internal sub identification.
* @member {object} [protocolSettings.acknowledgementSettings] The EDIFACT
* @property {object} [protocolSettings.acknowledgementSettings] The EDIFACT
* acknowledgement settings.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementSettings.needTechnicalAcknowledgement]
* The value indicating whether technical acknowledgement is needed.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementSettings.batchTechnicalAcknowledgements]
* The value indicating whether to batch the technical acknowledgements.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementSettings.needFunctionalAcknowledgement]
* The value indicating whether functional acknowledgement is needed.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementSettings.batchFunctionalAcknowledgements]
* The value indicating whether to batch functional acknowledgements.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementSettings.needLoopForValidMessages] The
* value indicating whether a loop is needed for valid messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementSettings.sendSynchronousAcknowledgement]
* The value indicating whether to send synchronous acknowledgement.
* @member {string}
* @property {string}
* [protocolSettings.acknowledgementSettings.acknowledgementControlNumberPrefix]
* The acknowledgement control number prefix.
* @member {string}
* @property {string}
* [protocolSettings.acknowledgementSettings.acknowledgementControlNumberSuffix]
* The acknowledgement control number suffix.
* @member {number}
* @property {number}
* [protocolSettings.acknowledgementSettings.acknowledgementControlNumberLowerBound]
* The acknowledgement control number lower bound.
* @member {number}
* @property {number}
* [protocolSettings.acknowledgementSettings.acknowledgementControlNumberUpperBound]
* The acknowledgement control number upper bound.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementSettings.rolloverAcknowledgementControlNumber]
* The value indicating whether to rollover acknowledgement control number.
* @member {object} [protocolSettings.messageFilter] The EDIFACT message
* @property {object} [protocolSettings.messageFilter] The EDIFACT message
* filter.
* @member {string} [protocolSettings.messageFilter.messageFilterType] The
* @property {string} [protocolSettings.messageFilter.messageFilterType] The
* message filter type. Possible values include: 'NotSpecified', 'Include',
* 'Exclude'
* @member {object} [protocolSettings.processingSettings] The EDIFACT
* @property {object} [protocolSettings.processingSettings] The EDIFACT
* processing Settings.
* @member {boolean} [protocolSettings.processingSettings.maskSecurityInfo]
* @property {boolean} [protocolSettings.processingSettings.maskSecurityInfo]
* The value indicating whether to mask security information.
* @member {boolean}
* @property {boolean}
* [protocolSettings.processingSettings.preserveInterchange] The value
* indicating whether to preserve interchange.
* @member {boolean}
* @property {boolean}
* [protocolSettings.processingSettings.suspendInterchangeOnError] The value
* indicating whether to suspend interchange on error.
* @member {boolean}
* @property {boolean}
* [protocolSettings.processingSettings.createEmptyXmlTagsForTrailingSeparators]
* The value indicating whether to create empty xml tags for trailing
* separators.
* @member {boolean}
* @property {boolean}
* [protocolSettings.processingSettings.useDotAsDecimalSeparator] The value
* indicating whether to use dot as decimal separator.
* @member {array} [protocolSettings.envelopeOverrides] The EDIFACT envelope
* override settings.
* @member {array} [protocolSettings.messageFilterList] The EDIFACT message
* @property {array} [protocolSettings.envelopeOverrides] The EDIFACT
* envelope override settings.
* @property {array} [protocolSettings.messageFilterList] The EDIFACT message
* filter list.
* @member {array} [protocolSettings.schemaReferences] The EDIFACT schema
* @property {array} [protocolSettings.schemaReferences] The EDIFACT schema
* references.
* @member {array} [protocolSettings.validationOverrides] The EDIFACT
* @property {array} [protocolSettings.validationOverrides] The EDIFACT
* validation override settings.
* @member {array} [protocolSettings.edifactDelimiterOverrides] The EDIFACT
* @property {array} [protocolSettings.edifactDelimiterOverrides] The EDIFACT
* delimiter override settings.
*/
constructor() {

Просмотреть файл

@ -17,16 +17,16 @@
class EdifactProcessingSettings {
/**
* Create a EdifactProcessingSettings.
* @member {boolean} maskSecurityInfo The value indicating whether to mask
* @property {boolean} maskSecurityInfo The value indicating whether to mask
* security information.
* @member {boolean} preserveInterchange The value indicating whether to
* @property {boolean} preserveInterchange The value indicating whether to
* preserve interchange.
* @member {boolean} suspendInterchangeOnError The value indicating whether
* @property {boolean} suspendInterchangeOnError The value indicating whether
* to suspend interchange on error.
* @member {boolean} createEmptyXmlTagsForTrailingSeparators The value
* @property {boolean} createEmptyXmlTagsForTrailingSeparators The value
* indicating whether to create empty xml tags for trailing separators.
* @member {boolean} useDotAsDecimalSeparator The value indicating whether to
* use dot as decimal separator.
* @property {boolean} useDotAsDecimalSeparator The value indicating whether
* to use dot as decimal separator.
*/
constructor() {
}

Просмотреть файл

@ -17,194 +17,201 @@
class EdifactProtocolSettings {
/**
* Create a EdifactProtocolSettings.
* @member {object} validationSettings The EDIFACT validation settings.
* @member {boolean} [validationSettings.validateCharacterSet] The value
* @property {object} validationSettings The EDIFACT validation settings.
* @property {boolean} [validationSettings.validateCharacterSet] The value
* indicating whether to validate character set in the message.
* @member {boolean}
* @property {boolean}
* [validationSettings.checkDuplicateInterchangeControlNumber] The value
* indicating whether to check for duplicate interchange control number.
* @member {number} [validationSettings.interchangeControlNumberValidityDays]
* The validity period of interchange control number.
* @member {boolean} [validationSettings.checkDuplicateGroupControlNumber]
* @property {number}
* [validationSettings.interchangeControlNumberValidityDays] The validity
* period of interchange control number.
* @property {boolean} [validationSettings.checkDuplicateGroupControlNumber]
* The value indicating whether to check for duplicate group control number.
* @member {boolean}
* @property {boolean}
* [validationSettings.checkDuplicateTransactionSetControlNumber] The value
* indicating whether to check for duplicate transaction set control number.
* @member {boolean} [validationSettings.validateEdiTypes] The value
* @property {boolean} [validationSettings.validateEdiTypes] The value
* indicating whether to Whether to validate EDI types.
* @member {boolean} [validationSettings.validateXsdTypes] The value
* @property {boolean} [validationSettings.validateXsdTypes] The value
* indicating whether to Whether to validate XSD types.
* @member {boolean}
* @property {boolean}
* [validationSettings.allowLeadingAndTrailingSpacesAndZeroes] The value
* indicating whether to allow leading and trailing spaces and zeroes.
* @member {boolean}
* @property {boolean}
* [validationSettings.trimLeadingAndTrailingSpacesAndZeroes] The value
* indicating whether to trim leading and trailing spaces and zeroes.
* @member {string} [validationSettings.trailingSeparatorPolicy] The trailing
* separator policy. Possible values include: 'NotSpecified', 'NotAllowed',
* 'Optional', 'Mandatory'
* @member {object} framingSettings The EDIFACT framing settings.
* @member {string} [framingSettings.serviceCodeListDirectoryVersion] The
* @property {string} [validationSettings.trailingSeparatorPolicy] The
* trailing separator policy. Possible values include: 'NotSpecified',
* 'NotAllowed', 'Optional', 'Mandatory'
* @property {object} framingSettings The EDIFACT framing settings.
* @property {string} [framingSettings.serviceCodeListDirectoryVersion] The
* service code list directory version.
* @member {string} [framingSettings.characterEncoding] The character
* @property {string} [framingSettings.characterEncoding] The character
* encoding.
* @member {number} [framingSettings.protocolVersion] The protocol version.
* @member {number} [framingSettings.dataElementSeparator] The data element
* @property {number} [framingSettings.protocolVersion] The protocol version.
* @property {number} [framingSettings.dataElementSeparator] The data element
* separator.
* @member {number} [framingSettings.componentSeparator] The component
* @property {number} [framingSettings.componentSeparator] The component
* separator.
* @member {number} [framingSettings.segmentTerminator] The segment
* @property {number} [framingSettings.segmentTerminator] The segment
* terminator.
* @member {number} [framingSettings.releaseIndicator] The release indicator.
* @member {number} [framingSettings.repetitionSeparator] The repetition
* @property {number} [framingSettings.releaseIndicator] The release
* indicator.
* @property {number} [framingSettings.repetitionSeparator] The repetition
* separator.
* @member {string} [framingSettings.characterSet] The EDIFACT frame setting
* characterSet. Possible values include: 'NotSpecified', 'UNOB', 'UNOA',
* 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI', 'UNOJ', 'UNOK',
* 'UNOX', 'UNOY', 'KECA'
* @member {string} [framingSettings.decimalPointIndicator] The EDIFACT frame
* setting decimal indicator. Possible values include: 'NotSpecified',
* @property {string} [framingSettings.characterSet] The EDIFACT frame
* setting characterSet. Possible values include: 'NotSpecified', 'UNOB',
* 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI', 'UNOJ',
* 'UNOK', 'UNOX', 'UNOY', 'KECA'
* @property {string} [framingSettings.decimalPointIndicator] The EDIFACT
* frame setting decimal indicator. Possible values include: 'NotSpecified',
* 'Comma', 'Decimal'
* @member {string} [framingSettings.segmentTerminatorSuffix] The EDIFACT
* @property {string} [framingSettings.segmentTerminatorSuffix] The EDIFACT
* frame setting segment terminator suffix. Possible values include:
* 'NotSpecified', 'None', 'CR', 'LF', 'CRLF'
* @member {object} envelopeSettings The EDIFACT envelope settings.
* @member {string} [envelopeSettings.groupAssociationAssignedCode] The group
* association assigned code.
* @member {string} [envelopeSettings.communicationAgreementId] The
* @property {object} envelopeSettings The EDIFACT envelope settings.
* @property {string} [envelopeSettings.groupAssociationAssignedCode] The
* group association assigned code.
* @property {string} [envelopeSettings.communicationAgreementId] The
* communication agreement id.
* @member {boolean} [envelopeSettings.applyDelimiterStringAdvice] The value
* indicating whether to apply delimiter string advice.
* @member {boolean} [envelopeSettings.createGroupingSegments] The value
* @property {boolean} [envelopeSettings.applyDelimiterStringAdvice] The
* value indicating whether to apply delimiter string advice.
* @property {boolean} [envelopeSettings.createGroupingSegments] The value
* indicating whether to create grouping segments.
* @member {boolean} [envelopeSettings.enableDefaultGroupHeaders] The value
* @property {boolean} [envelopeSettings.enableDefaultGroupHeaders] The value
* indicating whether to enable default group headers.
* @member {string} [envelopeSettings.recipientReferencePasswordValue] The
* @property {string} [envelopeSettings.recipientReferencePasswordValue] The
* recipient reference password value.
* @member {string} [envelopeSettings.recipientReferencePasswordQualifier]
* @property {string} [envelopeSettings.recipientReferencePasswordQualifier]
* The recipient reference password qualifier.
* @member {string} [envelopeSettings.applicationReferenceId] The application
* reference id.
* @member {string} [envelopeSettings.processingPriorityCode] The processing
* priority code.
* @member {number} [envelopeSettings.interchangeControlNumberLowerBound] The
* interchange control number lower bound.
* @member {number} [envelopeSettings.interchangeControlNumberUpperBound] The
* interchange control number upper bound.
* @member {boolean} [envelopeSettings.rolloverInterchangeControlNumber] The
* value indicating whether to rollover interchange control number.
* @member {string} [envelopeSettings.interchangeControlNumberPrefix] The
* @property {string} [envelopeSettings.applicationReferenceId] The
* application reference id.
* @property {string} [envelopeSettings.processingPriorityCode] The
* processing priority code.
* @property {number} [envelopeSettings.interchangeControlNumberLowerBound]
* The interchange control number lower bound.
* @property {number} [envelopeSettings.interchangeControlNumberUpperBound]
* The interchange control number upper bound.
* @property {boolean} [envelopeSettings.rolloverInterchangeControlNumber]
* The value indicating whether to rollover interchange control number.
* @property {string} [envelopeSettings.interchangeControlNumberPrefix] The
* interchange control number prefix.
* @member {string} [envelopeSettings.interchangeControlNumberSuffix] The
* @property {string} [envelopeSettings.interchangeControlNumberSuffix] The
* interchange control number suffix.
* @member {string} [envelopeSettings.senderReverseRoutingAddress] The sender
* reverse routing address.
* @member {string} [envelopeSettings.receiverReverseRoutingAddress] The
* @property {string} [envelopeSettings.senderReverseRoutingAddress] The
* sender reverse routing address.
* @property {string} [envelopeSettings.receiverReverseRoutingAddress] The
* receiver reverse routing address.
* @member {string} [envelopeSettings.functionalGroupId] The functional group
* id.
* @member {string} [envelopeSettings.groupControllingAgencyCode] The group
* @property {string} [envelopeSettings.functionalGroupId] The functional
* group id.
* @property {string} [envelopeSettings.groupControllingAgencyCode] The group
* controlling agency code.
* @member {string} [envelopeSettings.groupMessageVersion] The group message
* version.
* @member {string} [envelopeSettings.groupMessageRelease] The group message
* release.
* @member {number} [envelopeSettings.groupControlNumberLowerBound] The group
* control number lower bound.
* @member {number} [envelopeSettings.groupControlNumberUpperBound] The group
* control number upper bound.
* @member {boolean} [envelopeSettings.rolloverGroupControlNumber] The value
* indicating whether to rollover group control number.
* @member {string} [envelopeSettings.groupControlNumberPrefix] The group
* @property {string} [envelopeSettings.groupMessageVersion] The group
* message version.
* @property {string} [envelopeSettings.groupMessageRelease] The group
* message release.
* @property {number} [envelopeSettings.groupControlNumberLowerBound] The
* group control number lower bound.
* @property {number} [envelopeSettings.groupControlNumberUpperBound] The
* group control number upper bound.
* @property {boolean} [envelopeSettings.rolloverGroupControlNumber] The
* value indicating whether to rollover group control number.
* @property {string} [envelopeSettings.groupControlNumberPrefix] The group
* control number prefix.
* @member {string} [envelopeSettings.groupControlNumberSuffix] The group
* @property {string} [envelopeSettings.groupControlNumberSuffix] The group
* control number suffix.
* @member {string} [envelopeSettings.groupApplicationReceiverQualifier] The
* group application receiver qualifier.
* @member {string} [envelopeSettings.groupApplicationReceiverId] The group
* @property {string} [envelopeSettings.groupApplicationReceiverQualifier]
* The group application receiver qualifier.
* @property {string} [envelopeSettings.groupApplicationReceiverId] The group
* application receiver id.
* @member {string} [envelopeSettings.groupApplicationSenderQualifier] The
* @property {string} [envelopeSettings.groupApplicationSenderQualifier] The
* group application sender qualifier.
* @member {string} [envelopeSettings.groupApplicationSenderId] The group
* @property {string} [envelopeSettings.groupApplicationSenderId] The group
* application sender id.
* @member {string} [envelopeSettings.groupApplicationPassword] The group
* @property {string} [envelopeSettings.groupApplicationPassword] The group
* application password.
* @member {boolean}
* @property {boolean}
* [envelopeSettings.overwriteExistingTransactionSetControlNumber] The value
* indicating whether to overwrite existing transaction set control number.
* @member {string} [envelopeSettings.transactionSetControlNumberPrefix] The
* transaction set control number prefix.
* @member {string} [envelopeSettings.transactionSetControlNumberSuffix] The
* transaction set control number suffix.
* @member {number} [envelopeSettings.transactionSetControlNumberLowerBound]
* The transaction set control number lower bound.
* @member {number} [envelopeSettings.transactionSetControlNumberUpperBound]
* The transaction set control number upper bound.
* @member {boolean} [envelopeSettings.rolloverTransactionSetControlNumber]
* @property {string} [envelopeSettings.transactionSetControlNumberPrefix]
* The transaction set control number prefix.
* @property {string} [envelopeSettings.transactionSetControlNumberSuffix]
* The transaction set control number suffix.
* @property {number}
* [envelopeSettings.transactionSetControlNumberLowerBound] The transaction
* set control number lower bound.
* @property {number}
* [envelopeSettings.transactionSetControlNumberUpperBound] The transaction
* set control number upper bound.
* @property {boolean} [envelopeSettings.rolloverTransactionSetControlNumber]
* The value indicating whether to rollover transaction set control number.
* @member {boolean} [envelopeSettings.isTestInterchange] The value
* @property {boolean} [envelopeSettings.isTestInterchange] The value
* indicating whether the message is a test interchange.
* @member {string} [envelopeSettings.senderInternalIdentification] The
* @property {string} [envelopeSettings.senderInternalIdentification] The
* sender internal identification.
* @member {string} [envelopeSettings.senderInternalSubIdentification] The
* @property {string} [envelopeSettings.senderInternalSubIdentification] The
* sender internal sub identification.
* @member {string} [envelopeSettings.receiverInternalIdentification] The
* @property {string} [envelopeSettings.receiverInternalIdentification] The
* receiver internal identification.
* @member {string} [envelopeSettings.receiverInternalSubIdentification] The
* receiver internal sub identification.
* @member {object} acknowledgementSettings The EDIFACT acknowledgement
* @property {string} [envelopeSettings.receiverInternalSubIdentification]
* The receiver internal sub identification.
* @property {object} acknowledgementSettings The EDIFACT acknowledgement
* settings.
* @member {boolean} [acknowledgementSettings.needTechnicalAcknowledgement]
* @property {boolean} [acknowledgementSettings.needTechnicalAcknowledgement]
* The value indicating whether technical acknowledgement is needed.
* @member {boolean} [acknowledgementSettings.batchTechnicalAcknowledgements]
* The value indicating whether to batch the technical acknowledgements.
* @member {boolean} [acknowledgementSettings.needFunctionalAcknowledgement]
* The value indicating whether functional acknowledgement is needed.
* @member {boolean}
* @property {boolean}
* [acknowledgementSettings.batchTechnicalAcknowledgements] The value
* indicating whether to batch the technical acknowledgements.
* @property {boolean}
* [acknowledgementSettings.needFunctionalAcknowledgement] The value
* indicating whether functional acknowledgement is needed.
* @property {boolean}
* [acknowledgementSettings.batchFunctionalAcknowledgements] The value
* indicating whether to batch functional acknowledgements.
* @member {boolean} [acknowledgementSettings.needLoopForValidMessages] The
* @property {boolean} [acknowledgementSettings.needLoopForValidMessages] The
* value indicating whether a loop is needed for valid messages.
* @member {boolean} [acknowledgementSettings.sendSynchronousAcknowledgement]
* The value indicating whether to send synchronous acknowledgement.
* @member {string}
* @property {boolean}
* [acknowledgementSettings.sendSynchronousAcknowledgement] The value
* indicating whether to send synchronous acknowledgement.
* @property {string}
* [acknowledgementSettings.acknowledgementControlNumberPrefix] The
* acknowledgement control number prefix.
* @member {string}
* @property {string}
* [acknowledgementSettings.acknowledgementControlNumberSuffix] The
* acknowledgement control number suffix.
* @member {number}
* @property {number}
* [acknowledgementSettings.acknowledgementControlNumberLowerBound] The
* acknowledgement control number lower bound.
* @member {number}
* @property {number}
* [acknowledgementSettings.acknowledgementControlNumberUpperBound] The
* acknowledgement control number upper bound.
* @member {boolean}
* @property {boolean}
* [acknowledgementSettings.rolloverAcknowledgementControlNumber] The value
* indicating whether to rollover acknowledgement control number.
* @member {object} messageFilter The EDIFACT message filter.
* @member {string} [messageFilter.messageFilterType] The message filter
* @property {object} messageFilter The EDIFACT message filter.
* @property {string} [messageFilter.messageFilterType] The message filter
* type. Possible values include: 'NotSpecified', 'Include', 'Exclude'
* @member {object} processingSettings The EDIFACT processing Settings.
* @member {boolean} [processingSettings.maskSecurityInfo] The value
* @property {object} processingSettings The EDIFACT processing Settings.
* @property {boolean} [processingSettings.maskSecurityInfo] The value
* indicating whether to mask security information.
* @member {boolean} [processingSettings.preserveInterchange] The value
* @property {boolean} [processingSettings.preserveInterchange] The value
* indicating whether to preserve interchange.
* @member {boolean} [processingSettings.suspendInterchangeOnError] The value
* indicating whether to suspend interchange on error.
* @member {boolean}
* @property {boolean} [processingSettings.suspendInterchangeOnError] The
* value indicating whether to suspend interchange on error.
* @property {boolean}
* [processingSettings.createEmptyXmlTagsForTrailingSeparators] The value
* indicating whether to create empty xml tags for trailing separators.
* @member {boolean} [processingSettings.useDotAsDecimalSeparator] The value
* indicating whether to use dot as decimal separator.
* @member {array} [envelopeOverrides] The EDIFACT envelope override
* @property {boolean} [processingSettings.useDotAsDecimalSeparator] The
* value indicating whether to use dot as decimal separator.
* @property {array} [envelopeOverrides] The EDIFACT envelope override
* settings.
* @member {array} [messageFilterList] The EDIFACT message filter list.
* @member {array} schemaReferences The EDIFACT schema references.
* @member {array} [validationOverrides] The EDIFACT validation override
* settings.
* @member {array} [edifactDelimiterOverrides] The EDIFACT delimiter override
* @property {array} [messageFilterList] The EDIFACT message filter list.
* @property {array} schemaReferences The EDIFACT schema references.
* @property {array} [validationOverrides] The EDIFACT validation override
* settings.
* @property {array} [edifactDelimiterOverrides] The EDIFACT delimiter
* override settings.
*/
constructor() {
}

Просмотреть файл

@ -17,14 +17,15 @@
class EdifactSchemaReference {
/**
* Create a EdifactSchemaReference.
* @member {string} messageId The message id.
* @member {string} messageVersion The message version.
* @member {string} messageRelease The message release version.
* @member {string} [senderApplicationId] The sender application id.
* @member {string} [senderApplicationQualifier] The sender application
* @property {string} messageId The message id.
* @property {string} messageVersion The message version.
* @property {string} messageRelease The message release version.
* @property {string} [senderApplicationId] The sender application id.
* @property {string} [senderApplicationQualifier] The sender application
* qualifier.
* @member {string} [associationAssignedCode] The association assigned code.
* @member {string} schemaName The schema name.
* @property {string} [associationAssignedCode] The association assigned
* code.
* @property {string} schemaName The schema name.
*/
constructor() {
}

Просмотреть файл

@ -17,20 +17,20 @@
class EdifactValidationOverride {
/**
* Create a EdifactValidationOverride.
* @member {string} messageId The message id on which the validation settings
* has to be applied.
* @member {boolean} enforceCharacterSet The value indicating whether to
* @property {string} messageId The message id on which the validation
* settings has to be applied.
* @property {boolean} enforceCharacterSet The value indicating whether to
* validate character Set.
* @member {boolean} validateEdiTypes The value indicating whether to
* @property {boolean} validateEdiTypes The value indicating whether to
* validate EDI types.
* @member {boolean} validateXsdTypes The value indicating whether to
* @property {boolean} validateXsdTypes The value indicating whether to
* validate XSD types.
* @member {boolean} allowLeadingAndTrailingSpacesAndZeroes The value
* @property {boolean} allowLeadingAndTrailingSpacesAndZeroes The value
* indicating whether to allow leading and trailing spaces and zeroes.
* @member {string} trailingSeparatorPolicy The trailing separator policy.
* @property {string} trailingSeparatorPolicy The trailing separator policy.
* Possible values include: 'NotSpecified', 'NotAllowed', 'Optional',
* 'Mandatory'
* @member {boolean} trimLeadingAndTrailingSpacesAndZeroes The value
* @property {boolean} trimLeadingAndTrailingSpacesAndZeroes The value
* indicating whether to trim leading and trailing spaces and zeroes.
*/
constructor() {

Просмотреть файл

@ -17,25 +17,25 @@
class EdifactValidationSettings {
/**
* Create a EdifactValidationSettings.
* @member {boolean} validateCharacterSet The value indicating whether to
* @property {boolean} validateCharacterSet The value indicating whether to
* validate character set in the message.
* @member {boolean} checkDuplicateInterchangeControlNumber The value
* @property {boolean} checkDuplicateInterchangeControlNumber The value
* indicating whether to check for duplicate interchange control number.
* @member {number} interchangeControlNumberValidityDays The validity period
* of interchange control number.
* @member {boolean} checkDuplicateGroupControlNumber The value indicating
* @property {number} interchangeControlNumberValidityDays The validity
* period of interchange control number.
* @property {boolean} checkDuplicateGroupControlNumber The value indicating
* whether to check for duplicate group control number.
* @member {boolean} checkDuplicateTransactionSetControlNumber The value
* @property {boolean} checkDuplicateTransactionSetControlNumber The value
* indicating whether to check for duplicate transaction set control number.
* @member {boolean} validateEdiTypes The value indicating whether to Whether
* to validate EDI types.
* @member {boolean} validateXsdTypes The value indicating whether to Whether
* to validate XSD types.
* @member {boolean} allowLeadingAndTrailingSpacesAndZeroes The value
* @property {boolean} validateEdiTypes The value indicating whether to
* Whether to validate EDI types.
* @property {boolean} validateXsdTypes The value indicating whether to
* Whether to validate XSD types.
* @property {boolean} allowLeadingAndTrailingSpacesAndZeroes The value
* indicating whether to allow leading and trailing spaces and zeroes.
* @member {boolean} trimLeadingAndTrailingSpacesAndZeroes The value
* @property {boolean} trimLeadingAndTrailingSpacesAndZeroes The value
* indicating whether to trim leading and trailing spaces and zeroes.
* @member {string} trailingSeparatorPolicy The trailing separator policy.
* @property {string} trailingSeparatorPolicy The trailing separator policy.
* Possible values include: 'NotSpecified', 'NotAllowed', 'Optional',
* 'Mandatory'
*/

Просмотреть файл

@ -17,7 +17,7 @@
class ErrorInfo {
/**
* Create a ErrorInfo.
* @member {string} code The error code.
* @property {string} code The error code.
*/
constructor() {
}

Просмотреть файл

@ -18,8 +18,8 @@
class ErrorProperties {
/**
* Create a ErrorProperties.
* @member {string} [code] Error code.
* @member {string} [message] Error message indicating why the operation
* @property {string} [code] Error code.
* @property {string} [message] Error message indicating why the operation
* failed.
*/
constructor() {

Просмотреть файл

@ -18,9 +18,9 @@
class ErrorResponse {
/**
* Create a ErrorResponse.
* @member {object} [error] The error properties.
* @member {string} [error.code] Error code.
* @member {string} [error.message] Error message indicating why the
* @property {object} [error] The error properties.
* @property {string} [error.code] Error code.
* @property {string} [error.message] Error message indicating why the
* operation failed.
*/
constructor() {

Просмотреть файл

@ -16,12 +16,12 @@
class Expression {
/**
* Create a Expression.
* @member {string} [text]
* @member {object} [value]
* @member {array} [subexpressions]
* @member {object} [error]
* @member {string} [error.message] The error message.
* @member {array} [error.details] The error details.
* @property {string} [text]
* @property {object} [value]
* @property {array} [subexpressions]
* @property {object} [error]
* @property {string} [error.message] The error message.
* @property {array} [error.details] The error details.
*/
constructor() {
}

Просмотреть файл

@ -19,7 +19,7 @@ const models = require('./index');
class ExpressionRoot extends models['Expression'] {
/**
* Create a ExpressionRoot.
* @member {string} [path] The path.
* @property {string} [path] The path.
*/
constructor() {
super();

Просмотреть файл

@ -16,7 +16,7 @@
class ExpressionTraces extends Array {
/**
* Create a ExpressionTraces.
* @member {array} [inputs]
* @property {array} [inputs]
*/
constructor() {
super();

Просмотреть файл

@ -17,7 +17,7 @@
class GenerateUpgradedDefinitionParameters {
/**
* Create a GenerateUpgradedDefinitionParameters.
* @member {string} [targetSchemaVersion] The target schema version.
* @property {string} [targetSchemaVersion] The target schema version.
*/
constructor() {
}

Просмотреть файл

@ -17,8 +17,8 @@
class GetCallbackUrlParameters {
/**
* Create a GetCallbackUrlParameters.
* @member {date} [notAfter] The expiry time.
* @member {string} [keyType] The key type. Possible values include:
* @property {date} [notAfter] The expiry time.
* @property {string} [keyType] The key type. Possible values include:
* 'NotSpecified', 'Primary', 'Secondary'
*/
constructor() {

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -20,9 +20,9 @@ const models = require('./index');
class IntegrationAccount extends models['Resource'] {
/**
* Create a IntegrationAccount.
* @member {object} [properties] The integration account properties.
* @member {object} [sku] The sku.
* @member {string} [sku.name] The sku name. Possible values include:
* @property {object} [properties] The integration account properties.
* @property {object} [sku] The sku.
* @property {string} [sku.name] The sku name. Possible values include:
* 'NotSpecified', 'Free', 'Basic', 'Standard'
*/
constructor() {

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -17,7 +17,7 @@
class IntegrationAccountAgreementFilter {
/**
* Create a IntegrationAccountAgreementFilter.
* @member {string} agreementType The agreement type of integration account
* @property {string} agreementType The agreement type of integration account
* agreement. Possible values include: 'NotSpecified', 'AS2', 'X12',
* 'Edifact'
*/

Просмотреть файл

@ -16,7 +16,7 @@
class IntegrationAccountAgreementListResult extends Array {
/**
* Create a IntegrationAccountAgreementListResult.
* @member {string} [nextLink] The URL to get the next set of results.
* @property {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();

Просмотреть файл

@ -20,17 +20,17 @@ const models = require('./index');
class IntegrationAccountCertificate extends models['Resource'] {
/**
* Create a IntegrationAccountCertificate.
* @member {date} [createdTime] The created time.
* @member {date} [changedTime] The changed time.
* @member {object} [metadata] The metadata.
* @member {object} [key] The key details in the key vault.
* @member {object} [key.keyVault] The key vault reference.
* @member {string} [key.keyVault.id] The resource id.
* @member {string} [key.keyVault.name] The resource name.
* @member {string} [key.keyVault.type] The resource type.
* @member {string} [key.keyName] The private key name in key vault.
* @member {string} [key.keyVersion] The private key version in key vault.
* @member {string} [publicCertificate] The public certificate.
* @property {date} [createdTime] The created time.
* @property {date} [changedTime] The changed time.
* @property {object} [metadata] The metadata.
* @property {object} [key] The key details in the key vault.
* @property {object} [key.keyVault] The key vault reference.
* @property {string} [key.keyVault.id] The resource id.
* @property {string} [key.keyVault.name] The resource name.
* @property {string} [key.keyVault.type] The resource type.
* @property {string} [key.keyName] The private key name in key vault.
* @property {string} [key.keyVersion] The private key version in key vault.
* @property {string} [publicCertificate] The public certificate.
*/
constructor() {
super();

Просмотреть файл

@ -16,7 +16,7 @@
class IntegrationAccountCertificateListResult extends Array {
/**
* Create a IntegrationAccountCertificateListResult.
* @member {string} [nextLink] The URL to get the next set of results.
* @property {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();

Просмотреть файл

@ -16,7 +16,7 @@
class IntegrationAccountListResult extends Array {
/**
* Create a IntegrationAccountListResult.
* @member {string} [nextLink] The URL to get the next set of results.
* @property {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();

Просмотреть файл

@ -20,26 +20,26 @@ const models = require('./index');
class IntegrationAccountMap extends models['Resource'] {
/**
* Create a IntegrationAccountMap.
* @member {string} mapType The map type. Possible values include:
* @property {string} mapType The map type. Possible values include:
* 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid'
* @member {object} [parametersSchema] The parameters schema of integration
* @property {object} [parametersSchema] The parameters schema of integration
* account map.
* @member {string} [parametersSchema.ref] The reference name.
* @member {date} [createdTime] The created time.
* @member {date} [changedTime] The changed time.
* @member {string} [content] The content.
* @member {string} [contentType] The content type.
* @member {object} [contentLink] The content link.
* @member {string} [contentLink.uri] The content link URI.
* @member {string} [contentLink.contentVersion] The content version.
* @member {number} [contentLink.contentSize] The content size.
* @member {object} [contentLink.contentHash] The content hash.
* @member {string} [contentLink.contentHash.algorithm] The algorithm of the
* @property {string} [parametersSchema.ref] The reference name.
* @property {date} [createdTime] The created time.
* @property {date} [changedTime] The changed time.
* @property {string} [content] The content.
* @property {string} [contentType] The content type.
* @property {object} [contentLink] The content link.
* @property {string} [contentLink.uri] The content link URI.
* @property {string} [contentLink.contentVersion] The content version.
* @property {number} [contentLink.contentSize] The content size.
* @property {object} [contentLink.contentHash] The content hash.
* @property {string} [contentLink.contentHash.algorithm] The algorithm of
* the content hash.
* @property {string} [contentLink.contentHash.value] The value of the
* content hash.
* @member {string} [contentLink.contentHash.value] The value of the content
* hash.
* @member {object} [contentLink.metadata] The metadata.
* @member {object} [metadata] The metadata.
* @property {object} [contentLink.metadata] The metadata.
* @property {object} [metadata] The metadata.
*/
constructor() {
super();

Просмотреть файл

@ -17,8 +17,9 @@
class IntegrationAccountMapFilter {
/**
* Create a IntegrationAccountMapFilter.
* @member {string} mapType The map type of integration account map. Possible
* values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid'
* @property {string} mapType The map type of integration account map.
* Possible values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30',
* 'Liquid'
*/
constructor() {
}

Просмотреть файл

@ -16,7 +16,7 @@
class IntegrationAccountMapListResult extends Array {
/**
* Create a IntegrationAccountMapListResult.
* @member {string} [nextLink] The URL to get the next set of results.
* @property {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();

Просмотреть файл

@ -17,7 +17,7 @@
class IntegrationAccountMapPropertiesParametersSchema {
/**
* Create a IntegrationAccountMapPropertiesParametersSchema.
* @member {string} [ref] The reference name.
* @property {string} [ref] The reference name.
*/
constructor() {
}

Просмотреть файл

@ -20,14 +20,14 @@ const models = require('./index');
class IntegrationAccountPartner extends models['Resource'] {
/**
* Create a IntegrationAccountPartner.
* @member {string} partnerType The partner type. Possible values include:
* @property {string} partnerType The partner type. Possible values include:
* 'NotSpecified', 'B2B'
* @member {date} [createdTime] The created time.
* @member {date} [changedTime] The changed time.
* @member {object} [metadata] The metadata.
* @member {object} content The partner content.
* @member {object} [content.b2b] The B2B partner content.
* @member {array} [content.b2b.businessIdentities] The list of partner
* @property {date} [createdTime] The created time.
* @property {date} [changedTime] The changed time.
* @property {object} [metadata] The metadata.
* @property {object} content The partner content.
* @property {object} [content.b2b] The B2B partner content.
* @property {array} [content.b2b.businessIdentities] The list of partner
* business identities.
*/
constructor() {

Просмотреть файл

@ -17,7 +17,7 @@
class IntegrationAccountPartnerFilter {
/**
* Create a IntegrationAccountPartnerFilter.
* @member {string} partnerType The partner type of integration account
* @property {string} partnerType The partner type of integration account
* partner. Possible values include: 'NotSpecified', 'B2B'
*/
constructor() {

Просмотреть файл

@ -16,7 +16,7 @@
class IntegrationAccountPartnerListResult extends Array {
/**
* Create a IntegrationAccountPartnerListResult.
* @member {string} [nextLink] The URL to get the next set of results.
* @property {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();

Просмотреть файл

@ -20,26 +20,26 @@ const models = require('./index');
class IntegrationAccountSchema extends models['Resource'] {
/**
* Create a IntegrationAccountSchema.
* @member {string} schemaType The schema type. Possible values include:
* @property {string} schemaType The schema type. Possible values include:
* 'NotSpecified', 'Xml'
* @member {string} [targetNamespace] The target namespace of the schema.
* @member {string} [documentName] The document name.
* @member {string} [fileName] The file name.
* @member {date} [createdTime] The created time.
* @member {date} [changedTime] The changed time.
* @member {object} [metadata] The metadata.
* @member {string} [content] The content.
* @member {string} [contentType] The content type.
* @member {object} [contentLink] The content link.
* @member {string} [contentLink.uri] The content link URI.
* @member {string} [contentLink.contentVersion] The content version.
* @member {number} [contentLink.contentSize] The content size.
* @member {object} [contentLink.contentHash] The content hash.
* @member {string} [contentLink.contentHash.algorithm] The algorithm of the
* @property {string} [targetNamespace] The target namespace of the schema.
* @property {string} [documentName] The document name.
* @property {string} [fileName] The file name.
* @property {date} [createdTime] The created time.
* @property {date} [changedTime] The changed time.
* @property {object} [metadata] The metadata.
* @property {string} [content] The content.
* @property {string} [contentType] The content type.
* @property {object} [contentLink] The content link.
* @property {string} [contentLink.uri] The content link URI.
* @property {string} [contentLink.contentVersion] The content version.
* @property {number} [contentLink.contentSize] The content size.
* @property {object} [contentLink.contentHash] The content hash.
* @property {string} [contentLink.contentHash.algorithm] The algorithm of
* the content hash.
* @property {string} [contentLink.contentHash.value] The value of the
* content hash.
* @member {string} [contentLink.contentHash.value] The value of the content
* hash.
* @member {object} [contentLink.metadata] The metadata.
* @property {object} [contentLink.metadata] The metadata.
*/
constructor() {
super();

Просмотреть файл

@ -17,8 +17,8 @@
class IntegrationAccountSchemaFilter {
/**
* Create a IntegrationAccountSchemaFilter.
* @member {string} schemaType The schema type of integration account schema.
* Possible values include: 'NotSpecified', 'Xml'
* @property {string} schemaType The schema type of integration account
* schema. Possible values include: 'NotSpecified', 'Xml'
*/
constructor() {
}

Просмотреть файл

@ -16,7 +16,7 @@
class IntegrationAccountSchemaListResult extends Array {
/**
* Create a IntegrationAccountSchemaListResult.
* @member {string} [nextLink] The URL to get the next set of results.
* @property {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();

Просмотреть файл

@ -20,9 +20,9 @@ const models = require('./index');
class IntegrationAccountSession extends models['Resource'] {
/**
* Create a IntegrationAccountSession.
* @member {date} [createdTime] The created time.
* @member {date} [changedTime] The changed time.
* @member {object} [content] The session content.
* @property {date} [createdTime] The created time.
* @property {date} [changedTime] The changed time.
* @property {object} [content] The session content.
*/
constructor() {
super();

Просмотреть файл

@ -17,7 +17,7 @@
class IntegrationAccountSessionFilter {
/**
* Create a IntegrationAccountSessionFilter.
* @member {date} changedTime The changed time of integration account
* @property {date} changedTime The changed time of integration account
* sessions.
*/
constructor() {

Просмотреть файл

@ -16,7 +16,7 @@
class IntegrationAccountSessionListResult extends Array {
/**
* Create a IntegrationAccountSessionListResult.
* @member {string} [nextLink] The URL to get the next set of results.
* @property {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();

Просмотреть файл

@ -17,7 +17,7 @@
class IntegrationAccountSku {
/**
* Create a IntegrationAccountSku.
* @member {string} name The sku name. Possible values include:
* @property {string} name The sku name. Possible values include:
* 'NotSpecified', 'Free', 'Basic', 'Standard'
*/
constructor() {

Просмотреть файл

@ -17,8 +17,8 @@
class JsonSchema {
/**
* Create a JsonSchema.
* @member {string} [title] The JSON title.
* @member {string} [content] The JSON content.
* @property {string} [title] The JSON title.
* @property {string} [content] The JSON content.
*/
constructor() {
}

Просмотреть файл

@ -17,11 +17,12 @@
class KeyVaultKey {
/**
* Create a KeyVaultKey.
* @member {string} [kid] The key id.
* @member {object} [attributes] The key attributes.
* @member {boolean} [attributes.enabled] Whether the key is enabled or not.
* @member {number} [attributes.created] When the key was created.
* @member {number} [attributes.updated] When the key was updated.
* @property {string} [kid] The key id.
* @property {object} [attributes] The key attributes.
* @property {boolean} [attributes.enabled] Whether the key is enabled or
* not.
* @property {number} [attributes.created] When the key was created.
* @property {number} [attributes.updated] When the key was updated.
*/
constructor() {
}

Просмотреть файл

@ -17,9 +17,9 @@
class KeyVaultKeyAttributes {
/**
* Create a KeyVaultKeyAttributes.
* @member {boolean} [enabled] Whether the key is enabled or not.
* @member {number} [created] When the key was created.
* @member {number} [updated] When the key was updated.
* @property {boolean} [enabled] Whether the key is enabled or not.
* @property {number} [created] When the key was created.
* @property {number} [updated] When the key was updated.
*/
constructor() {
}

Просмотреть файл

@ -16,7 +16,7 @@
class KeyVaultKeyCollection extends Array {
/**
* Create a KeyVaultKeyCollection.
* @member {string} [skipToken] The skip token.
* @property {string} [skipToken] The skip token.
*/
constructor() {
super();

Просмотреть файл

@ -17,12 +17,12 @@
class KeyVaultKeyReference {
/**
* Create a KeyVaultKeyReference.
* @member {object} keyVault The key vault reference.
* @member {string} [keyVault.id] The resource id.
* @member {string} [keyVault.name] The resource name.
* @member {string} [keyVault.type] The resource type.
* @member {string} keyName The private key name in key vault.
* @member {string} [keyVersion] The private key version in key vault.
* @property {object} keyVault The key vault reference.
* @property {string} [keyVault.id] The resource id.
* @property {string} [keyVault.name] The resource name.
* @property {string} [keyVault.type] The resource type.
* @property {string} keyName The private key name in key vault.
* @property {string} [keyVersion] The private key version in key vault.
*/
constructor() {
}

Просмотреть файл

@ -17,9 +17,9 @@
class KeyVaultKeyReferenceKeyVault {
/**
* Create a KeyVaultKeyReferenceKeyVault.
* @member {string} [id] The resource id.
* @member {string} [name] The resource name.
* @member {string} [type] The resource type.
* @property {string} [id] The resource id.
* @property {string} [name] The resource name.
* @property {string} [type] The resource type.
*/
constructor() {
}

Просмотреть файл

@ -17,8 +17,8 @@
class ListKeyVaultKeysDefinition {
/**
* Create a ListKeyVaultKeysDefinition.
* @member {object} keyVault The key vault reference.
* @member {string} [skipToken] The skip token.
* @property {object} keyVault The key vault reference.
* @property {string} [skipToken] The skip token.
*/
constructor() {
}

Просмотреть файл

@ -17,13 +17,14 @@
class Operation {
/**
* Create a Operation.
* @member {string} [name] Operation name: {provider}/{resource}/{operation}
* @member {object} [display] The object that represents the operation.
* @member {string} [display.provider] Service provider: Microsoft.Logic
* @member {string} [display.resource] Resource on which the operation is
* @property {string} [name] Operation name:
* {provider}/{resource}/{operation}
* @property {object} [display] The object that represents the operation.
* @property {string} [display.provider] Service provider: Microsoft.Logic
* @property {string} [display.resource] Resource on which the operation is
* performed: Profile, endpoint, etc.
* @member {string} [display.operation] Operation type: Read, write, delete,
* etc.
* @property {string} [display.operation] Operation type: Read, write,
* delete, etc.
*/
constructor() {
}

Просмотреть файл

@ -17,10 +17,10 @@
class OperationDisplay {
/**
* Create a OperationDisplay.
* @member {string} [provider] Service provider: Microsoft.Logic
* @member {string} [resource] Resource on which the operation is performed:
* Profile, endpoint, etc.
* @member {string} [operation] Operation type: Read, write, delete, etc.
* @property {string} [provider] Service provider: Microsoft.Logic
* @property {string} [resource] Resource on which the operation is
* performed: Profile, endpoint, etc.
* @property {string} [operation] Operation type: Read, write, delete, etc.
*/
constructor() {
}

Просмотреть файл

@ -17,7 +17,7 @@
class OperationListResult extends Array {
/**
* Create a OperationListResult.
* @member {string} [nextLink] URL to get the next set of operation list
* @property {string} [nextLink] URL to get the next set of operation list
* results if there are any.
*/
constructor() {

Просмотреть файл

@ -20,32 +20,32 @@ const models = require('./index');
class OperationResult extends models['OperationResultProperties'] {
/**
* Create a OperationResult.
* @member {string} [trackingId] Gets the tracking id.
* @member {object} [inputs] Gets the inputs.
* @member {object} [inputsLink] Gets the link to inputs.
* @member {string} [inputsLink.uri] The content link URI.
* @member {string} [inputsLink.contentVersion] The content version.
* @member {number} [inputsLink.contentSize] The content size.
* @member {object} [inputsLink.contentHash] The content hash.
* @member {string} [inputsLink.contentHash.algorithm] The algorithm of the
* @property {string} [trackingId] Gets the tracking id.
* @property {object} [inputs] Gets the inputs.
* @property {object} [inputsLink] Gets the link to inputs.
* @property {string} [inputsLink.uri] The content link URI.
* @property {string} [inputsLink.contentVersion] The content version.
* @property {number} [inputsLink.contentSize] The content size.
* @property {object} [inputsLink.contentHash] The content hash.
* @property {string} [inputsLink.contentHash.algorithm] The algorithm of the
* content hash.
* @member {string} [inputsLink.contentHash.value] The value of the content
* @property {string} [inputsLink.contentHash.value] The value of the content
* hash.
* @member {object} [inputsLink.metadata] The metadata.
* @member {object} [outputs] Gets the outputs.
* @member {object} [outputsLink] Gets the link to outputs.
* @member {string} [outputsLink.uri] The content link URI.
* @member {string} [outputsLink.contentVersion] The content version.
* @member {number} [outputsLink.contentSize] The content size.
* @member {object} [outputsLink.contentHash] The content hash.
* @member {string} [outputsLink.contentHash.algorithm] The algorithm of the
* @property {object} [inputsLink.metadata] The metadata.
* @property {object} [outputs] Gets the outputs.
* @property {object} [outputsLink] Gets the link to outputs.
* @property {string} [outputsLink.uri] The content link URI.
* @property {string} [outputsLink.contentVersion] The content version.
* @property {number} [outputsLink.contentSize] The content size.
* @property {object} [outputsLink.contentHash] The content hash.
* @property {string} [outputsLink.contentHash.algorithm] The algorithm of
* the content hash.
* @property {string} [outputsLink.contentHash.value] The value of the
* content hash.
* @member {string} [outputsLink.contentHash.value] The value of the content
* hash.
* @member {object} [outputsLink.metadata] The metadata.
* @member {object} [trackedProperties] Gets the tracked properties.
* @member {array} [retryHistory] Gets the retry histories.
* @member {number} [iterationCount]
* @property {object} [outputsLink.metadata] The metadata.
* @property {object} [trackedProperties] Gets the tracked properties.
* @property {array} [retryHistory] Gets the retry histories.
* @property {number} [iterationCount]
*/
constructor() {
super();

Просмотреть файл

@ -17,18 +17,18 @@
class OperationResultProperties {
/**
* Create a OperationResultProperties.
* @member {date} [startTime] The start time of the workflow scope
* @property {date} [startTime] The start time of the workflow scope
* repetition.
* @member {date} [endTime] The end time of the workflow scope repetition.
* @member {object} [correlation] The correlation properties.
* @member {string} [correlation.actionTrackingId] The action tracking
* @property {date} [endTime] The end time of the workflow scope repetition.
* @property {object} [correlation] The correlation properties.
* @property {string} [correlation.actionTrackingId] The action tracking
* identifier.
* @member {string} [status] The status of the workflow scope repetition.
* @property {string} [status] The status of the workflow scope repetition.
* Possible values include: 'NotSpecified', 'Paused', 'Running', 'Waiting',
* 'Succeeded', 'Skipped', 'Suspended', 'Cancelled', 'Failed', 'Faulted',
* 'TimedOut', 'Aborted', 'Ignored'
* @member {string} [code] The workflow scope repetition code.
* @member {object} [error]
* @property {string} [code] The workflow scope repetition code.
* @property {object} [error]
*/
constructor() {
}

Просмотреть файл

@ -17,8 +17,8 @@
class PartnerContent {
/**
* Create a PartnerContent.
* @member {object} [b2b] The B2B partner content.
* @member {array} [b2b.businessIdentities] The list of partner business
* @property {object} [b2b] The B2B partner content.
* @property {array} [b2b.businessIdentities] The list of partner business
* identities.
*/
constructor() {

Просмотреть файл

@ -17,11 +17,11 @@
class RecurrenceSchedule {
/**
* Create a RecurrenceSchedule.
* @member {array} [minutes] The minutes.
* @member {array} [hours] The hours.
* @member {array} [weekDays] The days of the week.
* @member {array} [monthDays] The month days.
* @member {array} [monthlyOccurrences] The monthly occurrences.
* @property {array} [minutes] The minutes.
* @property {array} [hours] The hours.
* @property {array} [weekDays] The days of the week.
* @property {array} [monthDays] The month days.
* @property {array} [monthlyOccurrences] The monthly occurrences.
*/
constructor() {
}

Просмотреть файл

@ -17,10 +17,10 @@
class RecurrenceScheduleOccurrence {
/**
* Create a RecurrenceScheduleOccurrence.
* @member {string} [day] The day of the week. Possible values include:
* @property {string} [day] The day of the week. Possible values include:
* 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday',
* 'Saturday'
* @member {number} [occurrence] The occurrence.
* @property {number} [occurrence] The occurrence.
*/
constructor() {
}

Просмотреть файл

@ -17,7 +17,7 @@
class RegenerateActionParameter {
/**
* Create a RegenerateActionParameter.
* @member {string} [keyType] The key type. Possible values include:
* @property {string} [keyType] The key type. Possible values include:
* 'NotSpecified', 'Primary', 'Secondary'
*/
constructor() {

Просмотреть файл

@ -17,8 +17,8 @@
class RepetitionIndex {
/**
* Create a RepetitionIndex.
* @member {string} [scopeName] The scope.
* @member {number} itemIndex The index.
* @property {string} [scopeName] The scope.
* @property {number} itemIndex The index.
*/
constructor() {
}

Просмотреть файл

@ -17,10 +17,10 @@
class Request {
/**
* Create a Request.
* @member {object} [headers] A list of all the headers attached to the
* @property {object} [headers] A list of all the headers attached to the
* request.
* @member {string} [uri] The destination for the request.
* @member {string} [method] The HTTP method used for the request.
* @property {string} [uri] The destination for the request.
* @property {string} [method] The HTTP method used for the request.
*/
constructor() {
}

Просмотреть файл

@ -20,34 +20,36 @@ const models = require('./index');
class RequestHistory extends models['Resource'] {
/**
* Create a RequestHistory.
* @member {object} [properties] The request history properties.
* @member {date} [properties.startTime] The time the request started.
* @member {date} [properties.endTime] The time the request ended.
* @member {object} [properties.request] The request.
* @member {object} [properties.request.headers] A list of all the headers
* @property {object} [properties] The request history properties.
* @property {date} [properties.startTime] The time the request started.
* @property {date} [properties.endTime] The time the request ended.
* @property {object} [properties.request] The request.
* @property {object} [properties.request.headers] A list of all the headers
* attached to the request.
* @member {string} [properties.request.uri] The destination for the request.
* @member {string} [properties.request.method] The HTTP method used for the
* @property {string} [properties.request.uri] The destination for the
* request.
* @member {object} [properties.response] The response.
* @member {object} [properties.response.headers] A list of all the headers
* @property {string} [properties.request.method] The HTTP method used for
* the request.
* @property {object} [properties.response] The response.
* @property {object} [properties.response.headers] A list of all the headers
* attached to the response.
* @member {number} [properties.response.statusCode] The status code of the
* @property {number} [properties.response.statusCode] The status code of the
* response.
* @member {object} [properties.response.bodyLink] Details on the location of
* the body content.
* @member {string} [properties.response.bodyLink.uri] The content link URI.
* @member {string} [properties.response.bodyLink.contentVersion] The content
* version.
* @member {number} [properties.response.bodyLink.contentSize] The content
* @property {object} [properties.response.bodyLink] Details on the location
* of the body content.
* @property {string} [properties.response.bodyLink.uri] The content link
* URI.
* @property {string} [properties.response.bodyLink.contentVersion] The
* content version.
* @property {number} [properties.response.bodyLink.contentSize] The content
* size.
* @member {object} [properties.response.bodyLink.contentHash] The content
* @property {object} [properties.response.bodyLink.contentHash] The content
* hash.
* @member {string} [properties.response.bodyLink.contentHash.algorithm] The
* algorithm of the content hash.
* @member {string} [properties.response.bodyLink.contentHash.value] The
* @property {string} [properties.response.bodyLink.contentHash.algorithm]
* The algorithm of the content hash.
* @property {string} [properties.response.bodyLink.contentHash.value] The
* value of the content hash.
* @member {object} [properties.response.bodyLink.metadata] The metadata.
* @property {object} [properties.response.bodyLink.metadata] The metadata.
*/
constructor() {
super();

Просмотреть файл

@ -16,7 +16,7 @@
class RequestHistoryListResult extends Array {
/**
* Create a RequestHistoryListResult.
* @member {string} [nextLink] The URL to get the next set of results.
* @property {string} [nextLink] The URL to get the next set of results.
*/
constructor() {
super();

Просмотреть файл

@ -17,28 +17,28 @@
class RequestHistoryProperties {
/**
* Create a RequestHistoryProperties.
* @member {date} [startTime] The time the request started.
* @member {date} [endTime] The time the request ended.
* @member {object} [request] The request.
* @member {object} [request.headers] A list of all the headers attached to
* @property {date} [startTime] The time the request started.
* @property {date} [endTime] The time the request ended.
* @property {object} [request] The request.
* @property {object} [request.headers] A list of all the headers attached to
* the request.
* @member {string} [request.uri] The destination for the request.
* @member {string} [request.method] The HTTP method used for the request.
* @member {object} [response] The response.
* @member {object} [response.headers] A list of all the headers attached to
* the response.
* @member {number} [response.statusCode] The status code of the response.
* @member {object} [response.bodyLink] Details on the location of the body
* @property {string} [request.uri] The destination for the request.
* @property {string} [request.method] The HTTP method used for the request.
* @property {object} [response] The response.
* @property {object} [response.headers] A list of all the headers attached
* to the response.
* @property {number} [response.statusCode] The status code of the response.
* @property {object} [response.bodyLink] Details on the location of the body
* content.
* @member {string} [response.bodyLink.uri] The content link URI.
* @member {string} [response.bodyLink.contentVersion] The content version.
* @member {number} [response.bodyLink.contentSize] The content size.
* @member {object} [response.bodyLink.contentHash] The content hash.
* @member {string} [response.bodyLink.contentHash.algorithm] The algorithm
* @property {string} [response.bodyLink.uri] The content link URI.
* @property {string} [response.bodyLink.contentVersion] The content version.
* @property {number} [response.bodyLink.contentSize] The content size.
* @property {object} [response.bodyLink.contentHash] The content hash.
* @property {string} [response.bodyLink.contentHash.algorithm] The algorithm
* of the content hash.
* @member {string} [response.bodyLink.contentHash.value] The value of the
* @property {string} [response.bodyLink.contentHash.value] The value of the
* content hash.
* @member {object} [response.bodyLink.metadata] The metadata.
* @property {object} [response.bodyLink.metadata] The metadata.
*/
constructor() {
}

Просмотреть файл

@ -20,11 +20,11 @@ const models = require('./index');
class Resource extends models['BaseResource'] {
/**
* Create a Resource.
* @member {string} [id] The resource id.
* @member {string} [name] Gets the resource name.
* @member {string} [type] Gets the resource type.
* @member {string} [location] The resource location.
* @member {object} [tags] The resource tags.
* @property {string} [id] The resource id.
* @property {string} [name] Gets the resource name.
* @property {string} [type] Gets the resource type.
* @property {string} [location] The resource location.
* @property {object} [tags] The resource tags.
*/
constructor() {
super();

Просмотреть файл

@ -17,9 +17,9 @@
class ResourceReference {
/**
* Create a ResourceReference.
* @member {string} [id] The resource id.
* @member {string} [name] Gets the resource name.
* @member {string} [type] Gets the resource type.
* @property {string} [id] The resource id.
* @property {string} [name] Gets the resource name.
* @property {string} [type] Gets the resource type.
*/
constructor() {
}

Просмотреть файл

@ -17,19 +17,19 @@
class Response {
/**
* Create a Response.
* @member {object} [headers] A list of all the headers attached to the
* @property {object} [headers] A list of all the headers attached to the
* response.
* @member {number} [statusCode] The status code of the response.
* @member {object} [bodyLink] Details on the location of the body content.
* @member {string} [bodyLink.uri] The content link URI.
* @member {string} [bodyLink.contentVersion] The content version.
* @member {number} [bodyLink.contentSize] The content size.
* @member {object} [bodyLink.contentHash] The content hash.
* @member {string} [bodyLink.contentHash.algorithm] The algorithm of the
* @property {number} [statusCode] The status code of the response.
* @property {object} [bodyLink] Details on the location of the body content.
* @property {string} [bodyLink.uri] The content link URI.
* @property {string} [bodyLink.contentVersion] The content version.
* @property {number} [bodyLink.contentSize] The content size.
* @property {object} [bodyLink.contentHash] The content hash.
* @property {string} [bodyLink.contentHash.algorithm] The algorithm of the
* content hash.
* @member {string} [bodyLink.contentHash.value] The value of the content
* @property {string} [bodyLink.contentHash.value] The value of the content
* hash.
* @member {object} [bodyLink.metadata] The metadata.
* @property {object} [bodyLink.metadata] The metadata.
*/
constructor() {
}

Просмотреть файл

@ -17,15 +17,15 @@
class RetryHistory {
/**
* Create a RetryHistory.
* @member {date} [startTime] Gets the start time.
* @member {date} [endTime] Gets the end time.
* @member {string} [code] Gets the status code.
* @member {string} [clientRequestId] Gets the client request Id.
* @member {string} [serviceRequestId] Gets the service request Id.
* @member {object} [error] Gets the error response.
* @member {object} [error.error] The error properties.
* @member {string} [error.error.code] Error code.
* @member {string} [error.error.message] Error message indicating why the
* @property {date} [startTime] Gets the start time.
* @property {date} [endTime] Gets the end time.
* @property {string} [code] Gets the status code.
* @property {string} [clientRequestId] Gets the client request Id.
* @property {string} [serviceRequestId] Gets the service request Id.
* @property {object} [error] Gets the error response.
* @property {object} [error.error] The error properties.
* @property {string} [error.error.code] Error code.
* @property {string} [error.error.message] Error message indicating why the
* operation failed.
*/
constructor() {

Просмотреть файл

@ -20,7 +20,7 @@ const models = require('./index');
class RunActionCorrelation extends models['RunCorrelation'] {
/**
* Create a RunActionCorrelation.
* @member {string} [actionTrackingId] The action tracking identifier.
* @property {string} [actionTrackingId] The action tracking identifier.
*/
constructor() {
super();

Просмотреть файл

@ -17,8 +17,8 @@
class RunCorrelation {
/**
* Create a RunCorrelation.
* @member {string} [clientTrackingId] The client tracking identifier.
* @member {array} [clientKeywords] The client keywords.
* @property {string} [clientTrackingId] The client tracking identifier.
* @property {array} [clientKeywords] The client keywords.
*/
constructor() {
}

Просмотреть файл

@ -16,44 +16,45 @@
class SetTriggerStateActionDefinition {
/**
* Create a SetTriggerStateActionDefinition.
* @member {object} source
* @member {string} [source.provisioningState] Gets the provisioning state.
* @property {object} source
* @property {string} [source.provisioningState] Gets the provisioning state.
* Possible values include: 'NotSpecified', 'Accepted', 'Running', 'Ready',
* 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed',
* 'Succeeded', 'Moving', 'Updating', 'Registering', 'Registered',
* 'Unregistering', 'Unregistered', 'Completed'
* @member {date} [source.createdTime] Gets the created time.
* @member {date} [source.changedTime] Gets the changed time.
* @member {string} [source.state] Gets the state. Possible values include:
* @property {date} [source.createdTime] Gets the created time.
* @property {date} [source.changedTime] Gets the changed time.
* @property {string} [source.state] Gets the state. Possible values include:
* 'NotSpecified', 'Completed', 'Enabled', 'Disabled', 'Deleted', 'Suspended'
* @member {string} [source.status] Gets the status. Possible values include:
* 'NotSpecified', 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped',
* 'Suspended', 'Cancelled', 'Failed', 'Faulted', 'TimedOut', 'Aborted',
* 'Ignored'
* @member {date} [source.lastExecutionTime] Gets the last execution time.
* @member {date} [source.nextExecutionTime] Gets the next execution time.
* @member {object} [source.recurrence] Gets the workflow trigger recurrence.
* @member {string} [source.recurrence.frequency] The frequency. Possible
* @property {string} [source.status] Gets the status. Possible values
* include: 'NotSpecified', 'Paused', 'Running', 'Waiting', 'Succeeded',
* 'Skipped', 'Suspended', 'Cancelled', 'Failed', 'Faulted', 'TimedOut',
* 'Aborted', 'Ignored'
* @property {date} [source.lastExecutionTime] Gets the last execution time.
* @property {date} [source.nextExecutionTime] Gets the next execution time.
* @property {object} [source.recurrence] Gets the workflow trigger
* recurrence.
* @property {string} [source.recurrence.frequency] The frequency. Possible
* values include: 'NotSpecified', 'Second', 'Minute', 'Hour', 'Day', 'Week',
* 'Month', 'Year'
* @member {number} [source.recurrence.interval] The interval.
* @member {string} [source.recurrence.startTime] The start time.
* @member {string} [source.recurrence.endTime] The end time.
* @member {string} [source.recurrence.timeZone] The time zone.
* @member {object} [source.recurrence.schedule] The recurrence schedule.
* @member {array} [source.recurrence.schedule.minutes] The minutes.
* @member {array} [source.recurrence.schedule.hours] The hours.
* @member {array} [source.recurrence.schedule.weekDays] The days of the
* @property {number} [source.recurrence.interval] The interval.
* @property {string} [source.recurrence.startTime] The start time.
* @property {string} [source.recurrence.endTime] The end time.
* @property {string} [source.recurrence.timeZone] The time zone.
* @property {object} [source.recurrence.schedule] The recurrence schedule.
* @property {array} [source.recurrence.schedule.minutes] The minutes.
* @property {array} [source.recurrence.schedule.hours] The hours.
* @property {array} [source.recurrence.schedule.weekDays] The days of the
* week.
* @member {array} [source.recurrence.schedule.monthDays] The month days.
* @member {array} [source.recurrence.schedule.monthlyOccurrences] The
* @property {array} [source.recurrence.schedule.monthDays] The month days.
* @property {array} [source.recurrence.schedule.monthlyOccurrences] The
* monthly occurrences.
* @member {object} [source.workflow] Gets the reference to workflow.
* @member {string} [source.workflow.id] The resource id.
* @member {string} [source.workflow.name] Gets the resource name.
* @member {string} [source.workflow.type] Gets the resource type.
* @member {string} [source.name] Gets the workflow trigger name.
* @member {string} [source.type] Gets the workflow trigger type.
* @property {object} [source.workflow] Gets the reference to workflow.
* @property {string} [source.workflow.id] The resource id.
* @property {string} [source.workflow.name] Gets the resource name.
* @property {string} [source.workflow.type] Gets the resource type.
* @property {string} [source.name] Gets the workflow trigger name.
* @property {string} [source.type] Gets the workflow trigger type.
*/
constructor() {
}

Просмотреть файл

@ -17,12 +17,12 @@
class Sku {
/**
* Create a Sku.
* @member {string} name The name. Possible values include: 'NotSpecified',
* @property {string} name The name. Possible values include: 'NotSpecified',
* 'Free', 'Shared', 'Basic', 'Standard', 'Premium'
* @member {object} [plan] The reference to plan.
* @member {string} [plan.id] The resource id.
* @member {string} [plan.name] Gets the resource name.
* @member {string} [plan.type] Gets the resource type.
* @property {object} [plan] The reference to plan.
* @property {string} [plan.id] The resource id.
* @property {string} [plan.name] Gets the resource name.
* @property {string} [plan.type] Gets the resource type.
*/
constructor() {
}

Просмотреть файл

@ -20,7 +20,7 @@ const models = require('./index');
class SubResource extends models['BaseResource'] {
/**
* Create a SubResource.
* @member {string} [id] The resource id.
* @property {string} [id] The resource id.
*/
constructor() {
super();

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше