accounts

package
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2020 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Overview

Package accounts implements the DocuSign SDK category Accounts.

Use the Account category for various account management tasks including:

* Programmatically creating and deleting accounts. * Getting information about an account and its capabilities. * Branding the account with custom colors, message text, and more. * Account charges.

The Account category also includes end points for * Listing the recipient names associated with an email address that was used by the account. For example, a single email address is often shared by mulitple members of a family.

Service Api documentation may be found at: https://developers.docusign.com/esign-rest-api/v2/reference/Accounts Usage example:

import (
    "github.com/ofio/esign"
    "github.com/ofio/esign/v2/accounts"
    "github.com/ofio/esign/v2/model"
)
...
accountsService := accounts.New(esignCredential)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BrandsCreateOp

type BrandsCreateOp esign.Op

BrandsCreateOp implements DocuSign API SDK Accounts::createBrand

func (*BrandsCreateOp) Do

Do executes the op. A nil context will return error.

type BrandsDeleteListOp

type BrandsDeleteListOp esign.Op

BrandsDeleteListOp implements DocuSign API SDK Accounts::deleteBrands

func (*BrandsDeleteListOp) Do

Do executes the op. A nil context will return error.

type BrandsDeleteLogoOp

type BrandsDeleteLogoOp esign.Op

BrandsDeleteLogoOp implements DocuSign API SDK Accounts::deleteBrandLogoByType

func (*BrandsDeleteLogoOp) Do

Do executes the op. A nil context will return error.

type BrandsDeleteOp

type BrandsDeleteOp esign.Op

BrandsDeleteOp implements DocuSign API SDK Accounts::deleteBrand

func (*BrandsDeleteOp) Do

func (op *BrandsDeleteOp) Do(ctx context.Context) error

Do executes the op. A nil context will return error.

type BrandsGetExportFileOp

type BrandsGetExportFileOp esign.Op

BrandsGetExportFileOp implements DocuSign API SDK Accounts::getBrandExportFile

func (*BrandsGetExportFileOp) Do

Do executes the op. A nil context will return error.

type BrandsGetLogoOp

type BrandsGetLogoOp esign.Op

BrandsGetLogoOp implements DocuSign API SDK Accounts::getBrandLogoByType

func (*BrandsGetLogoOp) Do

Do executes the op. A nil context will return error.

type BrandsGetOp

type BrandsGetOp esign.Op

BrandsGetOp implements DocuSign API SDK Accounts::getBrand

func (*BrandsGetOp) Do

func (op *BrandsGetOp) Do(ctx context.Context) (*model.Brand, error)

Do executes the op. A nil context will return error.

func (*BrandsGetOp) IncludeExternalReferences

func (op *BrandsGetOp) IncludeExternalReferences() *BrandsGetOp

IncludeExternalReferences set the call query parameter include_external_references

func (*BrandsGetOp) IncludeLogos

func (op *BrandsGetOp) IncludeLogos() *BrandsGetOp

IncludeLogos set the call query parameter include_logos

type BrandsGetResourceOp

type BrandsGetResourceOp esign.Op

BrandsGetResourceOp implements DocuSign API SDK Accounts::getBrandResourcesByContentType

func (*BrandsGetResourceOp) Do

Do executes the op. A nil context will return error.

func (*BrandsGetResourceOp) Langcode

func (op *BrandsGetResourceOp) Langcode(val string) *BrandsGetResourceOp

Langcode set the call query parameter langcode

func (*BrandsGetResourceOp) ReturnMaster

func (op *BrandsGetResourceOp) ReturnMaster() *BrandsGetResourceOp

ReturnMaster set the call query parameter return_master

type BrandsListOp

type BrandsListOp esign.Op

BrandsListOp implements DocuSign API SDK Accounts::listBrands

func (*BrandsListOp) Do

Do executes the op. A nil context will return error.

func (*BrandsListOp) ExcludeDistributorBrand

func (op *BrandsListOp) ExcludeDistributorBrand() *BrandsListOp

ExcludeDistributorBrand when set to **true**, excludes distributor brand information from the response set.

func (*BrandsListOp) IncludeLogos

func (op *BrandsListOp) IncludeLogos() *BrandsListOp

IncludeLogos when set to **true**, returns the logos associated with the brand.

type BrandsListResourcesOp

type BrandsListResourcesOp esign.Op

BrandsListResourcesOp implements DocuSign API SDK Accounts::getBrandResources

func (*BrandsListResourcesOp) Do

