bulkenvelopes

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2021 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Overview

Package bulkenvelopes implements the DocuSign SDK category BulkEnvelopes.

Use the BulkEnvelopes category to manage the sending of envelopes to multiple recipients.

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

import (
    "github.com/ICGGroup/esign"
    "github.com/ICGGroup/esign/v2.1/bulkenvelopes"
    "github.com/ICGGroup/esign/v2.1/model"
)
...
bulkenvelopesService := bulkenvelopes.New(esignCredential)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetOp

type GetOp esign.Op

GetOp implements DocuSign API SDK BulkEnvelopes::get

func (*GetOp) Count

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

Count is the maximum number of results to return.

func (*GetOp) Do

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

func (*GetOp) Include

func (op *GetOp) Include(val ...string) *GetOp

Include specifies which entries to include in the response. You can include multiple entries by using commas in the query string. For example: `?include="failed,queued"`.

Valid query values: * `all` - Returns all entries. This overrides all other query settings, and is the default if no query string is provided. * `failed` - Return entries with a failed status. * `processing` - Return entries with a processing status. * `queued` - Return entries with a queued status. * `sent` - Return entries with a sent status.

func (*GetOp) StartPosition

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

StartPosition specifies the position in the list of envelopes from which to start returning bulk recipient batch status information.

type ListOp

type ListOp esign.Op

ListOp implements DocuSign API SDK BulkEnvelopes::list

func (*ListOp) Count

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

Count is the number of results to return. Can be 1 to 20.

func (*ListOp) Do

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

func (*ListOp) Include

func (op *ListOp) Include(val ...string) *ListOp

Include specifies which entries to include in the response. You can include multiple entries by using commas in the query string. For example: `?include="failed,queued"`.

Valid query values: * `all` - Returns all entries. This overrides all other query settings, and is the default if no query string is provided. * `failed` - Return entries with a failed status. * `processing` - Return entries with a processing status. * `queued` - Return entries with a queued status. * `sent` - Return entries with a sent status.

func (*ListOp) StartPosition

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

StartPosition specifies the position of the bulk envelope items from which to start returning results. You can use this parameter for repeated calls, when the number of bulk envelopes returned is too large to be included in a single response. The default value is 0.

type RecipientsDeleteOp

type RecipientsDeleteOp esign.Op

RecipientsDeleteOp implements DocuSign API SDK BulkEnvelopes::deleteRecipients

func (*RecipientsDeleteOp) Do

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

type RecipientsListOp

type RecipientsListOp esign.Op

RecipientsListOp implements DocuSign API SDK BulkEnvelopes::getRecipients

func (*RecipientsListOp) Do

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

func (*RecipientsListOp) IncludeTabs

func (op *RecipientsListOp) IncludeTabs() *RecipientsListOp

IncludeTabs when set to **true**, the response includes the tabs associated with the recipients.

func (*RecipientsListOp) StartPosition

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

StartPosition is the starting position in the results set.

type RecipientsUpdateOp

type RecipientsUpdateOp esign.Op

RecipientsUpdateOp implements DocuSign API SDK BulkEnvelopes::updateRecipients

func (*RecipientsUpdateOp) Do

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

type Service

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

Service implements DocuSign BulkEnvelopes Category API operations

func New

func New(cred esign.Credential) *Service

New initializes a bulkenvelopes service using cred to authorize ops.

func (*Service) Get

func (s *Service) Get(batchID string) *GetOp

Get gets the status of a specified bulk send operation.

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

SDK Method BulkEnvelopes::get

func (*Service) List

func (s *Service) List() *ListOp

List gets status information about bulk recipient batches.

https://developers.docusign.com/esign-rest-api/reference/bulkenvelopes/bulkenvelopes/list

SDK Method BulkEnvelopes::list

func (*Service) RecipientsDelete

func (s *Service) RecipientsDelete(envelopeID string, recipientID string) *RecipientsDeleteOp

RecipientsDelete deletes the bulk recipient file from an envelope.

https://developers.docusign.com/esign-rest-api/reference/bulkenvelopes/envelopebulkrecipients/delete

SDK Method BulkEnvelopes::deleteRecipients

func (*Service) RecipientsList

func (s *Service) RecipientsList(envelopeID string, recipientID string) *RecipientsListOp

RecipientsList gets the bulk recipient file from an envelope.

https://developers.docusign.com/esign-rest-api/reference/bulkenvelopes/envelopebulkrecipients/list

SDK Method BulkEnvelopes::getRecipients

func (*Service) RecipientsUpdate

func (s *Service) RecipientsUpdate(envelopeID string, recipientID string, bulkRecipientsRequest *model.BulkRecipientsRequest) *RecipientsUpdateOp

RecipientsUpdate adds or replaces envelope bulk recipients.

https://developers.docusign.com/esign-rest-api/reference/bulkenvelopes/envelopebulkrecipients/update

SDK Method BulkEnvelopes::updateRecipients

Jump to

Keyboard shortcuts

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