All URIs are relative to https://www.docusign.net/restapi
Method | HTTP request | Description |
---|---|---|
accountsDeleteAccount | DELETE /v2.1/accounts/{accountId} | Deletes the specified account. |
accountsGetAccount | GET /v2.1/accounts/{accountId} | Retrieves the account information for the specified account. |
accountsGetProvisioning | GET /v2.1/accounts/provisioning | Retrieves the account provisioning information for the account. |
accountsPostAccounts | POST /v2.1/accounts | Creates new accounts. |
billingChargesGetAccountBillingCharges | GET /v2.1/accounts/{accountId}/billing_charges | Gets list of recurring and usage charges for the account. |
captiveRecipientsDeleteCaptiveRecipientsPart | DELETE /v2.1/accounts/{accountId}/captive_recipients/{recipientPart} | Deletes the signature for one or more captive recipient records. |
envelopePurgeConfigurationGetEnvelopePurgeConfiguration | GET /v2.1/accounts/{accountId}/settings/envelope_purge_configuration | Gets the envelope purge configuration for an account. |
envelopePurgeConfigurationPutEnvelopePurgeConfiguration | PUT /v2.1/accounts/{accountId}/settings/envelope_purge_configuration | Sets the envelope purge configuration for an account. |
notificationDefaultsGetNotificationDefaults | GET /v2.1/accounts/{accountId}/settings/notification_defaults | Gets envelope notification defaults. |
notificationDefaultsPutNotificationDefaults | PUT /v2.1/accounts/{accountId}/settings/notification_defaults | Updates envelope notification default settings. |
recipientNamesGetRecipientNames | GET /v2.1/accounts/{accountId}/recipient_names | Gets the recipient names associated with an email address. |
settingsGetSettings | GET /v2.1/accounts/{accountId}/settings | Gets account settings information. |
settingsPutSettings | PUT /v2.1/accounts/{accountId}/settings | Updates the account settings for an account. |
sharedAccessGetSharedAccess | GET /v2.1/accounts/{accountId}/shared_access | Reserved: Gets the shared item status for one or more users. |
sharedAccessPutSharedAccess | PUT /v2.1/accounts/{accountId}/shared_access | Reserved: Sets the shared access information for users. |
supportedLanguagesGetSupportedLanguages | GET /v2.1/accounts/{accountId}/supported_languages | Gets the supported languages for envelope recipients. |
unsupportedFileTypesGetUnsupportedFileTypes | GET /v2.1/accounts/{accountId}/unsupported_file_types | Gets a list of unsupported file types. |
open class func accountsDeleteAccount(accountId: String, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<AccountsDeleteAccount>
Deletes the specified account.
This closes the specified account. You must be an account admin to close your account. Once closed, an account must be reopened by DocuSign.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
// Deletes the specified account.
AccountsAPI.accountsDeleteAccount(accountId: accountId).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. |
public enum AccountsDeleteAccount {
case http200(value: Void?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: Void?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func accountsGetAccount(accountId: String, includeAccountSettings: String? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<AccountsGetAccount>
Retrieves the account information for the specified account.
Retrieves the account information for the specified account. Response The canUpgrade
property contains is a Boolean that indicates whether the account can be upgraded through the API.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
let includeAccountSettings = "includeAccountSettings_example" // String | When set to **true**, includes account settings (defined by the [`accountSettings`](https://developers.docusign.com/esign-rest-api/reference/Accounts/Accounts/create/#account-settings) property) in the response. If you omit this parameter, the default behavior is **false**. (optional)
// Retrieves the account information for the specified account.
AccountsAPI.accountsGetAccount(accountId: accountId, includeAccountSettings: includeAccountSettings).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. | |
includeAccountSettings | String | When set to true, includes account settings (defined by the `accountSettings` property) in the response. If you omit this parameter, the default behavior is false. | [optional] |
public enum AccountsGetAccount {
case http200(value: AccountInformation?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: AccountInformation?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func accountsGetProvisioning(headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<AccountsGetProvisioning>
Retrieves the account provisioning information for the account.
Retrieves the account provisioning information for the account.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
// Retrieves the account provisioning information for the account.
AccountsAPI.accountsGetProvisioning().whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
This endpoint does not need any parameter.
public enum AccountsGetProvisioning {
case http200(value: ProvisioningInformation?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: ProvisioningInformation?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func accountsPostAccounts(newAccountDefinition: NewAccountDefinition? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<AccountsPostAccounts>
Creates new accounts.
Creates new DocuSign accounts. You can use this method to create a single account or up to 100 accounts at a time. Note: This method is restricted to partner integrations. You must work with DocuSign Professional Services or DocuSign Business Development, who will provide you with the Distributor Code and Distributor Password that you need to include in the request body. You must include the X-DocuSign-Authentication
header. Example: <DocuSignCredentials><IntegratorKey>{{integratorKey}}</IntegratorKey></DocuSignCredentials>
When creating a single account, the body of the request is a [newAccountRequest
][newAccountRequest] object. Example: { \"newAccountRequest\": [ { \"accountName\":\"Test Account\", \"distributorCode\":\"MY_DIST_CODE\", \"distributorPassword\":\"MY_DIST_PWD\", \"initialUser\":{ \"email\":\"[email protected]\", \"firstName\":\"John\", \"middleName\": \"Harry\", \"lastName\":\"Doe\", \"suffixName\": \"\", \"userName\": \"John Doe\", \"jobTitle\": \"Engineer\", \"company\": \"Test Company\" }, \"addressInformation\":{ \"address1\": \"1234 Main Street\", \"address2\": \"Suite 100\", \"city\": \"Seattle\", \"state\": \"WA\", \"postalCode\": \"98101\", \"country\": \"US\", \"phone\": \"1234567890\", \"fax\": \"1234567891\" }, \"planInformation\":{ \"planId\":\"37085696-xxxx-xxxx-xxxx-7ea067752959\" }, \"referralInformation\":{ \"includedSeats\": \"1\", \"referralCode\": \"code\", \"referrerName\": \"name\" } } ] }
If the request succeeds, it returns a 201 (Created) HTTP response code. The response returns the new account ID, password, and the default user information for each newly created account. When creating multiple accounts, the body of the request is a newAccountRequests
object, which contains one or more [newAccountDefinition
][newAccountDefinition] objects. You can create up to 100 new accounts at a time this way. The body for a multi-account creation request looks like this in JSON: { \"newAccountRequests\": [ { \"accountName\": \"accountone\", . . . }, { \"accountName\": \"accounttwo\", . . . } ] }
A multi-account request looks like this in XML: <newAccountsDefinition xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.docusign.com/restapi\"> <newAccountRequests> <newAccountDefinition> . . . </newAccountDefinition> <newAccountDefinition> . . . </newAccountDefinition> </newAccountRequests> </newAccountsDefinition>
A multi-account creation request may succeed (report a 201 code) even if some accounts could not be created. In this case, the errorDetails
property in the response contains specific information about the failure. [newAccountDefinition]: #/definitions/newAccountDefinition [nameValue]: #/definitions/nameValue [newAccountRequest]: #/definitions/newAccountRequest
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let newAccountDefinition = newAccountDefinition(accountName: "accountName_example", accountSettings: accountSettingsInformation(accessCodeFormat: accessCodeFormat(formatRequired: "formatRequired_example", formatRequiredMetadata: settingsMetadata(is21CFRPart11: "is21CFRPart11_example", options: ["options_example"], rights: "rights_example", uiHint: "uiHint_example", uiOrder: "uiOrder_example", uiType: "uiType_example"), letterRequired: "letterRequired_example", letterRequiredMetadata: nil, minimumLength: "minimumLength_example", minimumLengthMetadata: nil, numberRequired: "numberRequired_example", numberRequiredMetadata: nil, specialCharacterRequired: "specialCharacterRequired_example", specialCharacterRequiredMetadata: nil), accountDateTimeFormat: "accountDateTimeFormat_example", accountDateTimeFormatMetadata: nil, accountDefaultLanguage: "accountDefaultLanguage_example", accountDefaultLanguageMetadata: nil, accountName: "accountName_example", accountNameMetadata: nil, accountNotification: accountNotification(expirations: expirations(expireAfter: "expireAfter_example", expireEnabled: "expireEnabled_example", expireWarn: "expireWarn_example"), reminders: reminders(reminderDelay: "reminderDelay_example", reminderEnabled: "reminderEnabled_example", reminderFrequency: "reminderFrequency_example"), userOverrideEnabled: "userOverrideEnabled_example"), accountUISettings: accountUISettings(adminMessage: adminMessage(baseMessage: "baseMessage_example", moreInformation: "moreInformation_example"), askAnAdmin: askAnAdmin(email: "email_example", message: "message_example", name: "name_example", phone: "phone_example"), enableAdminMessage: "enableAdminMessage_example", enableAdminMessageMetadata: nil, enableEasySignCanUseMultiTemplateApply: "enableEasySignCanUseMultiTemplateApply_example", enableEasySignCanUseMultiTemplateApplyMetadata: nil, enableEasySignTemplateUpload: "enableEasySignTemplateUpload_example", enableEasySignTemplateUploadMetadata: nil, enableEnvelopeCopyWithData: "enableEnvelopeCopyWithData_example", enableEnvelopeCopyWithDataMetadata: nil, hideSendAnEnvelope: "hideSendAnEnvelope_example", hideSendAnEnvelopeMetadata: nil, hideUseATemplate: "hideUseATemplate_example", hideUseATemplateInPrepare: "hideUseATemplateInPrepare_example", hideUseATemplateInPrepareMetadata: nil, hideUseATemplateMetadata: nil, orderBasedRecipientIdGeneration: "orderBasedRecipientIdGeneration_example", orderBasedRecipientIdGenerationMetadata: nil, removeEnvelopeForwarding: "removeEnvelopeForwarding_example", removeEnvelopeForwardingMetadata: nil, shouldRedactAccessCode: "shouldRedactAccessCode_example", shouldRedactAccessCodeMetadata: nil, uploadNewImageToSignOrInitial: "uploadNewImageToSignOrInitial_example", uploadNewImageToSignOrInitialMetadata: nil), adoptSigConfig: "adoptSigConfig_example", adoptSigConfigMetadata: nil, advancedCorrect: "advancedCorrect_example", advancedCorrectMetadata: nil, allowAccessCodeFormat: "allowAccessCodeFormat_example", allowAccessCodeFormatMetadata: nil, allowAccountManagementGranular: "allowAccountManagementGranular_example", allowAccountManagementGranularMetadata: nil, allowAccountMemberNameChange: "allowAccountMemberNameChange_example", allowAccountMemberNameChangeMetadata: nil, allowAdvancedRecipientRoutingConditional: "allowAdvancedRecipientRoutingConditional_example", allowAdvancedRecipientRoutingConditionalMetadata: nil, allowAgentNameEmailEdit: "allowAgentNameEmailEdit_example", allowAgentNameEmailEditMetadata: nil, allowAgreementActions: "allowAgreementActions_example", allowAgreementActionsMetadata: nil, allowAutoNavSettings: "allowAutoNavSettings_example", allowAutoNavSettingsMetadata: nil, allowAutoTagging: "allowAutoTagging_example", allowAutoTaggingMetadata: nil, allowBulkSend: "allowBulkSend_example", allowBulkSendMetadata: nil, allowCDWithdraw: "allowCDWithdraw_example", allowCDWithdrawMetadata: nil, allowConnectHttpListenerConfigs: "allowConnectHttpListenerConfigs_example", allowConnectSendFinishLater: "allowConnectSendFinishLater_example", allowConnectSendFinishLaterMetadata: nil, allowConnectUnifiedPayloadUI: "allowConnectUnifiedPayloadUI_example", allowConsumerDisclosureOverride: "allowConsumerDisclosureOverride_example", allowConsumerDisclosureOverrideMetadata: nil, allowDataDownload: "allowDataDownload_example", allowDataDownloadMetadata: nil, allowDocumentDisclosures: "allowDocumentDisclosures_example", allowDocumentDisclosuresMetadata: nil, allowDocumentsOnSignedEnvelopes: "allowDocumentsOnSignedEnvelopes_example", allowDocumentsOnSignedEnvelopesMetadata: nil, allowDocumentVisibility: "allowDocumentVisibility_example", allowDocumentVisibilityMetadata: nil, allowEHankoStamps: "allowEHankoStamps_example", allowEHankoStampsMetadata: nil, allowENoteEOriginal: "allowENoteEOriginal_example", allowENoteEOriginalMetadata: nil, allowEnvelopeCorrect: "allowEnvelopeCorrect_example", allowEnvelopeCorrectMetadata: nil, allowEnvelopeCustodyTransfer: "allowEnvelopeCustodyTransfer_example", allowEnvelopeCustodyTransferMetadata: nil, allowEnvelopeCustomFields: "allowEnvelopeCustomFields_example", allowEnvelopeCustomFieldsMetadata: nil, allowEnvelopePublishReporting: "allowEnvelopePublishReporting_example", allowEnvelopePublishReportingMetadata: nil, allowEnvelopeReporting: "allowEnvelopeReporting_example", allowEnvelopeReportingMetadata: nil, allowExpression: "allowExpression_example", allowExpressionMetadata: nil, allowExpressSignerCertificate: "allowExpressSignerCertificate_example", allowExpressSignerCertificateMetadata: nil, allowExtendedSendingResourceFile: "allowExtendedSendingResourceFile_example", allowExtendedSendingResourceFileMetadata: nil, allowExternalSignaturePad: "allowExternalSignaturePad_example", allowExternalSignaturePadMetadata: nil, allowIDVLevel1: "allowIDVLevel1_example", allowIDVLevel1Metadata: nil, allowIDVPlatform: "allowIDVPlatform_example", allowIDVPlatformMetadata: nil, allowInPerson: "allowInPerson_example", allowInPersonMetadata: nil, allowManagedStamps: "allowManagedStamps_example", allowManagedStampsMetadata: nil, allowMarkup: "allowMarkup_example", allowMarkupMetadata: nil, allowMemberTimeZone: "allowMemberTimeZone_example", allowMemberTimeZoneMetadata: nil, allowMergeFields: "allowMergeFields_example", allowMergeFieldsMetadata: nil, allowMultipleBrandProfiles: "allowMultipleBrandProfiles_example", allowMultipleBrandProfilesMetadata: nil, allowMultipleSignerAttachments: "allowMultipleSignerAttachments_example", allowMultipleSignerAttachmentsMetadata: nil, allowNonUSPhoneAuth: "allowNonUSPhoneAuth_example", allowNonUSPhoneAuthMetadata: nil, allowOcrOfEnvelopeDocuments: "allowOcrOfEnvelopeDocuments_example", allowOcrOfEnvelopeDocumentsMetadata: nil, allowOfflineSigning: "allowOfflineSigning_example", allowOfflineSigningMetadata: nil, allowOpenTrustSignerCertificate: "allowOpenTrustSignerCertificate_example", allowOpenTrustSignerCertificateMetadata: nil, allowOrganizations: "allowOrganizations_example", allowOrganizationsMetadata: nil, allowPaymentProcessing: "allowPaymentProcessing_example", allowPaymentProcessingMetadata: nil, allowPersonalSignerCertificate: "allowPersonalSignerCertificate_example", allowPersonalSignerCertificateMetadata: nil, allowPhoneAuthentication: "allowPhoneAuthentication_example", allowPhoneAuthenticationMetadata: nil, allowPhoneAuthOverride: "allowPhoneAuthOverride_example", allowPhoneAuthOverrideMetadata: nil, allowPrivateSigningGroups: "allowPrivateSigningGroups_example", allowPrivateSigningGroupsMetadata: nil, allowReminders: "allowReminders_example", allowRemindersMetadata: nil, allowRemoteNotary: "allowRemoteNotary_example", allowRemoteNotaryMetadata: nil, allowResourceFileBranding: "allowResourceFileBranding_example", allowResourceFileBrandingMetadata: nil, allowSafeBioPharmaSignerCertificate: "allowSafeBioPharmaSignerCertificate_example", allowSafeBioPharmaSignerCertificateMetadata: nil, allowSecurityAppliance: "allowSecurityAppliance_example", allowSecurityApplianceMetadata: nil, allowSendToCertifiedDelivery: "allowSendToCertifiedDelivery_example", allowSendToCertifiedDeliveryMetadata: nil, allowSendToIntermediary: "allowSendToIntermediary_example", allowSendToIntermediaryMetadata: nil, allowServerTemplates: "allowServerTemplates_example", allowServerTemplatesMetadata: nil, allowSetEmbeddedRecipientStartURL: "allowSetEmbeddedRecipientStartURL_example", allowSetEmbeddedRecipientStartURLMetadata: nil, allowSharedTabs: "allowSharedTabs_example", allowSharedTabsMetadata: nil, allowSignatureStamps: "allowSignatureStamps_example", allowSignatureStampsMetadata: nil, allowSignDocumentFromHomePage: "allowSignDocumentFromHomePage_example", allowSignDocumentFromHomePageMetadata: nil, allowSignerReassign: "allowSignerReassign_example", allowSignerReassignMetadata: nil, allowSignerReassignOverride: "allowSignerReassignOverride_example", allowSignerReassignOverrideMetadata: nil, allowSigningExtensions: "allowSigningExtensions_example", allowSigningExtensionsMetadata: nil, allowSigningGroups: "allowSigningGroups_example", allowSigningGroupsMetadata: nil, allowSigningRadioDeselect: "allowSigningRadioDeselect_example", allowSigningRadioDeselectMetadata: nil, allowSignNow: "allowSignNow_example", allowSignNowMetadata: "allowSignNowMetadata_example", allowSMSDelivery: "allowSMSDelivery_example", allowSMSDeliveryMetadata: nil, allowSocialIdLogin: "allowSocialIdLogin_example", allowSocialIdLoginMetadata: nil, allowSupplementalDocuments: "allowSupplementalDocuments_example", allowSupplementalDocumentsMetadata: nil, allowUsersToAccessDirectory: "allowUsersToAccessDirectory_example", allowUsersToAccessDirectoryMetadata: nil, allowValueInsights: "allowValueInsights_example", allowValueInsightsMetadata: nil, anchorPopulationScope: "anchorPopulationScope_example", anchorPopulationScopeMetadata: nil, anchorTagVersionedPlacementEnabled: "anchorTagVersionedPlacementEnabled_example", anchorTagVersionedPlacementMetadataEnabled: nil, attachCompletedEnvelope: "attachCompletedEnvelope_example", attachCompletedEnvelopeMetadata: nil, authenticationCheck: "authenticationCheck_example", authenticationCheckMetadata: nil, autoNavRule: "autoNavRule_example", autoNavRuleMetadata: nil, autoProvisionSignerAccount: "autoProvisionSignerAccount_example", autoProvisionSignerAccountMetadata: nil, bccEmailArchive: "bccEmailArchive_example", bccEmailArchiveMetadata: nil, betaSwitchConfiguration: "betaSwitchConfiguration_example", betaSwitchConfigurationMetadata: nil, billingAddress: addressInformation(address1: "address1_example", address2: "address2_example", city: "city_example", country: "country_example", fax: "fax_example", phone: "phone_example", postalCode: "postalCode_example", stateOrProvince: "stateOrProvince_example", zipPlus4: "zipPlus4_example"), billingAddressMetadata: nil, bulkSend: "bulkSend_example", bulkSendMaxCopiesInBatch: "bulkSendMaxCopiesInBatch_example", bulkSendMaxUnprocessedEnvelopesCount: "bulkSendMaxUnprocessedEnvelopesCount_example", bulkSendMetadata: nil, canSelfBrandSend: "canSelfBrandSend_example", canSelfBrandSendMetadata: nil, canSelfBrandSign: "canSelfBrandSign_example", canSelfBrandSignMetadata: nil, canUseSalesforceOAuth: "canUseSalesforceOAuth_example", canUseSalesforceOAuthMetadata: nil, captureVoiceRecording: "captureVoiceRecording_example", captureVoiceRecordingMetadata: nil, cfrUseWideImage: "cfrUseWideImage_example", cfrUseWideImageMetadata: nil, checkForMultipleAdminsOnAccount: "checkForMultipleAdminsOnAccount_example", checkForMultipleAdminsOnAccountMetadata: nil, chromeSignatureEnabled: "chromeSignatureEnabled_example", chromeSignatureEnabledMetadata: nil, commentEmailShowMessageText: "commentEmailShowMessageText_example", commentEmailShowMessageTextMetadata: nil, commentsAllowEnvelopeOverride: "commentsAllowEnvelopeOverride_example", commentsAllowEnvelopeOverrideMetadata: nil, conditionalFieldsEnabled: "conditionalFieldsEnabled_example", conditionalFieldsEnabledMetadata: nil, consumerDisclosureFrequency: "consumerDisclosureFrequency_example", consumerDisclosureFrequencyMetadata: nil, convertPdfFields: "convertPdfFields_example", convertPdfFieldsMetadata: nil, dataPopulationScope: "dataPopulationScope_example", dataPopulationScopeMetadata: nil, disableMobileApp: "disableMobileApp_example", disableMobileAppMetadata: nil, disableMobilePushNotifications: "disableMobilePushNotifications_example", disableMobilePushNotificationsMetadata: nil, disableMobileSending: "disableMobileSending_example", disableMobileSendingMetadata: nil, disableMultipleSessions: "disableMultipleSessions_example", disableMultipleSessionsMetadata: nil, disablePurgeNotificationsForSenderMetadata: nil, disableSignerCertView: "disableSignerCertView_example", disableSignerCertViewMetadata: nil, disableSignerHistoryView: "disableSignerHistoryView_example", disableSignerHistoryViewMetadata: nil, disableStyleSignature: "disableStyleSignature_example", disableStyleSignatureMetadata: nil, disableUploadSignature: "disableUploadSignature_example", disableUploadSignatureMetadata: nil, disableUserSharing: "disableUserSharing_example", disableUserSharingMetadata: nil, displayBetaSwitch: "displayBetaSwitch_example", displayBetaSwitchMetadata: nil, documentConversionRestrictions: "documentConversionRestrictions_example", documentConversionRestrictionsMetadata: nil, documentRetention: "documentRetention_example", documentRetentionMetadata: nil, documentRetentionPurgeTabs: "documentRetentionPurgeTabs_example", documentVisibility: "documentVisibility_example", documentVisibilityMetadata: nil, emailTemplateVersion: "emailTemplateVersion_example", emailTemplateVersionMetadata: nil, enableAccessCodeGenerator: "enableAccessCodeGenerator_example", enableAccessCodeGeneratorMetadata: nil, enableAdvancedPayments: "enableAdvancedPayments_example", enableAdvancedPaymentsMetadata: nil, enableAdvancedPowerForms: "enableAdvancedPowerForms_example", enableAdvancedPowerFormsMetadata: nil, enableAgreementActionsForCLM: "enableAgreementActionsForCLM_example", enableAgreementActionsForCLMMetadata: nil, enableAgreementActionsForESign: "enableAgreementActionsForESign_example", enableAgreementActionsForESignMetadata: nil, enableAutoNav: "enableAutoNav_example", enableAutoNavMetadata: nil, enableCalculatedFields: "enableCalculatedFields_example", enableCalculatedFieldsMetadata: nil, enableClickwraps: "enableClickwraps_example", enableClickwrapsMetadata: nil, enableCommentsHistoryDownloadInSigning: "enableCommentsHistoryDownloadInSigning_example", enableCommentsHistoryDownloadInSigningMetadata: nil, enableCustomerSatisfactionMetricTracking: "enableCustomerSatisfactionMetricTracking_example", enableCustomerSatisfactionMetricTrackingMetadata: nil, enableDSPro: "enableDSPro_example", enableDSProMetadata: nil, enableEnvelopeStampingByAccountAdmin: "enableEnvelopeStampingByAccountAdmin_example", enableEnvelopeStampingByAccountAdminMetadata: nil, enableEnvelopeStampingByDSAdmin: "enableEnvelopeStampingByDSAdmin_example", enableEnvelopeStampingByDSAdminMetadata: nil, enableInBrowserEditor: "enableInBrowserEditor_example", enableInBrowserEditorMetadata: nil, enablePaymentProcessing: "enablePaymentProcessing_example", enablePaymentProcessingMetadata: nil, enablePowerForm: "enablePowerForm_example", enablePowerFormDirect: "enablePowerFormDirect_example", enablePowerFormDirectMetadata: nil, enablePowerFormMetadata: nil, enableRecipientDomainValidation: "enableRecipientDomainValidation_example", enableRecipientDomainValidationMetadata: nil, enableReportLinks: "enableReportLinks_example", enableReportLinksMetadata: nil, enableRequireSignOnPaper: "enableRequireSignOnPaper_example", enableRequireSignOnPaperMetadata: nil, enableReservedDomain: "enableReservedDomain_example", enableReservedDomainMetadata: nil, enableResponsiveSigning: "enableResponsiveSigning_example", enableResponsiveSigningMetadata: nil, enableScheduledRelease: "enableScheduledRelease_example", enableScheduledReleaseMetadata: nil, enableSearchUI: "enableSearchUI_example", enableSearchUIMetadata: nil, enableSendingTagsFontSettings: "enableSendingTagsFontSettings_example", enableSendingTagsFontSettingsMetadata: nil, enableSendToAgent: "enableSendToAgent_example", enableSendToAgentMetadata: nil, enableSendToIntermediary: "enableSendToIntermediary_example", enableSendToIntermediaryMetadata: nil, enableSendToManage: "enableSendToManage_example", enableSendToManageMetadata: nil, enableSequentialSigningAPI: "enableSequentialSigningAPI_example", enableSequentialSigningAPIMetadata: nil, enableSequentialSigningUI: "enableSequentialSigningUI_example", enableSequentialSigningUIMetadata: nil, enableSignerAttachments: "enableSignerAttachments_example", enableSignerAttachmentsMetadata: nil, enableSigningExtensionComments: "enableSigningExtensionComments_example", enableSigningExtensionCommentsMetadata: nil, enableSigningExtensionConversations: "enableSigningExtensionConversations_example", enableSigningExtensionConversationsMetadata: nil, enableSigningOrderSettingsForAccount: "enableSigningOrderSettingsForAccount_example", enableSigningOrderSettingsForAccountMetadata: nil, enableSignOnPaper: "enableSignOnPaper_example", enableSignOnPaperMetadata: nil, enableSignOnPaperOverride: "enableSignOnPaperOverride_example", enableSignOnPaperOverrideMetadata: nil, enableSignWithNotary: "enableSignWithNotary_example", enableSignWithNotaryMetadata: nil, enableSmartContracts: "enableSmartContracts_example", enableSmartContractsMetadata: nil, enableSMSAuthentication: "enableSMSAuthentication_example", enableSMSAuthenticationMetadata: nil, enableSocialIdLogin: "enableSocialIdLogin_example", enableSocialIdLoginMetadata: nil, enableStrikeThrough: "enableStrikeThrough_example", enableStrikeThroughMetadata: nil, enableTransactionPoint: "enableTransactionPoint_example", enableTransactionPointMetadata: nil, enableVaulting: "enableVaulting_example", enableVaultingMetadata: nil, enableWitnessing: "enableWitnessing_example", enableWitnessingMetadata: nil, enforceTemplateNameUniqueness: "enforceTemplateNameUniqueness_example", enforceTemplateNameUniquenessMetadata: nil, envelopeIntegrationAllowed: "envelopeIntegrationAllowed_example", envelopeIntegrationAllowedMetadata: nil, envelopeIntegrationEnabled: "envelopeIntegrationEnabled_example", envelopeIntegrationEnabledMetadata: nil, envelopeStampingDefaultValue: "envelopeStampingDefaultValue_example", envelopeStampingDefaultValueMetadata: nil, expressSend: "expressSend_example", expressSendAllowTabs: "expressSendAllowTabs_example", expressSendAllowTabsMetadata: nil, expressSendMetadata: nil, externalDocumentSources: externalDocumentSources(boxnetEnabled: "boxnetEnabled_example", boxnetMetadata: nil, dropboxEnabled: "dropboxEnabled_example", dropboxMetadata: nil, googleDriveEnabled: "googleDriveEnabled_example", googleDriveMetadata: nil, oneDriveEnabled: "oneDriveEnabled_example", oneDriveMetadata: nil, salesforceEnabled: "salesforceEnabled_example", salesforceMetadata: nil), externalSignaturePadType: "externalSignaturePadType_example", externalSignaturePadTypeMetadata: nil, faxOutEnabled: "faxOutEnabled_example", faxOutEnabledMetadata: nil, guidedFormsHtmlAllowed: "guidedFormsHtmlAllowed_example", guidedFormsHtmlAllowedMetadata: nil, hideAccountAddressInCoC: "hideAccountAddressInCoC_example", hideAccountAddressInCoCMetadata: nil, hidePricing: "hidePricing_example", hidePricingMetadata: nil, idCheckConfigurations: [idCheckConfiguration(authSteps: [idCheckSecurityStep(authType: "authType_example")], isDefault: "isDefault_example", name: "name_example")], idCheckExpire: "idCheckExpire_example", idCheckExpireDays: "idCheckExpireDays_example", idCheckExpireDaysMetadata: nil, idCheckExpireMetadata: nil, idCheckExpireMinutes: "idCheckExpireMinutes_example", idCheckExpireMinutesMetadata: nil, idCheckRequired: "idCheckRequired_example", idCheckRequiredMetadata: nil, identityVerification: [accountIdentityVerificationWorkflow(defaultDescription: "defaultDescription_example", defaultName: "defaultName_example", inputOptions: [accountIdentityInputOption(isRequired: false, optionName: "optionName_example", valueType: "valueType_example")], signatureProvider: accountSignatureProvider(isRequired: "isRequired_example", priority: "priority_example", signatureProviderDisplayName: "signatureProviderDisplayName_example", signatureProviderId: "signatureProviderId_example", signatureProviderName: "signatureProviderName_example", signatureProviderOptionsMetadata: [accountSignatureProviderOption(signatureProviderOptionDisplayName: "signatureProviderOptionDisplayName_example", signatureProviderOptionId: "signatureProviderOptionId_example", signatureProviderOptionName: "signatureProviderOptionName_example")], signatureProviderRequiredOptions: [signatureProviderRequiredOption(requiredSignatureProviderOptionIds: ["requiredSignatureProviderOptionIds_example"], signerType: "signerType_example")]), workflowId: "workflowId_example", workflowResourceKey: "workflowResourceKey_example")], identityVerificationMetadata: nil, ignoreErrorIfAnchorTabNotFound: "ignoreErrorIfAnchorTabNotFound_example", ignoreErrorIfAnchorTabNotFoundMetadataEnabled: nil, inPersonIDCheckQuestion: "inPersonIDCheckQuestion_example", inPersonIDCheckQuestionMetadata: nil, inPersonSigningEnabled: "inPersonSigningEnabled_example", inPersonSigningEnabledMetadata: nil, inSessionEnabled: "inSessionEnabled_example", inSessionEnabledMetadata: nil, inSessionSuppressEmails: "inSessionSuppressEmails_example", inSessionSuppressEmailsMetadata: nil, maximumSigningGroups: "maximumSigningGroups_example", maximumSigningGroupsMetadata: nil, maximumUsersPerSigningGroup: "maximumUsersPerSigningGroup_example", maximumUsersPerSigningGroupMetadata: nil, maxNumberOfCustomStamps: "maxNumberOfCustomStamps_example", mobileSessionTimeout: "mobileSessionTimeout_example", mobileSessionTimeoutMetadata: nil, numberOfActiveCustomStamps: "numberOfActiveCustomStamps_example", optInMobileSigningV02: "optInMobileSigningV02_example", optInMobileSigningV02Metadata: nil, optOutAutoNavTextAndTabColorUpdates: "optOutAutoNavTextAndTabColorUpdates_example", optOutAutoNavTextAndTabColorUpdatesMetadata: nil, optOutNewPlatformSeal: "optOutNewPlatformSeal_example", optOutNewPlatformSealPlatformMetadata: nil, phoneAuthRecipientMayProvidePhoneNumber: "phoneAuthRecipientMayProvidePhoneNumber_example", phoneAuthRecipientMayProvidePhoneNumberMetadata: nil, pkiSignDownloadedPDFDocs: "pkiSignDownloadedPDFDocs_example", pkiSignDownloadedPDFDocsMetadata: nil, recipientsCanSignOffline: "recipientsCanSignOffline_example", recipientsCanSignOfflineMetadata: nil, recipientSigningAutoNavigationControl: "recipientSigningAutoNavigationControl_example", recipientSigningAutoNavigationControlMetadata: nil, require21CFRpt11Compliance: "require21CFRpt11Compliance_example", require21CFRpt11ComplianceMetadata: nil, requireDeclineReason: "requireDeclineReason_example", requireDeclineReasonMetadata: nil, requireExternalUserManagement: "requireExternalUserManagement_example", requireExternalUserManagementMetadata: nil, requireSignerCertificateType: "requireSignerCertificateType_example", requireSignerCertificateTypeMetadata: nil, rsaVeridAccountName: "rsaVeridAccountName_example", rsaVeridPassword: "rsaVeridPassword_example", rsaVeridRuleset: "rsaVeridRuleset_example", rsaVeridUserId: "rsaVeridUserId_example", selfSignedRecipientEmailDocument: "selfSignedRecipientEmailDocument_example", selfSignedRecipientEmailDocumentMetadata: nil, selfSignedRecipientEmailDocumentUserOverride: "selfSignedRecipientEmailDocumentUserOverride_example", selfSignedRecipientEmailDocumentUserOverrideMetadata: nil, senderCanSignInEachLocation: "senderCanSignInEachLocation_example", senderCanSignInEachLocationMetadata: nil, senderMustAuthenticateSigning: "senderMustAuthenticateSigning_example", senderMustAuthenticateSigningMetadata: nil, sendingTagsFontColor: "sendingTagsFontColor_example", sendingTagsFontColorMetadata: nil, sendingTagsFontName: "sendingTagsFontName_example", sendingTagsFontNameMetadata: nil, sendingTagsFontSize: "sendingTagsFontSize_example", sendingTagsFontSizeMetadata: nil, sendToCertifiedDeliveryEnabled: "sendToCertifiedDeliveryEnabled_example", sendToCertifiedDeliveryEnabledMetadata: nil, sessionTimeout: "sessionTimeout_example", sessionTimeoutMetadata: nil, setRecipEmailLang: "setRecipEmailLang_example", setRecipEmailLangMetadata: nil, setRecipSignLang: "setRecipSignLang_example", setRecipSignLangMetadata: nil, sharedTemplateFolders: "sharedTemplateFolders_example", sharedTemplateFoldersMetadata: nil, showCompleteDialogInEmbeddedSession: "showCompleteDialogInEmbeddedSession_example", showCompleteDialogInEmbeddedSessionMetadata: nil, showConditionalRoutingOnSend: "showConditionalRoutingOnSend_example", showConditionalRoutingOnSendMetadata: nil, showInitialConditionalFields: "showInitialConditionalFields_example", showInitialConditionalFieldsMetadata: nil, showLocalizedWatermarks: "showLocalizedWatermarks_example", showLocalizedWatermarksMetadata: nil, showTutorials: "showTutorials_example", showTutorialsMetadata: nil, signatureProviders: ["signatureProviders_example"], signatureProvidersMetadata: nil, signDateFormat: "signDateFormat_example", signDateFormatMetadata: nil, signerAttachCertificateToEnvelopePDF: "signerAttachCertificateToEnvelopePDF_example", signerAttachCertificateToEnvelopePDFMetadata: nil, signerAttachConcat: "signerAttachConcat_example", signerAttachConcatMetadata: nil, signerCanCreateAccount: "signerCanCreateAccount_example", signerCanCreateAccountMetadata: nil, signerCanSignOnMobile: "signerCanSignOnMobile_example", signerCanSignOnMobileMetadata: nil, signerInSessionUseEnvelopeCompleteEmail: "signerInSessionUseEnvelopeCompleteEmail_example", signerInSessionUseEnvelopeCompleteEmailMetadata: nil, signerLoginRequirements: "signerLoginRequirements_example", signerLoginRequirementsMetadata: nil, signerMustHaveAccount: "signerMustHaveAccount_example", signerMustHaveAccountMetadata: nil, signerMustLoginToSign: "signerMustLoginToSign_example", signerMustLoginToSignMetadata: nil, signerShowSecureFieldInitialValues: "signerShowSecureFieldInitialValues_example", signerShowSecureFieldInitialValuesMetadata: nil, signingSessionTimeout: "signingSessionTimeout_example", signingSessionTimeoutMetadata: nil, signingUiVersion: "signingUiVersion_example", signingUiVersionMetadata: nil, signTimeFormat: "signTimeFormat_example", signTimeFormatMetadata: nil, signTimeShowAmPm: "signTimeShowAmPm_example", signTimeShowAmPmMetadata: nil, simplifiedSendingEnabled: "simplifiedSendingEnabled_example", simplifiedSendingEnabledMetadata: nil, singleSignOnEnabled: "singleSignOnEnabled_example", singleSignOnEnabledMetadata: nil, skipAuthCompletedEnvelopes: "skipAuthCompletedEnvelopes_example", skipAuthCompletedEnvelopesMetadata: nil, socialIdRecipAuth: "socialIdRecipAuth_example", socialIdRecipAuthMetadata: nil, specifyDocumentVisibility: "specifyDocumentVisibility_example", specifyDocumentVisibilityMetadata: nil, startInAdvancedCorrect: "startInAdvancedCorrect_example", startInAdvancedCorrectMetadata: nil, supplementalDocumentsMustAccept: "supplementalDocumentsMustAccept_example", supplementalDocumentsMustAcceptMetadata: nil, supplementalDocumentsMustRead: "supplementalDocumentsMustRead_example", supplementalDocumentsMustReadMetadata: nil, supplementalDocumentsMustView: "supplementalDocumentsMustView_example", supplementalDocumentsMustViewMetadata: nil, suppressCertificateEnforcement: "suppressCertificateEnforcement_example", suppressCertificateEnforcementMetadata: nil, tabAccountSettings: tabAccountSettings(allowTabOrder: "allowTabOrder_example", allowTabOrderMetadata: nil, approveDeclineTabsEnabled: "approveDeclineTabsEnabled_example", approveDeclineTabsMetadata: nil, calculatedFieldsEnabled: "calculatedFieldsEnabled_example", calculatedFieldsMetadata: nil, checkboxTabsEnabled: "checkboxTabsEnabled_example", checkBoxTabsMetadata: nil, dataFieldRegexEnabled: "dataFieldRegexEnabled_example", dataFieldRegexMetadata: nil, dataFieldSizeEnabled: "dataFieldSizeEnabled_example", dataFieldSizeMetadata: nil, drawTabsEnabled: "drawTabsEnabled_example", drawTabsMetadata: nil, firstLastEmailTabsEnabled: "firstLastEmailTabsEnabled_example", firstLastEmailTabsMetadata: nil, listTabsEnabled: "listTabsEnabled_example", listTabsMetadata: nil, noteTabsEnabled: "noteTabsEnabled_example", noteTabsMetadata: nil, radioTabsEnabled: "radioTabsEnabled_example", radioTabsMetadata: nil, savingCustomTabsEnabled: "savingCustomTabsEnabled_example", savingCustomTabsMetadata: nil, senderToChangeTabAssignmentsEnabled: "senderToChangeTabAssignmentsEnabled_example", senderToChangeTabAssignmentsMetadata: nil, sharedCustomTabsEnabled: "sharedCustomTabsEnabled_example", sharedCustomTabsMetadata: nil, tabDataLabelEnabled: "tabDataLabelEnabled_example", tabDataLabelMetadata: nil, tabLocationEnabled: "tabLocationEnabled_example", tabLocationMetadata: nil, tabLockingEnabled: "tabLockingEnabled_example", tabLockingMetadata: nil, tabScaleEnabled: "tabScaleEnabled_example", tabScaleMetadata: nil, tabTextFormattingEnabled: "tabTextFormattingEnabled_example", tabTextFormattingMetadata: nil, textTabsEnabled: "textTabsEnabled_example", textTabsMetadata: nil), timezoneOffsetAPI: "timezoneOffsetAPI_example", timezoneOffsetAPIMetadata: nil, timezoneOffsetUI: "timezoneOffsetUI_example", timezoneOffsetUIMetadata: nil, universalSignatureOptIn: "universalSignatureOptIn_example", useAccountLevelEmail: "useAccountLevelEmail_example", useAccountLevelEmailMetadata: nil, useConsumerDisclosure: "useConsumerDisclosure_example", useConsumerDisclosureMetadata: nil, useConsumerDisclosureWithinAccount: "useConsumerDisclosureWithinAccount_example", useConsumerDisclosureWithinAccountMetadata: nil, useDerivedKeys: "useDerivedKeys_example", useDerivedKeysMetadata: nil, useDocuSignExpressSignerCertificate: "useDocuSignExpressSignerCertificate_example", useDocuSignExpressSignerCertificateMetadata: nil, useMultiAppGroupsData: "useMultiAppGroupsData_example", useMultiAppGroupsDataMetadata: nil, useNewBlobForPdf: "useNewBlobForPdf_example", useNewBlobForPdfMetadata: nil, useSAFESignerCertificates: "useSAFESignerCertificates_example", useSAFESignerCertificatesMetadata: nil, usesAPI: "usesAPI_example", usesAPIMetadata: nil, useSignatureProviderPlatform: "useSignatureProviderPlatform_example", useSignatureProviderPlatformMetadata: nil, validationsAllowed: "validationsAllowed_example", validationsAllowedMetadata: nil, validationsBrand: "validationsBrand_example", validationsBrandMetadata: nil, validationsCadence: "validationsCadence_example", validationsCadenceMetadata: nil, validationsEnabled: "validationsEnabled_example", validationsEnabledMetadata: nil, validationsReport: "validationsReport_example", validationsReportMetadata: nil, waterMarkEnabled: "waterMarkEnabled_example", waterMarkEnabledMetadata: nil, writeReminderToEnvelopeHistory: "writeReminderToEnvelopeHistory_example", writeReminderToEnvelopeHistoryMetadata: nil, wurflMinAllowableScreenSize: "wurflMinAllowableScreenSize_example", wurflMinAllowableScreenSizeMetadata: nil), addressInformation: accountAddress(address1: "address1_example", address2: "address2_example", city: "city_example", country: "country_example", email: "email_example", fax: "fax_example", firstName: "firstName_example", lastName: "lastName_example", phone: "phone_example", postalCode: "postalCode_example", state: "state_example", supportedCountries: [country(isoCode: "isoCode_example", name: "name_example", provinces: [province(isoCode: "isoCode_example", name: "name_example")], provinceValidated: "provinceValidated_example")]), creditCardInformation: creditCardInformation(address: nil, cardNumber: "cardNumber_example", cardType: "cardType_example", cvNumber: "cvNumber_example", expirationMonth: "expirationMonth_example", expirationYear: "expirationYear_example", nameOnCard: "nameOnCard_example"), directDebitProcessorInformation: directDebitProcessorInformation(bankBranchCode: "bankBranchCode_example", bankCheckDigit: "bankCheckDigit_example", bankCode: "bankCode_example", bankName: "bankName_example", bankTransferAccountName: "bankTransferAccountName_example", bankTransferAccountNumber: "bankTransferAccountNumber_example", bankTransferType: "bankTransferType_example", country: "country_example", email: "email_example", firstName: "firstName_example", iBAN: "iBAN_example", lastName: "lastName_example"), distributorCode: "distributorCode_example", distributorPassword: "distributorPassword_example", envelopePartitionId: "envelopePartitionId_example", initialUser: userInformation(activationAccessCode: "activationAccessCode_example", company: "company_example", connectConfigurations: [connectUserObject(configurationtype: "configurationtype_example", connectId: "connectId_example", enabled: "enabled_example", hasAccess: "hasAccess_example", senderSearchableItems: ["senderSearchableItems_example"])], countryCode: "countryCode_example", createdDateTime: "createdDateTime_example", customSettings: [nameValue(errorDetails: errorDetails(errorCode: "errorCode_example", message: "message_example"), name: "name_example", originalValue: "originalValue_example", value: "value_example")], defaultAccountId: "defaultAccountId_example", email: "email_example", enableConnectForUser: "enableConnectForUser_example", errorDetails: nil, firstName: "firstName_example", forgottenPasswordInfo: forgottenPasswordInformation(forgottenPasswordAnswer1: "forgottenPasswordAnswer1_example", forgottenPasswordAnswer2: "forgottenPasswordAnswer2_example", forgottenPasswordAnswer3: "forgottenPasswordAnswer3_example", forgottenPasswordAnswer4: "forgottenPasswordAnswer4_example", forgottenPasswordQuestion1: "forgottenPasswordQuestion1_example", forgottenPasswordQuestion2: "forgottenPasswordQuestion2_example", forgottenPasswordQuestion3: "forgottenPasswordQuestion3_example", forgottenPasswordQuestion4: "forgottenPasswordQuestion4_example"), groupList: [group(errorDetails: nil, groupId: "groupId_example", groupName: "groupName_example", groupType: "groupType_example", permissionProfileId: "permissionProfileId_example", users: [userInfo(accountId: "accountId_example", accountName: "accountName_example", activationAccessCode: "activationAccessCode_example", email: "email_example", errorDetails: nil, loginStatus: "loginStatus_example", membershipId: "membershipId_example", sendActivationEmail: "sendActivationEmail_example", uri: "uri_example", userId: "userId_example", userName: "userName_example", userStatus: "userStatus_example", userType: "userType_example")], usersCount: "usersCount_example")], homeAddress: nil, initialsImageUri: "initialsImageUri_example", isAdmin: "isAdmin_example", isNAREnabled: "isNAREnabled_example", jobTitle: "jobTitle_example", lastLogin: "lastLogin_example", lastName: "lastName_example", loginStatus: "loginStatus_example", middleName: "middleName_example", password: "password_example", passwordExpiration: "passwordExpiration_example", permissionProfileId: "permissionProfileId_example", permissionProfileName: "permissionProfileName_example", profileImageUri: "profileImageUri_example", sendActivationEmail: "sendActivationEmail_example", sendActivationOnInvalidLogin: "sendActivationOnInvalidLogin_example", signatureImageUri: "signatureImageUri_example", subscribe: "subscribe_example", suffixName: "suffixName_example", title: "title_example", uri: "uri_example", userAddedToAccountDateTime: "userAddedToAccountDateTime_example", userId: "userId_example", userName: "userName_example", userProfileLastModifiedDate: "userProfileLastModifiedDate_example", userSettings: userSettingsInformation(accountManagementGranular: userAccountManagementGranularInformation(canManageAccountSecuritySettings: "canManageAccountSecuritySettings_example", canManageAccountSecuritySettingsMetadata: nil, canManageAccountSettings: "canManageAccountSettings_example", canManageAccountSettingsMetadata: nil, canManageAdmins: "canManageAdmins_example", canManageAdminsMetadata: nil, canManageEnvelopeTransfer: "canManageEnvelopeTransfer_example", canManageEnvelopeTransferMetadata: nil, canManageReporting: "canManageReporting_example", canManageReportingMetadata: nil, canManageSharing: "canManageSharing_example", canManageSharingMetadata: nil, canManageSigningGroups: "canManageSigningGroups_example", canManageSigningGroupsMetadata: nil, canManageUsers: "canManageUsers_example", canManageUsersMetadata: nil, canViewUsers: "canViewUsers_example"), adminOnly: "adminOnly_example", adminOnlyMetadata: nil, allowAutoTagging: "allowAutoTagging_example", allowEnvelopeTransferTo: "allowEnvelopeTransferTo_example", allowEnvelopeTransferToMetadata: nil, allowEsealRecipients: "allowEsealRecipients_example", allowEsealRecipientsMetadata: nil, allowPowerFormsAdminToAccessAllPowerFormEnvelope: "allowPowerFormsAdminToAccessAllPowerFormEnvelope_example", allowPowerFormsAdminToAccessAllPowerFormEnvelopeMetadata: nil, allowRecipientLanguageSelection: "allowRecipientLanguageSelection_example", allowRecipientLanguageSelectionMetadata: nil, allowSendOnBehalfOf: "allowSendOnBehalfOf_example", allowSendOnBehalfOfMetadata: nil, allowSupplementalDocuments: "allowSupplementalDocuments_example", allowSupplementalDocumentsMetadata: nil, anchorTagVersionedPlacementEnabled: "anchorTagVersionedPlacementEnabled_example", apiAccountWideAccess: "apiAccountWideAccess_example", apiAccountWideAccessMetadata: nil, apiCanExportAC: "apiCanExportAC_example", apiCanExportACMetadata: nil, bulkSend: "bulkSend_example", bulkSendMetadata: nil, canChargeAccount: "canChargeAccount_example", canChargeAccountMetadata: nil, canEditSharedAddressbook: "canEditSharedAddressbook_example", canEditSharedAddressbookMetadata: nil, canLockEnvelopes: "canLockEnvelopes_example", canLockEnvelopesMetadata: nil, canManageAccount: "canManageAccount_example", canManageAccountMetadata: nil, canManageDistributor: "canManageDistributor_example", canManageDistributorMetadata: nil, canManageTemplates: "canManageTemplates_example", canManageTemplatesMetadata: nil, canSendAPIRequests: "canSendAPIRequests_example", canSendAPIRequestsMetadata: nil, canSendEnvelope: "canSendEnvelope_example", canSendEnvelopeMetadata: nil, canSignEnvelope: "canSignEnvelope_example", canSignEnvelopeMetadata: nil, canUseScratchpad: "canUseScratchpad_example", canUseScratchpadMetadata: nil, canUseSmartContracts: "canUseSmartContracts_example", canUseSmartContractsMetadata: nil, disableDocumentUpload: "disableDocumentUpload_example", disableDocumentUploadMetadata: nil, disableOtherActions: "disableOtherActions_example", disableOtherActionsMetadata: nil, enableDSPro: "enableDSPro_example", enableDSProMetadata: nil, enableSequentialSigningAPI: "enableSequentialSigningAPI_example", enableSequentialSigningAPIMetadata: nil, enableSequentialSigningUI: "enableSequentialSigningUI_example", enableSequentialSigningUIMetadata: nil, enableSignerAttachments: "enableSignerAttachments_example", enableSignerAttachmentsMetadata: nil, enableSignOnPaperOverride: "enableSignOnPaperOverride_example", enableSignOnPaperOverrideMetadata: nil, enableTransactionPoint: "enableTransactionPoint_example", enableTransactionPointMetadata: nil, enableVaulting: "enableVaulting_example", enableVaultingMetadata: nil, expressSendOnly: "expressSendOnly_example", locale: "locale_example", localeMetadata: nil, localePolicy: localePolicy(addressFormat: "addressFormat_example", addressFormatMetadata: nil, allowRegion: "allowRegion_example", calendarType: "calendarType_example", calendarTypeMetadata: nil, cultureName: "cultureName_example", cultureNameMetadata: nil, currencyCode: "currencyCode_example", currencyCodeMetadata: nil, currencyNegativeFormat: "currencyNegativeFormat_example", currencyNegativeFormatMetadata: nil, currencyPositiveFormat: "currencyPositiveFormat_example", currencyPositiveFormatMetadata: nil, customDateFormat: "customDateFormat_example", customSignDateFormat: "customSignDateFormat_example", customSignTimeFormat: "customSignTimeFormat_example", customTimeFormat: "customTimeFormat_example", dateFormat: "dateFormat_example", dateFormatMetadata: nil, effectiveAddressFormat: "effectiveAddressFormat_example", effectiveCalendarType: "effectiveCalendarType_example", effectiveCurrencyCode: "effectiveCurrencyCode_example", effectiveCurrencyNegativeFormat: "effectiveCurrencyNegativeFormat_example", effectiveCurrencyPositiveFormat: "effectiveCurrencyPositiveFormat_example", effectiveCustomDateFormat: "effectiveCustomDateFormat_example", effectiveCustomTimeFormat: "effectiveCustomTimeFormat_example", effectiveDateFormat: "effectiveDateFormat_example", effectiveInitialFormat: "effectiveInitialFormat_example", effectiveNameFormat: "effectiveNameFormat_example", effectiveTimeFormat: "effectiveTimeFormat_example", effectiveTimeZone: "effectiveTimeZone_example", initialFormat: "initialFormat_example", initialFormatMetadata: nil, nameFormat: "nameFormat_example", nameFormatMetadata: nil, signDateFormat: "signDateFormat_example", signDateFormatMetadata: nil, signTimeFormat: "signTimeFormat_example", signTimeFormatMetadata: nil, timeFormat: "timeFormat_example", timeFormatMetadata: nil, timeZone: "timeZone_example", timeZoneMetadata: nil), manageClickwrapsMode: "manageClickwrapsMode_example", manageClickwrapsModeMetadata: nil, modifiedBy: "modifiedBy_example", modifiedByMetadata: nil, modifiedDate: "modifiedDate_example", modifiedDateMetadata: nil, modifiedPage: "modifiedPage_example", modifiedPageMetadata: nil, newSendUI: "newSendUI_example", newSendUIMetadata: nil, powerFormMode: "powerFormMode_example", powerFormModeMetadata: nil, recipientViewedNotification: "recipientViewedNotification_example", recipientViewedNotificationMetadata: nil, sealIdentifiers: [sealIdentifier(sealDisplayName: "sealDisplayName_example", sealName: "sealName_example")], selfSignedRecipientEmailDocument: "selfSignedRecipientEmailDocument_example", selfSignedRecipientEmailDocumentMetadata: nil, senderEmailNotifications: senderEmailNotifications(changedSigner: "changedSigner_example", commentsOnlyPrivateAndMention: "commentsOnlyPrivateAndMention_example", commentsReceiveAll: "commentsReceiveAll_example", deliveryFailed: "deliveryFailed_example", envelopeComplete: "envelopeComplete_example", offlineSigningFailed: "offlineSigningFailed_example", powerformResponsesLimitNotificationEmail: "powerformResponsesLimitNotificationEmail_example", purgeDocuments: "purgeDocuments_example", recipientViewed: "recipientViewed_example", senderEnvelopeDeclined: "senderEnvelopeDeclined_example", withdrawnConsent: "withdrawnConsent_example"), signerEmailNotifications: signerEmailNotifications(agentNotification: "agentNotification_example", carbonCopyNotification: "carbonCopyNotification_example", certifiedDeliveryNotification: "certifiedDeliveryNotification_example", commentsOnlyPrivateAndMention: "commentsOnlyPrivateAndMention_example", commentsReceiveAll: "commentsReceiveAll_example", documentMarkupActivation: "documentMarkupActivation_example", envelopeActivation: "envelopeActivation_example", envelopeComplete: "envelopeComplete_example", envelopeCorrected: "envelopeCorrected_example", envelopeDeclined: "envelopeDeclined_example", envelopeVoided: "envelopeVoided_example", faxReceived: "faxReceived_example", offlineSigningFailed: "offlineSigningFailed_example", purgeDocuments: "purgeDocuments_example", reassignedSigner: "reassignedSigner_example", whenSigningGroupMember: "whenSigningGroupMember_example"), supplementalDocumentIncludeInDownload: "supplementalDocumentIncludeInDownload_example", supplementalDocumentsMustAccept: "supplementalDocumentsMustAccept_example", supplementalDocumentsMustAcceptMetadata: nil, supplementalDocumentsMustRead: "supplementalDocumentsMustRead_example", supplementalDocumentsMustReadMetadata: nil, supplementalDocumentsMustView: "supplementalDocumentsMustView_example", supplementalDocumentsMustViewMetadata: nil, templateActiveCreation: "templateActiveCreation_example", templateActiveCreationMetadata: nil, templateApplyNotify: "templateApplyNotify_example", templateApplyNotifyMetadata: nil, templateAutoMatching: "templateAutoMatching_example", templateAutoMatchingMetadata: nil, templateMatchingSensitivity: "templateMatchingSensitivity_example", templateMatchingSensitivityMetadata: nil, templatePageLevelMatching: "templatePageLevelMatching_example", templatePageLevelMatchingMetadata: nil, timezoneDST: "timezoneDST_example", timezoneDSTMetadata: nil, timezoneMask: "timezoneMask_example", timezoneMaskMetadata: nil, timezoneOffset: "timezoneOffset_example", timezoneOffsetMetadata: nil, timezoneSendingPref: "timezoneSendingPref_example", timezoneSendingPrefMetadata: nil, timezoneSigningPref: "timezoneSigningPref_example", timezoneSigningPrefMetadata: nil, transactionPointSiteNameURL: "transactionPointSiteNameURL_example", transactionPointSiteNameURLMetadata: nil, transactionPointUserName: "transactionPointUserName_example", transactionPointUserNameMetadata: nil, vaultingMode: "vaultingMode_example", vaultingModeMetadata: nil), userStatus: "userStatus_example", userType: "userType_example", workAddress: nil), paymentMethod: "paymentMethod_example", paymentProcessorInformation: paymentProcessorInformation(address: nil, billingAgreementId: "billingAgreementId_example", email: "email_example"), planInformation: planInformation(addOns: [addOn(active: "active_example", addOnId: "addOnId_example", id: "id_example", name: "name_example")], currencyCode: "currencyCode_example", freeTrialDaysOverride: "freeTrialDaysOverride_example", planFeatureSets: [featureSet(currencyFeatureSetPrices: [currencyFeatureSetPrice(currencyCode: "currencyCode_example", currencySymbol: "currencySymbol_example", envelopeFee: "envelopeFee_example", fixedFee: "fixedFee_example", seatFee: "seatFee_example")], envelopeFee: "envelopeFee_example", featureSetId: "featureSetId_example", fixedFee: "fixedFee_example", is21CFRPart11: "is21CFRPart11_example", isActive: "isActive_example", isEnabled: "isEnabled_example", name: "name_example", seatFee: "seatFee_example")], planId: "planId_example", recipientDomains: [recipientDomain(active: "active_example", domainCode: "domainCode_example", domainName: "domainName_example", recipientDomainId: "recipientDomainId_example")]), referralInformation: referralInformation(advertisementId: "advertisementId_example", enableSupport: "enableSupport_example", externalOrgId: "externalOrgId_example", groupMemberId: "groupMemberId_example", idType: "idType_example", includedSeats: "includedSeats_example", industry: "industry_example", planStartMonth: "planStartMonth_example", promoCode: "promoCode_example", publisherId: "publisherId_example", referralCode: "referralCode_example", referrerName: "referrerName_example", saleDiscountAmount: "saleDiscountAmount_example", saleDiscountFixedAmount: "saleDiscountFixedAmount_example", saleDiscountPercent: "saleDiscountPercent_example", saleDiscountPeriods: "saleDiscountPeriods_example", saleDiscountSeatPriceOverride: "saleDiscountSeatPriceOverride_example", shopperId: "shopperId_example"), socialAccountInformation: socialAccountInformation(email: "email_example", errorDetails: nil, provider: "provider_example", socialId: "socialId_example", userName: "userName_example")) // NewAccountDefinition | (optional)
// Creates new accounts.
AccountsAPI.accountsPostAccounts(newAccountDefinition: newAccountDefinition).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http201(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
newAccountDefinition | NewAccountDefinition | [optional] |
public enum AccountsPostAccounts {
case http201(value: NewAccountSummary?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: NewAccountSummary?, raw: ClientResponse)
}
No authorization required
- Content-Type: application/json, application/xml
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func billingChargesGetAccountBillingCharges(accountId: String, includeCharges: String? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<BillingChargesGetAccountBillingCharges>
Gets list of recurring and usage charges for the account.
Retrieves the list of recurring and usage charges for the account. This can be used to determine the charge structure and usage of charge plan items. Privileges required: account administrator
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
let includeCharges = "includeCharges_example" // String | Specifies which billing charges to return. Valid values are: * envelopes * seats (optional)
// Gets list of recurring and usage charges for the account.
AccountsAPI.billingChargesGetAccountBillingCharges(accountId: accountId, includeCharges: includeCharges).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. | |
includeCharges | String | Specifies which billing charges to return. Valid values are: * envelopes * seats | [optional] |
public enum BillingChargesGetAccountBillingCharges {
case http200(value: BillingChargeResponse?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: BillingChargeResponse?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func captiveRecipientsDeleteCaptiveRecipientsPart(accountId: String, recipientPart: String, captiveRecipientInformation: CaptiveRecipientInformation? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<CaptiveRecipientsDeleteCaptiveRecipientsPart>
Deletes the signature for one or more captive recipient records.
This method deletes the signature for one or more captive recipient records. It is primarily used for testing. This functionality provides a way to reset the signature associated with a client user ID so that a new signature can be created the next time the client user ID is used.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
let recipientPart = "recipientPart_example" // String | Signature is the only supported value.
let captiveRecipientInformation = captiveRecipientInformation(captiveRecipients: [captiveRecipient(clientUserId: "clientUserId_example", email: "email_example", errorDetails: errorDetails(errorCode: "errorCode_example", message: "message_example"), userName: "userName_example")]) // CaptiveRecipientInformation | (optional)
// Deletes the signature for one or more captive recipient records.
AccountsAPI.captiveRecipientsDeleteCaptiveRecipientsPart(accountId: accountId, recipientPart: recipientPart, captiveRecipientInformation: captiveRecipientInformation).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. | |
recipientPart | String | Signature is the only supported value. | |
captiveRecipientInformation | CaptiveRecipientInformation | [optional] |
public enum CaptiveRecipientsDeleteCaptiveRecipientsPart {
case http200(value: CaptiveRecipientInformation?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: CaptiveRecipientInformation?, raw: ClientResponse)
}
No authorization required
- Content-Type: application/json, application/xml
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func envelopePurgeConfigurationGetEnvelopePurgeConfiguration(accountId: String, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<EnvelopePurgeConfigurationGetEnvelopePurgeConfiguration>
Gets the envelope purge configuration for an account.
An envelope purge configuration enables account administrators to permanently remove documents and their field data from completed and voided envelopes after a specified retention period (retentionDays
). This method retrieves the current envelope purge configuration for your account. Note: To use this method, you must be an account administrator.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
// Gets the envelope purge configuration for an account.
AccountsAPI.envelopePurgeConfigurationGetEnvelopePurgeConfiguration(accountId: accountId).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. |
public enum EnvelopePurgeConfigurationGetEnvelopePurgeConfiguration {
case http200(value: EnvelopePurgeConfiguration?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: EnvelopePurgeConfiguration?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func envelopePurgeConfigurationPutEnvelopePurgeConfiguration(accountId: String, envelopePurgeConfiguration: EnvelopePurgeConfiguration? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<EnvelopePurgeConfigurationPutEnvelopePurgeConfiguration>
Sets the envelope purge configuration for an account.
An envelope purge configuration enables account administrators to permanently remove documents and their field data from completed and voided envelopes after a specified retention period (retentionDays
). This method sets the envelope purge configuration for your account. Note: To use this method, you must be an account administrator. For more information, see Purge Envelopes.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
let envelopePurgeConfiguration = envelopePurgeConfiguration(purgeEnvelopes: "purgeEnvelopes_example", redactPII: "redactPII_example", removeTabsAndEnvelopeAttachments: "removeTabsAndEnvelopeAttachments_example", retentionDays: "retentionDays_example") // EnvelopePurgeConfiguration | (optional)
// Sets the envelope purge configuration for an account.
AccountsAPI.envelopePurgeConfigurationPutEnvelopePurgeConfiguration(accountId: accountId, envelopePurgeConfiguration: envelopePurgeConfiguration).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. | |
envelopePurgeConfiguration | EnvelopePurgeConfiguration | [optional] |
public enum EnvelopePurgeConfigurationPutEnvelopePurgeConfiguration {
case http200(value: EnvelopePurgeConfiguration?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: EnvelopePurgeConfiguration?, raw: ClientResponse)
}
No authorization required
- Content-Type: application/json, application/xml
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func notificationDefaultsGetNotificationDefaults(accountId: String, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<NotificationDefaultsGetNotificationDefaults>
Gets envelope notification defaults.
This method returns the default settings for the email notifications that signers and senders receive about envelopes.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
// Gets envelope notification defaults.
AccountsAPI.notificationDefaultsGetNotificationDefaults(accountId: accountId).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. |
public enum NotificationDefaultsGetNotificationDefaults {
case http200(value: NotificationDefaults?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: NotificationDefaults?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func notificationDefaultsPutNotificationDefaults(accountId: String, notificationDefaults: NotificationDefaults? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<NotificationDefaultsPutNotificationDefaults>
Updates envelope notification default settings.
This method changes the default settings for the email notifications that signers and senders receive about envelopes.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
let notificationDefaults = NotificationDefaults(apiEmailNotifications: notificationDefaultSettings(senderEmailNotifications: senderEmailNotifications(changedSigner: "changedSigner_example", commentsOnlyPrivateAndMention: "commentsOnlyPrivateAndMention_example", commentsReceiveAll: "commentsReceiveAll_example", deliveryFailed: "deliveryFailed_example", envelopeComplete: "envelopeComplete_example", offlineSigningFailed: "offlineSigningFailed_example", powerformResponsesLimitNotificationEmail: "powerformResponsesLimitNotificationEmail_example", purgeDocuments: "purgeDocuments_example", recipientViewed: "recipientViewed_example", senderEnvelopeDeclined: "senderEnvelopeDeclined_example", withdrawnConsent: "withdrawnConsent_example"), signerEmailNotifications: signerEmailNotifications(agentNotification: "agentNotification_example", carbonCopyNotification: "carbonCopyNotification_example", certifiedDeliveryNotification: "certifiedDeliveryNotification_example", commentsOnlyPrivateAndMention: "commentsOnlyPrivateAndMention_example", commentsReceiveAll: "commentsReceiveAll_example", documentMarkupActivation: "documentMarkupActivation_example", envelopeActivation: "envelopeActivation_example", envelopeComplete: "envelopeComplete_example", envelopeCorrected: "envelopeCorrected_example", envelopeDeclined: "envelopeDeclined_example", envelopeVoided: "envelopeVoided_example", faxReceived: "faxReceived_example", offlineSigningFailed: "offlineSigningFailed_example", purgeDocuments: "purgeDocuments_example", reassignedSigner: "reassignedSigner_example", whenSigningGroupMember: "whenSigningGroupMember_example")), emailNotifications: nil) // NotificationDefaults | (optional)
// Updates envelope notification default settings.
AccountsAPI.notificationDefaultsPutNotificationDefaults(accountId: accountId, notificationDefaults: notificationDefaults).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. | |
notificationDefaults | NotificationDefaults | [optional] |
public enum NotificationDefaultsPutNotificationDefaults {
case http200(value: NotificationDefaults?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: NotificationDefaults?, raw: ClientResponse)
}
No authorization required
- Content-Type: application/json, application/xml
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func recipientNamesGetRecipientNames(accountId: String, email: String? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<RecipientNamesGetRecipientNames>
Gets the recipient names associated with an email address.
Retrieves a list of all of the names associated with the email address that you pass in. This list can include variants of a single recipient's name that are used for signing, as well as the names of multiple different recipients.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | (Required) The external account number (int) or account ID GUID.
let email = "email_example" // String | The email address for which you want to retrieve recipient names. (optional)
// Gets the recipient names associated with an email address.
AccountsAPI.recipientNamesGetRecipientNames(accountId: accountId, email: email).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | (Required) The external account number (int) or account ID GUID. | |
String | The email address for which you want to retrieve recipient names. | [optional] |
public enum RecipientNamesGetRecipientNames {
case http200(value: RecipientNamesResponse?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: RecipientNamesResponse?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func settingsGetSettings(accountId: String, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<SettingsGetSettings>
Gets account settings information.
Retrieves the account settings information for the specified account.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
// Gets account settings information.
AccountsAPI.settingsGetSettings(accountId: accountId).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. |
public enum SettingsGetSettings {
case http200(value: AccountSettingsInformation?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: AccountSettingsInformation?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func settingsPutSettings(accountId: String, accountSettingsInformation: AccountSettingsInformation? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<SettingsPutSettings>
Updates the account settings for an account.
Updates the account settings for the specified account.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
let accountSettingsInformation = accountSettingsInformation(accessCodeFormat: accessCodeFormat(formatRequired: "formatRequired_example", formatRequiredMetadata: settingsMetadata(is21CFRPart11: "is21CFRPart11_example", options: ["options_example"], rights: "rights_example", uiHint: "uiHint_example", uiOrder: "uiOrder_example", uiType: "uiType_example"), letterRequired: "letterRequired_example", letterRequiredMetadata: nil, minimumLength: "minimumLength_example", minimumLengthMetadata: nil, numberRequired: "numberRequired_example", numberRequiredMetadata: nil, specialCharacterRequired: "specialCharacterRequired_example", specialCharacterRequiredMetadata: nil), accountDateTimeFormat: "accountDateTimeFormat_example", accountDateTimeFormatMetadata: nil, accountDefaultLanguage: "accountDefaultLanguage_example", accountDefaultLanguageMetadata: nil, accountName: "accountName_example", accountNameMetadata: nil, accountNotification: accountNotification(expirations: expirations(expireAfter: "expireAfter_example", expireEnabled: "expireEnabled_example", expireWarn: "expireWarn_example"), reminders: reminders(reminderDelay: "reminderDelay_example", reminderEnabled: "reminderEnabled_example", reminderFrequency: "reminderFrequency_example"), userOverrideEnabled: "userOverrideEnabled_example"), accountUISettings: accountUISettings(adminMessage: adminMessage(baseMessage: "baseMessage_example", moreInformation: "moreInformation_example"), askAnAdmin: askAnAdmin(email: "email_example", message: "message_example", name: "name_example", phone: "phone_example"), enableAdminMessage: "enableAdminMessage_example", enableAdminMessageMetadata: nil, enableEasySignCanUseMultiTemplateApply: "enableEasySignCanUseMultiTemplateApply_example", enableEasySignCanUseMultiTemplateApplyMetadata: nil, enableEasySignTemplateUpload: "enableEasySignTemplateUpload_example", enableEasySignTemplateUploadMetadata: nil, enableEnvelopeCopyWithData: "enableEnvelopeCopyWithData_example", enableEnvelopeCopyWithDataMetadata: nil, hideSendAnEnvelope: "hideSendAnEnvelope_example", hideSendAnEnvelopeMetadata: nil, hideUseATemplate: "hideUseATemplate_example", hideUseATemplateInPrepare: "hideUseATemplateInPrepare_example", hideUseATemplateInPrepareMetadata: nil, hideUseATemplateMetadata: nil, orderBasedRecipientIdGeneration: "orderBasedRecipientIdGeneration_example", orderBasedRecipientIdGenerationMetadata: nil, removeEnvelopeForwarding: "removeEnvelopeForwarding_example", removeEnvelopeForwardingMetadata: nil, shouldRedactAccessCode: "shouldRedactAccessCode_example", shouldRedactAccessCodeMetadata: nil, uploadNewImageToSignOrInitial: "uploadNewImageToSignOrInitial_example", uploadNewImageToSignOrInitialMetadata: nil), adoptSigConfig: "adoptSigConfig_example", adoptSigConfigMetadata: nil, advancedCorrect: "advancedCorrect_example", advancedCorrectMetadata: nil, allowAccessCodeFormat: "allowAccessCodeFormat_example", allowAccessCodeFormatMetadata: nil, allowAccountManagementGranular: "allowAccountManagementGranular_example", allowAccountManagementGranularMetadata: nil, allowAccountMemberNameChange: "allowAccountMemberNameChange_example", allowAccountMemberNameChangeMetadata: nil, allowAdvancedRecipientRoutingConditional: "allowAdvancedRecipientRoutingConditional_example", allowAdvancedRecipientRoutingConditionalMetadata: nil, allowAgentNameEmailEdit: "allowAgentNameEmailEdit_example", allowAgentNameEmailEditMetadata: nil, allowAgreementActions: "allowAgreementActions_example", allowAgreementActionsMetadata: nil, allowAutoNavSettings: "allowAutoNavSettings_example", allowAutoNavSettingsMetadata: nil, allowAutoTagging: "allowAutoTagging_example", allowAutoTaggingMetadata: nil, allowBulkSend: "allowBulkSend_example", allowBulkSendMetadata: nil, allowCDWithdraw: "allowCDWithdraw_example", allowCDWithdrawMetadata: nil, allowConnectHttpListenerConfigs: "allowConnectHttpListenerConfigs_example", allowConnectSendFinishLater: "allowConnectSendFinishLater_example", allowConnectSendFinishLaterMetadata: nil, allowConnectUnifiedPayloadUI: "allowConnectUnifiedPayloadUI_example", allowConsumerDisclosureOverride: "allowConsumerDisclosureOverride_example", allowConsumerDisclosureOverrideMetadata: nil, allowDataDownload: "allowDataDownload_example", allowDataDownloadMetadata: nil, allowDocumentDisclosures: "allowDocumentDisclosures_example", allowDocumentDisclosuresMetadata: nil, allowDocumentsOnSignedEnvelopes: "allowDocumentsOnSignedEnvelopes_example", allowDocumentsOnSignedEnvelopesMetadata: nil, allowDocumentVisibility: "allowDocumentVisibility_example", allowDocumentVisibilityMetadata: nil, allowEHankoStamps: "allowEHankoStamps_example", allowEHankoStampsMetadata: nil, allowENoteEOriginal: "allowENoteEOriginal_example", allowENoteEOriginalMetadata: nil, allowEnvelopeCorrect: "allowEnvelopeCorrect_example", allowEnvelopeCorrectMetadata: nil, allowEnvelopeCustodyTransfer: "allowEnvelopeCustodyTransfer_example", allowEnvelopeCustodyTransferMetadata: nil, allowEnvelopeCustomFields: "allowEnvelopeCustomFields_example", allowEnvelopeCustomFieldsMetadata: nil, allowEnvelopePublishReporting: "allowEnvelopePublishReporting_example", allowEnvelopePublishReportingMetadata: nil, allowEnvelopeReporting: "allowEnvelopeReporting_example", allowEnvelopeReportingMetadata: nil, allowExpression: "allowExpression_example", allowExpressionMetadata: nil, allowExpressSignerCertificate: "allowExpressSignerCertificate_example", allowExpressSignerCertificateMetadata: nil, allowExtendedSendingResourceFile: "allowExtendedSendingResourceFile_example", allowExtendedSendingResourceFileMetadata: nil, allowExternalSignaturePad: "allowExternalSignaturePad_example", allowExternalSignaturePadMetadata: nil, allowIDVLevel1: "allowIDVLevel1_example", allowIDVLevel1Metadata: nil, allowIDVPlatform: "allowIDVPlatform_example", allowIDVPlatformMetadata: nil, allowInPerson: "allowInPerson_example", allowInPersonMetadata: nil, allowManagedStamps: "allowManagedStamps_example", allowManagedStampsMetadata: nil, allowMarkup: "allowMarkup_example", allowMarkupMetadata: nil, allowMemberTimeZone: "allowMemberTimeZone_example", allowMemberTimeZoneMetadata: nil, allowMergeFields: "allowMergeFields_example", allowMergeFieldsMetadata: nil, allowMultipleBrandProfiles: "allowMultipleBrandProfiles_example", allowMultipleBrandProfilesMetadata: nil, allowMultipleSignerAttachments: "allowMultipleSignerAttachments_example", allowMultipleSignerAttachmentsMetadata: nil, allowNonUSPhoneAuth: "allowNonUSPhoneAuth_example", allowNonUSPhoneAuthMetadata: nil, allowOcrOfEnvelopeDocuments: "allowOcrOfEnvelopeDocuments_example", allowOcrOfEnvelopeDocumentsMetadata: nil, allowOfflineSigning: "allowOfflineSigning_example", allowOfflineSigningMetadata: nil, allowOpenTrustSignerCertificate: "allowOpenTrustSignerCertificate_example", allowOpenTrustSignerCertificateMetadata: nil, allowOrganizations: "allowOrganizations_example", allowOrganizationsMetadata: nil, allowPaymentProcessing: "allowPaymentProcessing_example", allowPaymentProcessingMetadata: nil, allowPersonalSignerCertificate: "allowPersonalSignerCertificate_example", allowPersonalSignerCertificateMetadata: nil, allowPhoneAuthentication: "allowPhoneAuthentication_example", allowPhoneAuthenticationMetadata: nil, allowPhoneAuthOverride: "allowPhoneAuthOverride_example", allowPhoneAuthOverrideMetadata: nil, allowPrivateSigningGroups: "allowPrivateSigningGroups_example", allowPrivateSigningGroupsMetadata: nil, allowReminders: "allowReminders_example", allowRemindersMetadata: nil, allowRemoteNotary: "allowRemoteNotary_example", allowRemoteNotaryMetadata: nil, allowResourceFileBranding: "allowResourceFileBranding_example", allowResourceFileBrandingMetadata: nil, allowSafeBioPharmaSignerCertificate: "allowSafeBioPharmaSignerCertificate_example", allowSafeBioPharmaSignerCertificateMetadata: nil, allowSecurityAppliance: "allowSecurityAppliance_example", allowSecurityApplianceMetadata: nil, allowSendToCertifiedDelivery: "allowSendToCertifiedDelivery_example", allowSendToCertifiedDeliveryMetadata: nil, allowSendToIntermediary: "allowSendToIntermediary_example", allowSendToIntermediaryMetadata: nil, allowServerTemplates: "allowServerTemplates_example", allowServerTemplatesMetadata: nil, allowSetEmbeddedRecipientStartURL: "allowSetEmbeddedRecipientStartURL_example", allowSetEmbeddedRecipientStartURLMetadata: nil, allowSharedTabs: "allowSharedTabs_example", allowSharedTabsMetadata: nil, allowSignatureStamps: "allowSignatureStamps_example", allowSignatureStampsMetadata: nil, allowSignDocumentFromHomePage: "allowSignDocumentFromHomePage_example", allowSignDocumentFromHomePageMetadata: nil, allowSignerReassign: "allowSignerReassign_example", allowSignerReassignMetadata: nil, allowSignerReassignOverride: "allowSignerReassignOverride_example", allowSignerReassignOverrideMetadata: nil, allowSigningExtensions: "allowSigningExtensions_example", allowSigningExtensionsMetadata: nil, allowSigningGroups: "allowSigningGroups_example", allowSigningGroupsMetadata: nil, allowSigningRadioDeselect: "allowSigningRadioDeselect_example", allowSigningRadioDeselectMetadata: nil, allowSignNow: "allowSignNow_example", allowSignNowMetadata: "allowSignNowMetadata_example", allowSMSDelivery: "allowSMSDelivery_example", allowSMSDeliveryMetadata: nil, allowSocialIdLogin: "allowSocialIdLogin_example", allowSocialIdLoginMetadata: nil, allowSupplementalDocuments: "allowSupplementalDocuments_example", allowSupplementalDocumentsMetadata: nil, allowUsersToAccessDirectory: "allowUsersToAccessDirectory_example", allowUsersToAccessDirectoryMetadata: nil, allowValueInsights: "allowValueInsights_example", allowValueInsightsMetadata: nil, anchorPopulationScope: "anchorPopulationScope_example", anchorPopulationScopeMetadata: nil, anchorTagVersionedPlacementEnabled: "anchorTagVersionedPlacementEnabled_example", anchorTagVersionedPlacementMetadataEnabled: nil, attachCompletedEnvelope: "attachCompletedEnvelope_example", attachCompletedEnvelopeMetadata: nil, authenticationCheck: "authenticationCheck_example", authenticationCheckMetadata: nil, autoNavRule: "autoNavRule_example", autoNavRuleMetadata: nil, autoProvisionSignerAccount: "autoProvisionSignerAccount_example", autoProvisionSignerAccountMetadata: nil, bccEmailArchive: "bccEmailArchive_example", bccEmailArchiveMetadata: nil, betaSwitchConfiguration: "betaSwitchConfiguration_example", betaSwitchConfigurationMetadata: nil, billingAddress: addressInformation(address1: "address1_example", address2: "address2_example", city: "city_example", country: "country_example", fax: "fax_example", phone: "phone_example", postalCode: "postalCode_example", stateOrProvince: "stateOrProvince_example", zipPlus4: "zipPlus4_example"), billingAddressMetadata: nil, bulkSend: "bulkSend_example", bulkSendMaxCopiesInBatch: "bulkSendMaxCopiesInBatch_example", bulkSendMaxUnprocessedEnvelopesCount: "bulkSendMaxUnprocessedEnvelopesCount_example", bulkSendMetadata: nil, canSelfBrandSend: "canSelfBrandSend_example", canSelfBrandSendMetadata: nil, canSelfBrandSign: "canSelfBrandSign_example", canSelfBrandSignMetadata: nil, canUseSalesforceOAuth: "canUseSalesforceOAuth_example", canUseSalesforceOAuthMetadata: nil, captureVoiceRecording: "captureVoiceRecording_example", captureVoiceRecordingMetadata: nil, cfrUseWideImage: "cfrUseWideImage_example", cfrUseWideImageMetadata: nil, checkForMultipleAdminsOnAccount: "checkForMultipleAdminsOnAccount_example", checkForMultipleAdminsOnAccountMetadata: nil, chromeSignatureEnabled: "chromeSignatureEnabled_example", chromeSignatureEnabledMetadata: nil, commentEmailShowMessageText: "commentEmailShowMessageText_example", commentEmailShowMessageTextMetadata: nil, commentsAllowEnvelopeOverride: "commentsAllowEnvelopeOverride_example", commentsAllowEnvelopeOverrideMetadata: nil, conditionalFieldsEnabled: "conditionalFieldsEnabled_example", conditionalFieldsEnabledMetadata: nil, consumerDisclosureFrequency: "consumerDisclosureFrequency_example", consumerDisclosureFrequencyMetadata: nil, convertPdfFields: "convertPdfFields_example", convertPdfFieldsMetadata: nil, dataPopulationScope: "dataPopulationScope_example", dataPopulationScopeMetadata: nil, disableMobileApp: "disableMobileApp_example", disableMobileAppMetadata: nil, disableMobilePushNotifications: "disableMobilePushNotifications_example", disableMobilePushNotificationsMetadata: nil, disableMobileSending: "disableMobileSending_example", disableMobileSendingMetadata: nil, disableMultipleSessions: "disableMultipleSessions_example", disableMultipleSessionsMetadata: nil, disablePurgeNotificationsForSenderMetadata: nil, disableSignerCertView: "disableSignerCertView_example", disableSignerCertViewMetadata: nil, disableSignerHistoryView: "disableSignerHistoryView_example", disableSignerHistoryViewMetadata: nil, disableStyleSignature: "disableStyleSignature_example", disableStyleSignatureMetadata: nil, disableUploadSignature: "disableUploadSignature_example", disableUploadSignatureMetadata: nil, disableUserSharing: "disableUserSharing_example", disableUserSharingMetadata: nil, displayBetaSwitch: "displayBetaSwitch_example", displayBetaSwitchMetadata: nil, documentConversionRestrictions: "documentConversionRestrictions_example", documentConversionRestrictionsMetadata: nil, documentRetention: "documentRetention_example", documentRetentionMetadata: nil, documentRetentionPurgeTabs: "documentRetentionPurgeTabs_example", documentVisibility: "documentVisibility_example", documentVisibilityMetadata: nil, emailTemplateVersion: "emailTemplateVersion_example", emailTemplateVersionMetadata: nil, enableAccessCodeGenerator: "enableAccessCodeGenerator_example", enableAccessCodeGeneratorMetadata: nil, enableAdvancedPayments: "enableAdvancedPayments_example", enableAdvancedPaymentsMetadata: nil, enableAdvancedPowerForms: "enableAdvancedPowerForms_example", enableAdvancedPowerFormsMetadata: nil, enableAgreementActionsForCLM: "enableAgreementActionsForCLM_example", enableAgreementActionsForCLMMetadata: nil, enableAgreementActionsForESign: "enableAgreementActionsForESign_example", enableAgreementActionsForESignMetadata: nil, enableAutoNav: "enableAutoNav_example", enableAutoNavMetadata: nil, enableCalculatedFields: "enableCalculatedFields_example", enableCalculatedFieldsMetadata: nil, enableClickwraps: "enableClickwraps_example", enableClickwrapsMetadata: nil, enableCommentsHistoryDownloadInSigning: "enableCommentsHistoryDownloadInSigning_example", enableCommentsHistoryDownloadInSigningMetadata: nil, enableCustomerSatisfactionMetricTracking: "enableCustomerSatisfactionMetricTracking_example", enableCustomerSatisfactionMetricTrackingMetadata: nil, enableDSPro: "enableDSPro_example", enableDSProMetadata: nil, enableEnvelopeStampingByAccountAdmin: "enableEnvelopeStampingByAccountAdmin_example", enableEnvelopeStampingByAccountAdminMetadata: nil, enableEnvelopeStampingByDSAdmin: "enableEnvelopeStampingByDSAdmin_example", enableEnvelopeStampingByDSAdminMetadata: nil, enableInBrowserEditor: "enableInBrowserEditor_example", enableInBrowserEditorMetadata: nil, enablePaymentProcessing: "enablePaymentProcessing_example", enablePaymentProcessingMetadata: nil, enablePowerForm: "enablePowerForm_example", enablePowerFormDirect: "enablePowerFormDirect_example", enablePowerFormDirectMetadata: nil, enablePowerFormMetadata: nil, enableRecipientDomainValidation: "enableRecipientDomainValidation_example", enableRecipientDomainValidationMetadata: nil, enableReportLinks: "enableReportLinks_example", enableReportLinksMetadata: nil, enableRequireSignOnPaper: "enableRequireSignOnPaper_example", enableRequireSignOnPaperMetadata: nil, enableReservedDomain: "enableReservedDomain_example", enableReservedDomainMetadata: nil, enableResponsiveSigning: "enableResponsiveSigning_example", enableResponsiveSigningMetadata: nil, enableScheduledRelease: "enableScheduledRelease_example", enableScheduledReleaseMetadata: nil, enableSearchUI: "enableSearchUI_example", enableSearchUIMetadata: nil, enableSendingTagsFontSettings: "enableSendingTagsFontSettings_example", enableSendingTagsFontSettingsMetadata: nil, enableSendToAgent: "enableSendToAgent_example", enableSendToAgentMetadata: nil, enableSendToIntermediary: "enableSendToIntermediary_example", enableSendToIntermediaryMetadata: nil, enableSendToManage: "enableSendToManage_example", enableSendToManageMetadata: nil, enableSequentialSigningAPI: "enableSequentialSigningAPI_example", enableSequentialSigningAPIMetadata: nil, enableSequentialSigningUI: "enableSequentialSigningUI_example", enableSequentialSigningUIMetadata: nil, enableSignerAttachments: "enableSignerAttachments_example", enableSignerAttachmentsMetadata: nil, enableSigningExtensionComments: "enableSigningExtensionComments_example", enableSigningExtensionCommentsMetadata: nil, enableSigningExtensionConversations: "enableSigningExtensionConversations_example", enableSigningExtensionConversationsMetadata: nil, enableSigningOrderSettingsForAccount: "enableSigningOrderSettingsForAccount_example", enableSigningOrderSettingsForAccountMetadata: nil, enableSignOnPaper: "enableSignOnPaper_example", enableSignOnPaperMetadata: nil, enableSignOnPaperOverride: "enableSignOnPaperOverride_example", enableSignOnPaperOverrideMetadata: nil, enableSignWithNotary: "enableSignWithNotary_example", enableSignWithNotaryMetadata: nil, enableSmartContracts: "enableSmartContracts_example", enableSmartContractsMetadata: nil, enableSMSAuthentication: "enableSMSAuthentication_example", enableSMSAuthenticationMetadata: nil, enableSocialIdLogin: "enableSocialIdLogin_example", enableSocialIdLoginMetadata: nil, enableStrikeThrough: "enableStrikeThrough_example", enableStrikeThroughMetadata: nil, enableTransactionPoint: "enableTransactionPoint_example", enableTransactionPointMetadata: nil, enableVaulting: "enableVaulting_example", enableVaultingMetadata: nil, enableWitnessing: "enableWitnessing_example", enableWitnessingMetadata: nil, enforceTemplateNameUniqueness: "enforceTemplateNameUniqueness_example", enforceTemplateNameUniquenessMetadata: nil, envelopeIntegrationAllowed: "envelopeIntegrationAllowed_example", envelopeIntegrationAllowedMetadata: nil, envelopeIntegrationEnabled: "envelopeIntegrationEnabled_example", envelopeIntegrationEnabledMetadata: nil, envelopeStampingDefaultValue: "envelopeStampingDefaultValue_example", envelopeStampingDefaultValueMetadata: nil, expressSend: "expressSend_example", expressSendAllowTabs: "expressSendAllowTabs_example", expressSendAllowTabsMetadata: nil, expressSendMetadata: nil, externalDocumentSources: externalDocumentSources(boxnetEnabled: "boxnetEnabled_example", boxnetMetadata: nil, dropboxEnabled: "dropboxEnabled_example", dropboxMetadata: nil, googleDriveEnabled: "googleDriveEnabled_example", googleDriveMetadata: nil, oneDriveEnabled: "oneDriveEnabled_example", oneDriveMetadata: nil, salesforceEnabled: "salesforceEnabled_example", salesforceMetadata: nil), externalSignaturePadType: "externalSignaturePadType_example", externalSignaturePadTypeMetadata: nil, faxOutEnabled: "faxOutEnabled_example", faxOutEnabledMetadata: nil, guidedFormsHtmlAllowed: "guidedFormsHtmlAllowed_example", guidedFormsHtmlAllowedMetadata: nil, hideAccountAddressInCoC: "hideAccountAddressInCoC_example", hideAccountAddressInCoCMetadata: nil, hidePricing: "hidePricing_example", hidePricingMetadata: nil, idCheckConfigurations: [idCheckConfiguration(authSteps: [idCheckSecurityStep(authType: "authType_example")], isDefault: "isDefault_example", name: "name_example")], idCheckExpire: "idCheckExpire_example", idCheckExpireDays: "idCheckExpireDays_example", idCheckExpireDaysMetadata: nil, idCheckExpireMetadata: nil, idCheckExpireMinutes: "idCheckExpireMinutes_example", idCheckExpireMinutesMetadata: nil, idCheckRequired: "idCheckRequired_example", idCheckRequiredMetadata: nil, identityVerification: [accountIdentityVerificationWorkflow(defaultDescription: "defaultDescription_example", defaultName: "defaultName_example", inputOptions: [accountIdentityInputOption(isRequired: false, optionName: "optionName_example", valueType: "valueType_example")], signatureProvider: accountSignatureProvider(isRequired: "isRequired_example", priority: "priority_example", signatureProviderDisplayName: "signatureProviderDisplayName_example", signatureProviderId: "signatureProviderId_example", signatureProviderName: "signatureProviderName_example", signatureProviderOptionsMetadata: [accountSignatureProviderOption(signatureProviderOptionDisplayName: "signatureProviderOptionDisplayName_example", signatureProviderOptionId: "signatureProviderOptionId_example", signatureProviderOptionName: "signatureProviderOptionName_example")], signatureProviderRequiredOptions: [signatureProviderRequiredOption(requiredSignatureProviderOptionIds: ["requiredSignatureProviderOptionIds_example"], signerType: "signerType_example")]), workflowId: "workflowId_example", workflowResourceKey: "workflowResourceKey_example")], identityVerificationMetadata: nil, ignoreErrorIfAnchorTabNotFound: "ignoreErrorIfAnchorTabNotFound_example", ignoreErrorIfAnchorTabNotFoundMetadataEnabled: nil, inPersonIDCheckQuestion: "inPersonIDCheckQuestion_example", inPersonIDCheckQuestionMetadata: nil, inPersonSigningEnabled: "inPersonSigningEnabled_example", inPersonSigningEnabledMetadata: nil, inSessionEnabled: "inSessionEnabled_example", inSessionEnabledMetadata: nil, inSessionSuppressEmails: "inSessionSuppressEmails_example", inSessionSuppressEmailsMetadata: nil, maximumSigningGroups: "maximumSigningGroups_example", maximumSigningGroupsMetadata: nil, maximumUsersPerSigningGroup: "maximumUsersPerSigningGroup_example", maximumUsersPerSigningGroupMetadata: nil, maxNumberOfCustomStamps: "maxNumberOfCustomStamps_example", mobileSessionTimeout: "mobileSessionTimeout_example", mobileSessionTimeoutMetadata: nil, numberOfActiveCustomStamps: "numberOfActiveCustomStamps_example", optInMobileSigningV02: "optInMobileSigningV02_example", optInMobileSigningV02Metadata: nil, optOutAutoNavTextAndTabColorUpdates: "optOutAutoNavTextAndTabColorUpdates_example", optOutAutoNavTextAndTabColorUpdatesMetadata: nil, optOutNewPlatformSeal: "optOutNewPlatformSeal_example", optOutNewPlatformSealPlatformMetadata: nil, phoneAuthRecipientMayProvidePhoneNumber: "phoneAuthRecipientMayProvidePhoneNumber_example", phoneAuthRecipientMayProvidePhoneNumberMetadata: nil, pkiSignDownloadedPDFDocs: "pkiSignDownloadedPDFDocs_example", pkiSignDownloadedPDFDocsMetadata: nil, recipientsCanSignOffline: "recipientsCanSignOffline_example", recipientsCanSignOfflineMetadata: nil, recipientSigningAutoNavigationControl: "recipientSigningAutoNavigationControl_example", recipientSigningAutoNavigationControlMetadata: nil, require21CFRpt11Compliance: "require21CFRpt11Compliance_example", require21CFRpt11ComplianceMetadata: nil, requireDeclineReason: "requireDeclineReason_example", requireDeclineReasonMetadata: nil, requireExternalUserManagement: "requireExternalUserManagement_example", requireExternalUserManagementMetadata: nil, requireSignerCertificateType: "requireSignerCertificateType_example", requireSignerCertificateTypeMetadata: nil, rsaVeridAccountName: "rsaVeridAccountName_example", rsaVeridPassword: "rsaVeridPassword_example", rsaVeridRuleset: "rsaVeridRuleset_example", rsaVeridUserId: "rsaVeridUserId_example", selfSignedRecipientEmailDocument: "selfSignedRecipientEmailDocument_example", selfSignedRecipientEmailDocumentMetadata: nil, selfSignedRecipientEmailDocumentUserOverride: "selfSignedRecipientEmailDocumentUserOverride_example", selfSignedRecipientEmailDocumentUserOverrideMetadata: nil, senderCanSignInEachLocation: "senderCanSignInEachLocation_example", senderCanSignInEachLocationMetadata: nil, senderMustAuthenticateSigning: "senderMustAuthenticateSigning_example", senderMustAuthenticateSigningMetadata: nil, sendingTagsFontColor: "sendingTagsFontColor_example", sendingTagsFontColorMetadata: nil, sendingTagsFontName: "sendingTagsFontName_example", sendingTagsFontNameMetadata: nil, sendingTagsFontSize: "sendingTagsFontSize_example", sendingTagsFontSizeMetadata: nil, sendToCertifiedDeliveryEnabled: "sendToCertifiedDeliveryEnabled_example", sendToCertifiedDeliveryEnabledMetadata: nil, sessionTimeout: "sessionTimeout_example", sessionTimeoutMetadata: nil, setRecipEmailLang: "setRecipEmailLang_example", setRecipEmailLangMetadata: nil, setRecipSignLang: "setRecipSignLang_example", setRecipSignLangMetadata: nil, sharedTemplateFolders: "sharedTemplateFolders_example", sharedTemplateFoldersMetadata: nil, showCompleteDialogInEmbeddedSession: "showCompleteDialogInEmbeddedSession_example", showCompleteDialogInEmbeddedSessionMetadata: nil, showConditionalRoutingOnSend: "showConditionalRoutingOnSend_example", showConditionalRoutingOnSendMetadata: nil, showInitialConditionalFields: "showInitialConditionalFields_example", showInitialConditionalFieldsMetadata: nil, showLocalizedWatermarks: "showLocalizedWatermarks_example", showLocalizedWatermarksMetadata: nil, showTutorials: "showTutorials_example", showTutorialsMetadata: nil, signatureProviders: ["signatureProviders_example"], signatureProvidersMetadata: nil, signDateFormat: "signDateFormat_example", signDateFormatMetadata: nil, signerAttachCertificateToEnvelopePDF: "signerAttachCertificateToEnvelopePDF_example", signerAttachCertificateToEnvelopePDFMetadata: nil, signerAttachConcat: "signerAttachConcat_example", signerAttachConcatMetadata: nil, signerCanCreateAccount: "signerCanCreateAccount_example", signerCanCreateAccountMetadata: nil, signerCanSignOnMobile: "signerCanSignOnMobile_example", signerCanSignOnMobileMetadata: nil, signerInSessionUseEnvelopeCompleteEmail: "signerInSessionUseEnvelopeCompleteEmail_example", signerInSessionUseEnvelopeCompleteEmailMetadata: nil, signerLoginRequirements: "signerLoginRequirements_example", signerLoginRequirementsMetadata: nil, signerMustHaveAccount: "signerMustHaveAccount_example", signerMustHaveAccountMetadata: nil, signerMustLoginToSign: "signerMustLoginToSign_example", signerMustLoginToSignMetadata: nil, signerShowSecureFieldInitialValues: "signerShowSecureFieldInitialValues_example", signerShowSecureFieldInitialValuesMetadata: nil, signingSessionTimeout: "signingSessionTimeout_example", signingSessionTimeoutMetadata: nil, signingUiVersion: "signingUiVersion_example", signingUiVersionMetadata: nil, signTimeFormat: "signTimeFormat_example", signTimeFormatMetadata: nil, signTimeShowAmPm: "signTimeShowAmPm_example", signTimeShowAmPmMetadata: nil, simplifiedSendingEnabled: "simplifiedSendingEnabled_example", simplifiedSendingEnabledMetadata: nil, singleSignOnEnabled: "singleSignOnEnabled_example", singleSignOnEnabledMetadata: nil, skipAuthCompletedEnvelopes: "skipAuthCompletedEnvelopes_example", skipAuthCompletedEnvelopesMetadata: nil, socialIdRecipAuth: "socialIdRecipAuth_example", socialIdRecipAuthMetadata: nil, specifyDocumentVisibility: "specifyDocumentVisibility_example", specifyDocumentVisibilityMetadata: nil, startInAdvancedCorrect: "startInAdvancedCorrect_example", startInAdvancedCorrectMetadata: nil, supplementalDocumentsMustAccept: "supplementalDocumentsMustAccept_example", supplementalDocumentsMustAcceptMetadata: nil, supplementalDocumentsMustRead: "supplementalDocumentsMustRead_example", supplementalDocumentsMustReadMetadata: nil, supplementalDocumentsMustView: "supplementalDocumentsMustView_example", supplementalDocumentsMustViewMetadata: nil, suppressCertificateEnforcement: "suppressCertificateEnforcement_example", suppressCertificateEnforcementMetadata: nil, tabAccountSettings: tabAccountSettings(allowTabOrder: "allowTabOrder_example", allowTabOrderMetadata: nil, approveDeclineTabsEnabled: "approveDeclineTabsEnabled_example", approveDeclineTabsMetadata: nil, calculatedFieldsEnabled: "calculatedFieldsEnabled_example", calculatedFieldsMetadata: nil, checkboxTabsEnabled: "checkboxTabsEnabled_example", checkBoxTabsMetadata: nil, dataFieldRegexEnabled: "dataFieldRegexEnabled_example", dataFieldRegexMetadata: nil, dataFieldSizeEnabled: "dataFieldSizeEnabled_example", dataFieldSizeMetadata: nil, drawTabsEnabled: "drawTabsEnabled_example", drawTabsMetadata: nil, firstLastEmailTabsEnabled: "firstLastEmailTabsEnabled_example", firstLastEmailTabsMetadata: nil, listTabsEnabled: "listTabsEnabled_example", listTabsMetadata: nil, noteTabsEnabled: "noteTabsEnabled_example", noteTabsMetadata: nil, radioTabsEnabled: "radioTabsEnabled_example", radioTabsMetadata: nil, savingCustomTabsEnabled: "savingCustomTabsEnabled_example", savingCustomTabsMetadata: nil, senderToChangeTabAssignmentsEnabled: "senderToChangeTabAssignmentsEnabled_example", senderToChangeTabAssignmentsMetadata: nil, sharedCustomTabsEnabled: "sharedCustomTabsEnabled_example", sharedCustomTabsMetadata: nil, tabDataLabelEnabled: "tabDataLabelEnabled_example", tabDataLabelMetadata: nil, tabLocationEnabled: "tabLocationEnabled_example", tabLocationMetadata: nil, tabLockingEnabled: "tabLockingEnabled_example", tabLockingMetadata: nil, tabScaleEnabled: "tabScaleEnabled_example", tabScaleMetadata: nil, tabTextFormattingEnabled: "tabTextFormattingEnabled_example", tabTextFormattingMetadata: nil, textTabsEnabled: "textTabsEnabled_example", textTabsMetadata: nil), timezoneOffsetAPI: "timezoneOffsetAPI_example", timezoneOffsetAPIMetadata: nil, timezoneOffsetUI: "timezoneOffsetUI_example", timezoneOffsetUIMetadata: nil, universalSignatureOptIn: "universalSignatureOptIn_example", useAccountLevelEmail: "useAccountLevelEmail_example", useAccountLevelEmailMetadata: nil, useConsumerDisclosure: "useConsumerDisclosure_example", useConsumerDisclosureMetadata: nil, useConsumerDisclosureWithinAccount: "useConsumerDisclosureWithinAccount_example", useConsumerDisclosureWithinAccountMetadata: nil, useDerivedKeys: "useDerivedKeys_example", useDerivedKeysMetadata: nil, useDocuSignExpressSignerCertificate: "useDocuSignExpressSignerCertificate_example", useDocuSignExpressSignerCertificateMetadata: nil, useMultiAppGroupsData: "useMultiAppGroupsData_example", useMultiAppGroupsDataMetadata: nil, useNewBlobForPdf: "useNewBlobForPdf_example", useNewBlobForPdfMetadata: nil, useSAFESignerCertificates: "useSAFESignerCertificates_example", useSAFESignerCertificatesMetadata: nil, usesAPI: "usesAPI_example", usesAPIMetadata: nil, useSignatureProviderPlatform: "useSignatureProviderPlatform_example", useSignatureProviderPlatformMetadata: nil, validationsAllowed: "validationsAllowed_example", validationsAllowedMetadata: nil, validationsBrand: "validationsBrand_example", validationsBrandMetadata: nil, validationsCadence: "validationsCadence_example", validationsCadenceMetadata: nil, validationsEnabled: "validationsEnabled_example", validationsEnabledMetadata: nil, validationsReport: "validationsReport_example", validationsReportMetadata: nil, waterMarkEnabled: "waterMarkEnabled_example", waterMarkEnabledMetadata: nil, writeReminderToEnvelopeHistory: "writeReminderToEnvelopeHistory_example", writeReminderToEnvelopeHistoryMetadata: nil, wurflMinAllowableScreenSize: "wurflMinAllowableScreenSize_example", wurflMinAllowableScreenSizeMetadata: nil) // AccountSettingsInformation | (optional)
// Updates the account settings for an account.
AccountsAPI.settingsPutSettings(accountId: accountId, accountSettingsInformation: accountSettingsInformation).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. | |
accountSettingsInformation | AccountSettingsInformation | [optional] |
public enum SettingsPutSettings {
case http200(value: Void?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: Void?, raw: ClientResponse)
}
No authorization required
- Content-Type: application/json, application/xml
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func sharedAccessGetSharedAccess(accountId: String, count: String? = nil, envelopesNotSharedUserStatus: String? = nil, folderIds: String? = nil, itemType: String? = nil, searchText: String? = nil, shared: String? = nil, startPosition: String? = nil, userIds: String? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<SharedAccessGetSharedAccess>
Reserved: Gets the shared item status for one or more users.
Retrieves shared item status for one or more users and types of items. Users with account administration privileges can retrieve shared access information for all account users. Users without account administrator privileges can only retrieve shared access information for themselves, and the returned information is limited to retrieving the status of the members of the account that are sharing their folders to the user. This is equivalent to setting the shared
parameter to shared_from
.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
let count = "count_example" // String | Specifies the maximum number of results included in the response. If no value is specified, this defaults to 1000. (optional)
let envelopesNotSharedUserStatus = "envelopesNotSharedUserStatus_example" // String | This query parameter works in conjunction with `user_ids`. When you specify one of the following user statuses, the query limits the results to only users that match the specified status: - `ActivationRequired`: Membership Activation required - `ActivationSent`: Membership activation sent to user - `Active`: User Membership is active - `Closed`: User Membership is closed - `Disabled`: User Membership is disabled (optional)
let folderIds = "folderIds_example" // String | A comma-separated list of folder IDs for which to return shared item information. If `item_type` is set to `folders`, at least one folder ID is required. (optional)
let itemType = "itemType_example" // String | Specifies the type of shared item being requested. The possible values are: - `envelopes`: Get information about envelope sharing between users. - `templates`: Get information about template sharing among users and groups. - `folders`: Get information about folder sharing among users and groups. (optional)
let searchText = "searchText_example" // String | Filter user names based on the specified string. The wild-card '*' (asterisk) can be used in the string. (optional)
let shared = "shared_example" // String | A comma-separated list of sharing filters that specifies which users appear in the response. - `not_shared`: The response lists users who do not share items of `item_type` with the current user. - `shared_to`: The response lists users in `user_list` who are sharing items to current user. - `shared_from`: The response lists users in `user_list` who are sharing items from the current user. - `shared_to_and_from`: The response lists users in `user_list` who are sharing items to and from the current user. If the current user does not have administrative privileges, only the `shared_to` option is valid. (optional)
let startPosition = "startPosition_example" // String | If the number of responses is greater than `count`, this specifies the number of responses to skip. Typically this value is a multiple of `count`. The default is 0. (optional)
let userIds = "userIds_example" // String | A comma-separated list of user IDs for whom the shared item information is being requested. (optional)
// Reserved: Gets the shared item status for one or more users.
AccountsAPI.sharedAccessGetSharedAccess(accountId: accountId, count: count, envelopesNotSharedUserStatus: envelopesNotSharedUserStatus, folderIds: folderIds, itemType: itemType, searchText: searchText, shared: shared, startPosition: startPosition, userIds: userIds).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. | |
count | String | Specifies the maximum number of results included in the response. If no value is specified, this defaults to 1000. | [optional] |
envelopesNotSharedUserStatus | String | This query parameter works in conjunction with `user_ids`. When you specify one of the following user statuses, the query limits the results to only users that match the specified status: - `ActivationRequired`: Membership Activation required - `ActivationSent`: Membership activation sent to user - `Active`: User Membership is active - `Closed`: User Membership is closed - `Disabled`: User Membership is disabled | [optional] |
folderIds | String | A comma-separated list of folder IDs for which to return shared item information. If `item_type` is set to `folders`, at least one folder ID is required. | [optional] |
itemType | String | Specifies the type of shared item being requested. The possible values are: - `envelopes`: Get information about envelope sharing between users. - `templates`: Get information about template sharing among users and groups. - `folders`: Get information about folder sharing among users and groups. | [optional] |
searchText | String | Filter user names based on the specified string. The wild-card '*' (asterisk) can be used in the string. | [optional] |
shared | String | A comma-separated list of sharing filters that specifies which users appear in the response. - `not_shared`: The response lists users who do not share items of `item_type` with the current user. - `shared_to`: The response lists users in `user_list` who are sharing items to current user. - `shared_from`: The response lists users in `user_list` who are sharing items from the current user. - `shared_to_and_from`: The response lists users in `user_list` who are sharing items to and from the current user. If the current user does not have administrative privileges, only the `shared_to` option is valid. | [optional] |
startPosition | String | If the number of responses is greater than `count`, this specifies the number of responses to skip. Typically this value is a multiple of `count`. The default is 0. | [optional] |
userIds | String | A comma-separated list of user IDs for whom the shared item information is being requested. | [optional] |
public enum SharedAccessGetSharedAccess {
case http200(value: AccountSharedAccess?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: AccountSharedAccess?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func sharedAccessPutSharedAccess(accountId: String, itemType: String? = nil, preserveExistingSharedAccess: String? = nil, userIds: String? = nil, accountSharedAccess: AccountSharedAccess? = nil, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<SharedAccessPutSharedAccess>
Reserved: Sets the shared access information for users.
This sets the shared access status for one or more users or templates. When setting user shared access, only users with account administration privileges can set shared access status for envelopes. When setting template shared access, only users who own a template and have sharing permission or with account administration privileges can set shared access for templates. Changes to the shared items status are not additive. The change always replaces the current status. To change template shared access, add the query parameter item_type
= templates
to the request. When this is set, the user and envelopes properties are not required. Note: This functionality is a newer version of the Update Group Share functionality.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
let itemType = "itemType_example" // String | Specifies the type of shared item being set: - `envelopes`: Set envelope sharing between users. - `templates`: Set information about template sharing among users and groups. - `folders`: Get information about folder sharing among users and groups. (optional)
let preserveExistingSharedAccess = "preserveExistingSharedAccess_example" // String | When **true**, preserve the existing shared access settings. (optional)
let userIds = "userIds_example" // String | A comma-separated list of IDs for users whose shared item access is being set. (optional)
let accountSharedAccess = accountSharedAccess(accountId: "accountId_example", endPosition: "endPosition_example", errorDetails: errorDetails(errorCode: "errorCode_example", message: "message_example"), nextUri: "nextUri_example", previousUri: "previousUri_example", resultSetSize: "resultSetSize_example", sharedAccess: [memberSharedItems(envelopes: [sharedItem(errorDetails: nil, shared: "shared_example", user: userInfo(accountId: "accountId_example", accountName: "accountName_example", activationAccessCode: "activationAccessCode_example", email: "email_example", errorDetails: nil, loginStatus: "loginStatus_example", membershipId: "membershipId_example", sendActivationEmail: "sendActivationEmail_example", uri: "uri_example", userId: "userId_example", userName: "userName_example", userStatus: "userStatus_example", userType: "userType_example"))], errorDetails: nil, folders: [folderSharedItem(errorDetails: nil, folderId: "folderId_example", name: "name_example", owner: nil, parentFolderId: "parentFolderId_example", parentFolderUri: "parentFolderUri_example", shared: "shared_example", sharedGroups: [memberGroupSharedItem(errorDetails: nil, group: group(errorDetails: nil, groupId: "groupId_example", groupName: "groupName_example", groupType: "groupType_example", permissionProfileId: "permissionProfileId_example", users: [nil], usersCount: "usersCount_example"), shared: "shared_example")], sharedUsers: [userSharedItem(errorDetails: nil, shared: "shared_example", user: nil)], uri: "uri_example", user: nil)], templates: [templateSharedItem(errorDetails: nil, owner: nil, password: "password_example", shared: "shared_example", sharedGroups: [nil], sharedUsers: [nil], templateId: "templateId_example", templateName: "templateName_example")], user: nil)], startPosition: "startPosition_example", totalSetSize: "totalSetSize_example") // AccountSharedAccess | (optional)
// Reserved: Sets the shared access information for users.
AccountsAPI.sharedAccessPutSharedAccess(accountId: accountId, itemType: itemType, preserveExistingSharedAccess: preserveExistingSharedAccess, userIds: userIds, accountSharedAccess: accountSharedAccess).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. | |
itemType | String | Specifies the type of shared item being set: - `envelopes`: Set envelope sharing between users. - `templates`: Set information about template sharing among users and groups. - `folders`: Get information about folder sharing among users and groups. | [optional] |
preserveExistingSharedAccess | String | When true, preserve the existing shared access settings. | [optional] |
userIds | String | A comma-separated list of IDs for users whose shared item access is being set. | [optional] |
accountSharedAccess | AccountSharedAccess | [optional] |
public enum SharedAccessPutSharedAccess {
case http200(value: AccountSharedAccess?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: AccountSharedAccess?, raw: ClientResponse)
}
No authorization required
- Content-Type: application/json, application/xml
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func supportedLanguagesGetSupportedLanguages(accountId: String, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<SupportedLanguagesGetSupportedLanguages>
Gets the supported languages for envelope recipients.
Retrieves a list of supported languages that you can set for an individual recipient when creating an envelope, as well as their simple type enumeration values. These are the languages that you can set for the standard email format and signing view for each recipient. For example, in the recipient's email notification, this setting affects elements such as the standard introductory text describing the request to sign. It also determines the language used for buttons and tabs in both the email notification and the signing experience. Note: Setting a language for a recipient affects only the DocuSign standard text. Any custom text that you enter for the emailBody
and emailSubject
of the notification is not translated, and appears exactly as you enter it. For more information, see Set Recipient Language and Specify Custom Email Messages.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
// Gets the supported languages for envelope recipients.
AccountsAPI.supportedLanguagesGetSupportedLanguages(accountId: accountId).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. |
public enum SupportedLanguagesGetSupportedLanguages {
case http200(value: SupportedLanguages?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: SupportedLanguages?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func unsupportedFileTypesGetUnsupportedFileTypes(accountId: String, headers: HTTPHeaders = DocuSignAPI.customHeaders, beforeSend: (inout ClientRequest) throws -> () = { _ in }) -> EventLoopFuture<UnsupportedFileTypesGetUnsupportedFileTypes>
Gets a list of unsupported file types.
Retrieves a list of file types (mime-types and file-extensions) that are not supported for upload through the DocuSign system.
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import DocuSignAPI
let accountId = "accountId_example" // String | The external account number (int) or account ID GUID.
// Gets a list of unsupported file types.
AccountsAPI.unsupportedFileTypesGetUnsupportedFileTypes(accountId: accountId).whenComplete { result in
switch result {
case .failure(let error):
// process error
case .success(let response):
switch response {
// process decoded response value or raw ClientResponse
case .http200(let value, let raw):
case .http400(let value, let raw):
case .http0(let value, let raw):
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
accountId | String | The external account number (int) or account ID GUID. |
public enum UnsupportedFileTypesGetUnsupportedFileTypes {
case http200(value: FileTypeList?, raw: ClientResponse)
case http400(value: ErrorDetails?, raw: ClientResponse)
case http0(value: FileTypeList?, raw: ClientResponse)
}
No authorization required
- Content-Type: Not defined
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]