Do executes the op. A nil context will return error.

type BrandsUpdateLogoOp

type BrandsUpdateLogoOp esign.Op

BrandsUpdateLogoOp implements DocuSign API SDK Accounts::updateBrandLogoByType

func (*BrandsUpdateLogoOp) Do

Do executes the op. A nil context will return error.

type BrandsUpdateOp

type BrandsUpdateOp esign.Op

BrandsUpdateOp implements DocuSign API SDK Accounts::updateBrand

func (*BrandsUpdateOp) Do

func (op *BrandsUpdateOp) Do(ctx context.Context) (*model.Brand, error)

Do executes the op. A nil context will return error.

type BrandsUpdateResourceOp

type BrandsUpdateResourceOp esign.Op

BrandsUpdateResourceOp implements DocuSign API SDK Accounts::updateBrandResourcesByContentType

func (*BrandsUpdateResourceOp) Do

Do executes the op. A nil context will return error.

type ConsumerDisclosuresGetDefaultOp

type ConsumerDisclosuresGetDefaultOp esign.Op

ConsumerDisclosuresGetDefaultOp implements DocuSign API SDK Accounts::getConsumerDisclosureDefault

func (*ConsumerDisclosuresGetDefaultOp) Do

Do executes the op. A nil context will return error.

func (*ConsumerDisclosuresGetDefaultOp) LangCode

LangCode specifies the language used in the response. The supported languages, with the language value shown in parenthesis, are: Arabic (ar), Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Bahasa Indonesia (id), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Bahasa Melayu (ms), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro), Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk), and Vietnamese (vi).

Additionally, the value can be set to `browser` to automatically detect the browser language being used by the viewer and display the disclosure in that language.

type ConsumerDisclosuresGetOp

type ConsumerDisclosuresGetOp esign.Op

ConsumerDisclosuresGetOp implements DocuSign API SDK Accounts::getConsumerDisclosure

func (*ConsumerDisclosuresGetOp) Do

Do executes the op. A nil context will return error.

type ConsumerDisclosuresUpdateOp

type ConsumerDisclosuresUpdateOp esign.Op

ConsumerDisclosuresUpdateOp implements DocuSign API SDK Accounts::updateConsumerDisclosure

func (*ConsumerDisclosuresUpdateOp) Do

Do executes the op. A nil context will return error.

func (*ConsumerDisclosuresUpdateOp) IncludeMetadata

IncludeMetadata reserved for DocuSign.

type CreateOp

type CreateOp esign.Op

CreateOp implements DocuSign API SDK Accounts::create

func (*CreateOp) Do

Do executes the op. A nil context will return error.

func (*CreateOp) PreviewBillingPlan

func (op *CreateOp) PreviewBillingPlan() *CreateOp

PreviewBillingPlan when set to **true**, creates the account using a preview billing plan.

type CustomFieldsCreateOp

type CustomFieldsCreateOp esign.Op

CustomFieldsCreateOp implements DocuSign API SDK Accounts::createCustomField

func (*CustomFieldsCreateOp) ApplyToTemplates

func (op *CustomFieldsCreateOp) ApplyToTemplates() *CustomFieldsCreateOp

ApplyToTemplates set the call query parameter apply_to_templates

func (*CustomFieldsCreateOp) Do

Do executes the op. A nil context will return error.

type CustomFieldsDeleteOp

type CustomFieldsDeleteOp esign.Op

CustomFieldsDeleteOp implements DocuSign API SDK Accounts::deleteCustomField

func (*CustomFieldsDeleteOp) ApplyToTemplates

func (op *CustomFieldsDeleteOp) ApplyToTemplates() *CustomFieldsDeleteOp

ApplyToTemplates set the call query parameter apply_to_templates

func (*CustomFieldsDeleteOp) Do

Do executes the op. A nil context will return error.

type CustomFieldsListOp

type CustomFieldsListOp esign.Op

CustomFieldsListOp implements DocuSign API SDK Accounts::listCustomFields

func (*CustomFieldsListOp) Do

Do executes the op. A nil context will return error.

type CustomFieldsUpdateOp

type CustomFieldsUpdateOp esign.Op

CustomFieldsUpdateOp implements DocuSign API SDK Accounts::updateCustomField

func (*CustomFieldsUpdateOp) ApplyToTemplates

func (op *CustomFieldsUpdateOp) ApplyToTemplates() *CustomFieldsUpdateOp

ApplyToTemplates set the call query parameter apply_to_templates

func (*CustomFieldsUpdateOp) Do

Do executes the op. A nil context will return error.

type DeleteCaptiveRecipientOp

type DeleteCaptiveRecipientOp esign.Op

DeleteCaptiveRecipientOp implements DocuSign API SDK Accounts::deleteCaptiveRecipient

func (*DeleteCaptiveRecipientOp) Do

Do executes the op. A nil context will return error.

type DeleteOp

type DeleteOp esign.Op

DeleteOp implements DocuSign API SDK Accounts::delete

func (*DeleteOp) Do

func (op *DeleteOp) Do(ctx context.Context) error

Do executes the op. A nil context will return error.

type ENoteConfigurationsDeleteOp

type ENoteConfigurationsDeleteOp esign.Op

ENoteConfigurationsDeleteOp implements DocuSign API SDK Accounts::deleteENoteConfiguration

func (*ENoteConfigurationsDeleteOp) Do

Do executes the op. A nil context will return error.

type ENoteConfigurationsGetOp

type ENoteConfigurationsGetOp esign.Op

ENoteConfigurationsGetOp implements DocuSign API SDK Accounts::getENoteConfiguration

func (*ENoteConfigurationsGetOp) Do

Do executes the op. A nil context will return error.

type ENoteConfigurationsUpdateOp

type ENoteConfigurationsUpdateOp esign.Op

ENoteConfigurationsUpdateOp implements DocuSign API SDK Accounts::updateENoteConfiguration

func (*ENoteConfigurationsUpdateOp) Do

Do executes the op. A nil context will return error.

type GetBillingChargesOp

type GetBillingChargesOp esign.Op

GetBillingChargesOp implements DocuSign API SDK Accounts::getBillingCharges

func (*GetBillingChargesOp) Do

Do executes the op. A nil context will return error.

func (*GetBillingChargesOp) IncludeCharges

func (op *GetBillingChargesOp) IncludeCharges(val string) *GetBillingChargesOp

IncludeCharges specifies which billing charges to return. Valid values are:

* envelopes * seats

type GetOp

type GetOp esign.Op

GetOp implements DocuSign API SDK Accounts::GetAccountInformation

func (*GetOp) Do

Do executes the op. A nil context will return error.

func (*GetOp) IncludeAccountSettings

func (op *GetOp) IncludeAccountSettings() *GetOp

IncludeAccountSettings when set to **true**, includes the account settings for the account in the response.

type GetProvisioningOp

type GetProvisioningOp esign.Op

GetProvisioningOp implements DocuSign API SDK Accounts::getProvisioning

func (*GetProvisioningOp) Do

Do executes the op. A nil context will return error.

type IdentityVerificationsListOp

type IdentityVerificationsListOp esign.Op

IdentityVerificationsListOp implements DocuSign API SDK Accounts::getAccountIdentityVerification

func (*IdentityVerificationsListOp) Do

Do executes the op. A nil context will return error.

type ListRecipientNamesByEmailOp

type ListRecipientNamesByEmailOp esign.Op

ListRecipientNamesByEmailOp implements DocuSign API SDK Accounts::listRecipientNamesByEmail

func (*ListRecipientNamesByEmailOp) Do

Do executes the op. A nil context will return error.

func (*ListRecipientNamesByEmailOp) Email

Email is the email address for the user

type ListSettingsOp

type ListSettingsOp esign.Op

ListSettingsOp implements DocuSign API SDK Accounts::listSettings

func (*ListSettingsOp) Do

Do executes the op. A nil context will return error.

type ListSharedAccessOp

type ListSharedAccessOp esign.Op

ListSharedAccessOp implements DocuSign API SDK Accounts::listSharedAccess

func (*ListSharedAccessOp) Count

func (op *ListSharedAccessOp) Count(val int) *ListSharedAccessOp

Count specifies maximum number of results included in the response. If no value is specified, this defaults to 1000.

func (*ListSharedAccessOp) Do

Do executes the op. A nil context will return error.

func (*ListSharedAccessOp) EnvelopesNotSharedUserStatus

func (op *ListSharedAccessOp) EnvelopesNotSharedUserStatus(val string) *ListSharedAccessOp

EnvelopesNotSharedUserStatus set the call query parameter envelopes_not_shared_user_status

func (*ListSharedAccessOp) FolderIds

func (op *ListSharedAccessOp) FolderIds(val ...string) *ListSharedAccessOp

FolderIds is a comma separated list of folder IDs for which the shared item information is being requested.

If `item_type` is `folders`, at least one folder ID is required.

func (*ListSharedAccessOp) ItemType

func (op *ListSharedAccessOp) ItemType(val string) *ListSharedAccessOp

ItemType 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.

func (*ListSharedAccessOp) SearchText

func (op *ListSharedAccessOp) SearchText(val string) *ListSharedAccessOp

SearchText this can be used to filter user names in the response. The wild-card '*' (asterisk) can be used around the string.

func (*ListSharedAccessOp) Shared

func (op *ListSharedAccessOp) Shared(val string) *ListSharedAccessOp

Shared is a comma-separated list of sharing filters that specifies which users appear in the response.

- `not_shared`: The response contains users who do not share items of `item_type` with the current user.

- `shared_to`: The response contains users in `user_list` who are sharing items to current user.

- `shared_from`: The response contains users in `user_list` who are sharing items from the current user.

- `shared_to_and_from`: The response contains users in `user_list` who are sharing items to and sharing items from the current user.

If the current user does not have administrative privileges, only the `shared_to` option is valid.

func (*ListSharedAccessOp) StartPosition

func (op *ListSharedAccessOp) StartPosition(val int) *ListSharedAccessOp

StartPosition if the number of responses is greater than `count`, the number of responses to skip. Typically this value is a multiple of `count`. Default: 0.

func (*ListSharedAccessOp) UserIds

func (op *ListSharedAccessOp) UserIds(val ...string) *ListSharedAccessOp

UserIds is a comma-separated list of user IDs for whom the shared item information is being requested.

type ListSupportedLanguagesOp

type ListSupportedLanguagesOp esign.Op

ListSupportedLanguagesOp implements DocuSign API SDK Accounts::getSupportedLanguages

func (*ListSupportedLanguagesOp) Do

Do executes the op. A nil context will return error.

type ListUnsupportedFileTypesOp

type ListUnsupportedFileTypesOp esign.Op

ListUnsupportedFileTypesOp implements DocuSign API SDK Accounts::listUnsupportedFileTypes

func (*ListUnsupportedFileTypesOp) Do

Do executes the op. A nil context will return error.

type PasswordRulesGetForUserOp

type PasswordRulesGetForUserOp esign.Op

PasswordRulesGetForUserOp implements DocuSign API SDK Accounts::getPasswordRules

func (*PasswordRulesGetForUserOp) Do

Do executes the op. A nil context will return error.

type PasswordRulesGetOp

type PasswordRulesGetOp esign.Op

PasswordRulesGetOp implements DocuSign API SDK Accounts::getAccountPasswordRules

func (*PasswordRulesGetOp) Do

Do executes the op. A nil context will return error.

type PasswordRulesUpdateOp

type PasswordRulesUpdateOp esign.Op

PasswordRulesUpdateOp implements DocuSign API SDK Accounts::updateAccountPasswordRules

func (*PasswordRulesUpdateOp) Do

Do executes the op. A nil context will return error.

type PaymentGatewayAccountsListOp

type PaymentGatewayAccountsListOp esign.Op

PaymentGatewayAccountsListOp implements DocuSign API SDK Accounts::getAllPaymentGatewayAccounts

func (*PaymentGatewayAccountsListOp) Do

Do executes the op. A nil context will return error.

type PermissionProfilesCreateOp

type PermissionProfilesCreateOp esign.Op

PermissionProfilesCreateOp implements DocuSign API SDK Accounts::createPermissionProfile

func (*PermissionProfilesCreateOp) Do

Do executes the op. A nil context will return error.

func (*PermissionProfilesCreateOp) Include

Include is a comma-separated list of additional template attributes to include in the response. Valid values are: recipients, folders, documents, custom_fields, and notifications.

type PermissionProfilesDeleteOp

type PermissionProfilesDeleteOp esign.Op

PermissionProfilesDeleteOp implements DocuSign API SDK Accounts::deletePermissionProfile

func (*PermissionProfilesDeleteOp) Do

Do executes the op. A nil context will return error.

type PermissionProfilesGetOp

type PermissionProfilesGetOp esign.Op

PermissionProfilesGetOp implements DocuSign API SDK Accounts::getPermissionProfile

func (*PermissionProfilesGetOp) Do

Do executes the op. A nil context will return error.

func (*PermissionProfilesGetOp) Include

Include is a comma-separated list of additional template attributes to include in the response. Valid values are: recipients, folders, documents, custom_fields, and notifications.

type PermissionProfilesListOp

type PermissionProfilesListOp esign.Op

PermissionProfilesListOp implements DocuSign API SDK Accounts::listPermissions

func (*PermissionProfilesListOp) Do

Do executes the op. A nil context will return error.

func (*PermissionProfilesListOp) Include

Include reserved for DocuSign.

type PermissionProfilesUpdateOp

type PermissionProfilesUpdateOp esign.Op

PermissionProfilesUpdateOp implements DocuSign API SDK Accounts::updatePermissionProfile

func (*PermissionProfilesUpdateOp) Do

Do executes the op. A nil context will return error.

func (*PermissionProfilesUpdateOp) Include

Include is a comma-separated list of additional template attributes to include in the response. Valid values are: recipients, folders, documents, custom_fields, and notifications.

type SealProvidersListOp

type SealProvidersListOp esign.Op

SealProvidersListOp implements DocuSign API SDK Accounts::getSealProviders

func (*SealProvidersListOp) Do

Do executes the op. A nil context will return error.

type Service

type Service struct {
	// contains filtered or unexported fields
}

Service implements DocuSign Accounts Category API operations

func New

func New(cred esign.Credential) *Service

New initializes a accounts service using cred to authorize ops.

func (*Service) BrandsCreate

func (s *Service) BrandsCreate(brand *model.Brand) *BrandsCreateOp

BrandsCreate creates one or more brand profile files for the account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/create

SDK Method Accounts::createBrand

func (*Service) BrandsDelete

func (s *Service) BrandsDelete(brandID string) *BrandsDeleteOp

BrandsDelete removes a brand.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/delete

SDK Method Accounts::deleteBrand

func (*Service) BrandsDeleteList

func (s *Service) BrandsDeleteList(brandsRequest *model.BrandsRequest) *BrandsDeleteListOp

BrandsDeleteList deletes one or more brand profiles.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/deletelist

SDK Method Accounts::deleteBrands

func (s *Service) BrandsDeleteLogo(brandID string, logoType string) *BrandsDeleteLogoOp

BrandsDeleteLogo delete one branding logo.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/deletelogo

SDK Method Accounts::deleteBrandLogoByType

func (*Service) BrandsGet

func (s *Service) BrandsGet(brandID string) *BrandsGetOp

BrandsGet get information for a specific brand.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/get

SDK Method Accounts::getBrand

func (*Service) BrandsGetExportFile

func (s *Service) BrandsGetExportFile(brandID string) *BrandsGetExportFileOp

BrandsGetExportFile export a specific brand.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/getexportfile

SDK Method Accounts::getBrandExportFile

func (s *Service) BrandsGetLogo(brandID string, logoType string) *BrandsGetLogoOp

BrandsGetLogo obtains the specified image for a brand.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/getlogo

SDK Method Accounts::getBrandLogoByType

func (*Service) BrandsGetResource

func (s *Service) BrandsGetResource(brandID string, resourceContentType string) *BrandsGetResourceOp

BrandsGetResource returns the specified branding resource file.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/getresource

SDK Method Accounts::getBrandResourcesByContentType

func (*Service) BrandsList

func (s *Service) BrandsList() *BrandsListOp

BrandsList gets a list of brand profiles.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/list

SDK Method Accounts::listBrands

func (*Service) BrandsListResources

func (s *Service) BrandsListResources(brandID string) *BrandsListResourcesOp

BrandsListResources returns the specified account's list of branding resources (metadata).

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/listresources

SDK Method Accounts::getBrandResources

func (*Service) BrandsUpdate

func (s *Service) BrandsUpdate(brandID string, brand *model.Brand) *BrandsUpdateOp

BrandsUpdate updates an existing brand.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/update

SDK Method Accounts::updateBrand

func (s *Service) BrandsUpdateLogo(brandID string, logoType string, logoFileBytes []byte) *BrandsUpdateLogoOp

BrandsUpdateLogo put one branding logo.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/updatelogo

SDK Method Accounts::updateBrandLogoByType

func (*Service) BrandsUpdateResource

func (s *Service) BrandsUpdateResource(brandID string, resourceContentType string, media io.Reader, mimeType string) *BrandsUpdateResourceOp

BrandsUpdateResource uploads a branding resource file. If media is an io.ReadCloser, Do() will close media.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountbrands/updateresource

SDK Method Accounts::updateBrandResourcesByContentType

func (*Service) ConsumerDisclosuresGet

func (s *Service) ConsumerDisclosuresGet(langCode string) *ConsumerDisclosuresGetOp

ConsumerDisclosuresGet gets the Electronic Record and Signature Disclosure.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountconsumerdisclosures/get

SDK Method Accounts::getConsumerDisclosure

func (*Service) ConsumerDisclosuresGetDefault

func (s *Service) ConsumerDisclosuresGetDefault() *ConsumerDisclosuresGetDefaultOp

ConsumerDisclosuresGetDefault gets the Electronic Record and Signature Disclosure for the account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountconsumerdisclosures/getdefault

SDK Method Accounts::getConsumerDisclosureDefault

func (*Service) ConsumerDisclosuresUpdate

func (s *Service) ConsumerDisclosuresUpdate(langCode string, envelopeConsumerDisclosures *model.ConsumerDisclosure) *ConsumerDisclosuresUpdateOp

ConsumerDisclosuresUpdate update Consumer Disclosure.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountconsumerdisclosures/update

SDK Method Accounts::updateConsumerDisclosure

func (*Service) Create

func (s *Service) Create(newAccountDefinition *model.NewAccountDefinition) *CreateOp

Create creates new accounts.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/create

SDK Method Accounts::create

func (*Service) CustomFieldsCreate

func (s *Service) CustomFieldsCreate(customField *model.CustomField) *CustomFieldsCreateOp

CustomFieldsCreate creates an acount custom field.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountcustomfields/create

SDK Method Accounts::createCustomField

func (*Service) CustomFieldsDelete

func (s *Service) CustomFieldsDelete(customFieldID string) *CustomFieldsDeleteOp

CustomFieldsDelete delete an existing account custom field.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountcustomfields/delete

SDK Method Accounts::deleteCustomField

func (*Service) CustomFieldsList

func (s *Service) CustomFieldsList() *CustomFieldsListOp

CustomFieldsList gets a list of custom fields associated with the account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountcustomfields/list

SDK Method Accounts::listCustomFields

func (*Service) CustomFieldsUpdate

func (s *Service) CustomFieldsUpdate(customFieldID string, customField *model.CustomField) *CustomFieldsUpdateOp

CustomFieldsUpdate updates an existing account custom field.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountcustomfields/update

SDK Method Accounts::updateCustomField

func (*Service) Delete

func (s *Service) Delete() *DeleteOp

Delete deletes the specified account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/delete

SDK Method Accounts::delete

func (*Service) DeleteCaptiveRecipient

func (s *Service) DeleteCaptiveRecipient(recipientPart string, captiveRecipientInformation *model.CaptiveRecipientInformation) *DeleteCaptiveRecipientOp

DeleteCaptiveRecipient deletes the signature for one or more captive recipient records.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/deletecaptiverecipient

SDK Method Accounts::deleteCaptiveRecipient

func (*Service) ENoteConfigurationsDelete

func (s *Service) ENoteConfigurationsDelete() *ENoteConfigurationsDeleteOp

ENoteConfigurationsDelete deletes configuration information for the eNote eOriginal integration.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/enoteconfigurations/delete

SDK Method Accounts::deleteENoteConfiguration

func (*Service) ENoteConfigurationsGet

func (s *Service) ENoteConfigurationsGet() *ENoteConfigurationsGetOp

ENoteConfigurationsGet returns the configuration information for the eNote eOriginal integration.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/enoteconfigurations/get

SDK Method Accounts::getENoteConfiguration

func (*Service) ENoteConfigurationsUpdate

func (s *Service) ENoteConfigurationsUpdate(eNoteConfigurations *model.ENoteConfiguration) *ENoteConfigurationsUpdateOp

ENoteConfigurationsUpdate updates configuration information for the eNote eOriginal integration.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/enoteconfigurations/update

SDK Method Accounts::updateENoteConfiguration

func (*Service) Get

func (s *Service) Get() *GetOp

Get retrieves the account information for the specified account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/get

SDK Method Accounts::GetAccountInformation

func (*Service) GetBillingCharges

func (s *Service) GetBillingCharges() *GetBillingChargesOp

GetBillingCharges gets list of recurring and usage charges for the account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/getbillingcharges

SDK Method Accounts::getBillingCharges

func (*Service) GetProvisioning

func (s *Service) GetProvisioning() *GetProvisioningOp

GetProvisioning retrieves the account provisioning information for the account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/getprovisioning

SDK Method Accounts::getProvisioning

func (*Service) IdentityVerificationsList

func (s *Service) IdentityVerificationsList() *IdentityVerificationsListOp

IdentityVerificationsList is SDK Method Accounts::getAccountIdentityVerification

https://developers.docusign.com/esign/restapi/Accounts/IdentityVerifications/list

func (*Service) ListRecipientNamesByEmail

func (s *Service) ListRecipientNamesByEmail() *ListRecipientNamesByEmailOp

ListRecipientNamesByEmail gets recipient names associated with an email address.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/listrecipientnamesbyemail

SDK Method Accounts::listRecipientNamesByEmail

func (*Service) ListSettings

func (s *Service) ListSettings() *ListSettingsOp

ListSettings gets account settings information.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/listsettings

SDK Method Accounts::listSettings

func (*Service) ListSharedAccess

func (s *Service) ListSharedAccess() *ListSharedAccessOp

ListSharedAccess reserved: Gets the shared item status for one or more users.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/listsharedaccess

SDK Method Accounts::listSharedAccess

func (*Service) ListSupportedLanguages

func (s *Service) ListSupportedLanguages() *ListSupportedLanguagesOp

ListSupportedLanguages list supported languages for the recipient language setting

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/listsupportedlanguages

SDK Method Accounts::getSupportedLanguages

func (*Service) ListUnsupportedFileTypes

func (s *Service) ListUnsupportedFileTypes() *ListUnsupportedFileTypesOp

ListUnsupportedFileTypes gets a list of unsupported file types.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/listunsupportedfiletypes

SDK Method Accounts::listUnsupportedFileTypes

func (*Service) PasswordRulesGet

func (s *Service) PasswordRulesGet() *PasswordRulesGetOp

PasswordRulesGet get the password rules

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountpasswordrules/get

SDK Method Accounts::getAccountPasswordRules

func (*Service) PasswordRulesGetForUser

func (s *Service) PasswordRulesGetForUser() *PasswordRulesGetForUserOp

PasswordRulesGetForUser get membership account password rules

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountpasswordrules/getforuser

SDK Method Accounts::getPasswordRules

func (*Service) PasswordRulesUpdate

func (s *Service) PasswordRulesUpdate(accountPasswordRules *model.AccountPasswordRules) *PasswordRulesUpdateOp

PasswordRulesUpdate update the password rules

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountpasswordrules/update

SDK Method Accounts::updateAccountPasswordRules

func (*Service) PaymentGatewayAccountsList

func (s *Service) PaymentGatewayAccountsList() *PaymentGatewayAccountsListOp

PaymentGatewayAccountsList list payment gateway account information

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/paymentgatewayaccounts/list

SDK Method Accounts::getAllPaymentGatewayAccounts

func (*Service) PermissionProfilesCreate

func (s *Service) PermissionProfilesCreate(accountPermissionProfiles *model.PermissionProfile) *PermissionProfilesCreateOp

PermissionProfilesCreate creates a new permission profile in the specified account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountpermissionprofiles/create

SDK Method Accounts::createPermissionProfile

func (*Service) PermissionProfilesDelete

func (s *Service) PermissionProfilesDelete(permissionProfileID string) *PermissionProfilesDeleteOp

PermissionProfilesDelete deletes a permissions profile within the specified account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountpermissionprofiles/delete

SDK Method Accounts::deletePermissionProfile

func (*Service) PermissionProfilesGet

func (s *Service) PermissionProfilesGet(permissionProfileID string) *PermissionProfilesGetOp

PermissionProfilesGet returns a permissions profile in the specified account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountpermissionprofiles/get

SDK Method Accounts::getPermissionProfile

func (*Service) PermissionProfilesList

func (s *Service) PermissionProfilesList() *PermissionProfilesListOp

PermissionProfilesList gets a list of permission profiles.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountpermissionprofiles/list

SDK Method Accounts::listPermissions

func (*Service) PermissionProfilesUpdate

func (s *Service) PermissionProfilesUpdate(permissionProfileID string, accountPermissionProfiles *model.PermissionProfile) *PermissionProfilesUpdateOp

PermissionProfilesUpdate updates a permission profile within the specified account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountpermissionprofiles/update

SDK Method Accounts::updatePermissionProfile

func (*Service) SealProvidersList

func (s *Service) SealProvidersList() *SealProvidersListOp

SealProvidersList is SDK Method Accounts::getSealProviders

https://developers.docusign.com/esign/restapi/Accounts/AccountSealProviders/list

func (*Service) SignatureProvidersList

func (s *Service) SignatureProvidersList() *SignatureProvidersListOp

SignatureProvidersList returns Account available signature providers for specified account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountsignatureproviders/list

SDK Method Accounts::listSignatureProviders

func (*Service) TabSettingsGet

func (s *Service) TabSettingsGet() *TabSettingsGetOp

TabSettingsGet returns tab settings list for specified account

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounttabsettings/get

SDK Method Accounts::getAccountTabSettings

func (*Service) TabSettingsUpdate

func (s *Service) TabSettingsUpdate(accountTabSettings *model.TabAccountSettings) *TabSettingsUpdateOp

TabSettingsUpdate modifies tab settings for specified account

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounttabsettings/update

SDK Method Accounts::updateAccountTabSettings

func (*Service) UpdateSettings

func (s *Service) UpdateSettings(accountSettingsInformation *model.AccountSettingsInformation) *UpdateSettingsOp

UpdateSettings updates the account settings for an account.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/updatesettings

SDK Method Accounts::updateSettings

func (*Service) UpdateSharedAccess

func (s *Service) UpdateSharedAccess(accountSharedAccess *model.AccountSharedAccess) *UpdateSharedAccessOp

UpdateSharedAccess reserved: Sets the shared access information for users.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accounts/updatesharedaccess

SDK Method Accounts::updateSharedAccess

func (*Service) WatermarksGet

func (s *Service) WatermarksGet() *WatermarksGetOp

WatermarksGet get watermark information.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountwatermarks/get

SDK Method Accounts::getWatermark

func (*Service) WatermarksPreview

func (s *Service) WatermarksPreview(accountWatermarks *model.Watermark) *WatermarksPreviewOp

WatermarksPreview get watermark preview.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountwatermarks/preview

SDK Method Accounts::getWatermarkPreview

func (*Service) WatermarksUpdate

func (s *Service) WatermarksUpdate(accountWatermarks *model.Watermark) *WatermarksUpdateOp

WatermarksUpdate update watermark information.

https://developers.docusign.com/esign-rest-api/v2/reference/accounts/accountwatermarks/update

SDK Method Accounts::updateWatermark

type SignatureProvidersListOp

type SignatureProvidersListOp esign.Op

SignatureProvidersListOp implements DocuSign API SDK Accounts::listSignatureProviders

func (*SignatureProvidersListOp) Do

Do executes the op. A nil context will return error.

type TabSettingsGetOp

type TabSettingsGetOp esign.Op

TabSettingsGetOp implements DocuSign API SDK Accounts::getAccountTabSettings

func (*TabSettingsGetOp) Do

Do executes the op. A nil context will return error.

type TabSettingsUpdateOp

type TabSettingsUpdateOp esign.Op

TabSettingsUpdateOp implements DocuSign API SDK Accounts::updateAccountTabSettings

func (*TabSettingsUpdateOp) Do

Do executes the op. A nil context will return error.

type UpdateSettingsOp

type UpdateSettingsOp esign.Op

UpdateSettingsOp implements DocuSign API SDK Accounts::updateSettings

func (*UpdateSettingsOp) Do

func (op *UpdateSettingsOp) Do(ctx context.Context) error

Do executes the op. A nil context will return error.

type UpdateSharedAccessOp

type UpdateSharedAccessOp esign.Op

UpdateSharedAccessOp implements DocuSign API SDK Accounts::updateSharedAccess

func (*UpdateSharedAccessOp) Do

Do executes the op. A nil context will return error.

func (*UpdateSharedAccessOp) ItemType

ItemType 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.

func (*UpdateSharedAccessOp) UserIds

func (op *UpdateSharedAccessOp) UserIds(val ...string) *UpdateSharedAccessOp

UserIds is a comma-separated list of user IDs whose shared item information is being set.

type WatermarksGetOp

type WatermarksGetOp esign.Op

WatermarksGetOp implements DocuSign API SDK Accounts::getWatermark

func (*WatermarksGetOp) Do

Do executes the op. A nil context will return error.

type WatermarksPreviewOp

type WatermarksPreviewOp esign.Op

WatermarksPreviewOp implements DocuSign API SDK Accounts::getWatermarkPreview

func (*WatermarksPreviewOp) Do

Do executes the op. A nil context will return error.

type WatermarksUpdateOp

type WatermarksUpdateOp esign.Op

WatermarksUpdateOp implements DocuSign API SDK Accounts::updateWatermark

func (*WatermarksUpdateOp) Do

Do executes the op. A nil context will return error.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL