Documentation ¶
Overview ¶
Package bulkoperations implements the DocuSign SDK category BulkOperations.
Methods to import and export users and accounts.
Service Api documentation may be found at: https://developers.docusign.com/docs/admin-api/reference/BulkOperations Usage example:
import ( "github.com/jfcote87/esign" "github.com/jfcote87/esign/admin" ) ... bulkoperationsService := bulkoperations.New(esignCredential)
Index ¶
- type AddBulkAccountSettingsImportOp
- type AddBulkUserImportOp
- type CloseBulkExternalUserImportRequestOp
- type CloseBulkUserImportRequestOp
- type CreateAccountSettingsExportOp
- type CreateBulkImportSingleAccountAddUsersRequestOp
- type CreateBulkImportSingleAccountUpdateUsersRequestOp
- type CreateUserListExportOp
- type DeleteAccountSettingsExportOp
- type DeleteBulkAccountSettingsImportOp
- type DeleteBulkUserImportOp
- type DeleteUserListExportOp
- type GetAccountSettingsExportOp
- type GetAccountSettingsExportsOp
- type GetBulkAccountSettingsImportOp
- type GetBulkAccountSettingsImportsOp
- type GetBulkUserImportCSVOp
- type GetBulkUserImportRequestOp
- type GetBulkUserImportRequestsOp
- type GetUserListExportOp
- type GetUserListExportsOp
- type Service
- func (s *Service) AddBulkAccountSettingsImport(organizationID string, media io.Reader, mimeType string) *AddBulkAccountSettingsImportOp
- func (s *Service) AddBulkUserImport(organizationID string, media io.Reader, mimeType string) *AddBulkUserImportOp
- func (s *Service) CloseBulkExternalUserImportRequest(organizationID string, media io.Reader, mimeType string) *CloseBulkExternalUserImportRequestOp
- func (s *Service) CloseBulkUserImportRequest(organizationID string, media io.Reader, mimeType string) *CloseBulkUserImportRequestOp
- func (s *Service) CreateAccountSettingsExport(organizationID string, request *admin.OrganizationAccountsRequest) *CreateAccountSettingsExportOp
- func (s *Service) CreateBulkImportSingleAccountAddUsersRequest(organizationID string, media io.Reader, mimeType string) *CreateBulkImportSingleAccountAddUsersRequestOp
- func (s *Service) CreateBulkImportSingleAccountUpdateUsersRequest(organizationID string, media io.Reader, mimeType string) *CreateBulkImportSingleAccountUpdateUsersRequestOp
- func (s *Service) CreateUserListExport(organizationID string, request *admin.OrganizationExportRequest) *CreateUserListExportOp
- func (s *Service) DeleteAccountSettingsExport(organizationID string, exportID string) *DeleteAccountSettingsExportOp
- func (s *Service) DeleteBulkAccountSettingsImport(organizationID string, importID string) *DeleteBulkAccountSettingsImportOp
- func (s *Service) DeleteBulkUserImport(organizationID string, importID string) *DeleteBulkUserImportOp
- func (s *Service) DeleteUserListExport(organizationID string, exportID string) *DeleteUserListExportOp
- func (s *Service) GetAccountSettingsExport(organizationID string, exportID string) *GetAccountSettingsExportOp
- func (s *Service) GetAccountSettingsExports(organizationID string) *GetAccountSettingsExportsOp
- func (s *Service) GetBulkAccountSettingsImport(organizationID string, importID string) *GetBulkAccountSettingsImportOp
- func (s *Service) GetBulkAccountSettingsImports(organizationID string) *GetBulkAccountSettingsImportsOp
- func (s *Service) GetBulkUserImportCSV(organizationID string, importID string) *GetBulkUserImportCSVOp
- func (s *Service) GetBulkUserImportRequest(organizationID string, importID string) *GetBulkUserImportRequestOp
- func (s *Service) GetBulkUserImportRequests(organizationID string) *GetBulkUserImportRequestsOp
- func (s *Service) GetUserListExport(organizationID string, exportID string) *GetUserListExportOp
- func (s *Service) GetUserListExports(organizationID string) *GetUserListExportsOp
- func (s *Service) UpdateBulkUserImports(organizationID string, media io.Reader, mimeType string) *UpdateBulkUserImportsOp
- type UpdateBulkUserImportsOp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddBulkAccountSettingsImportOp ¶
AddBulkAccountSettingsImportOp implements DocuSign API SDK BulkOperations::addBulkAccountSettingsImport
func (*AddBulkAccountSettingsImportOp) Do ¶
func (op *AddBulkAccountSettingsImportOp) Do(ctx context.Context) (*admin.OrganizationAccountSettingsImportResponse, error)
Do executes the op. A nil context will return error.
type AddBulkUserImportOp ¶
AddBulkUserImportOp implements DocuSign API SDK BulkOperations::addBulkUserImport
func (*AddBulkUserImportOp) Do ¶
func (op *AddBulkUserImportOp) Do(ctx context.Context) (*admin.OrganizationImportResponse, error)
Do executes the op. A nil context will return error.
type CloseBulkExternalUserImportRequestOp ¶
CloseBulkExternalUserImportRequestOp implements DocuSign API SDK BulkOperations::closeBulkExternalUserImportRequest
func (*CloseBulkExternalUserImportRequestOp) Do ¶
func (op *CloseBulkExternalUserImportRequestOp) Do(ctx context.Context) (*admin.OrganizationImportResponse, error)
Do executes the op. A nil context will return error.
type CloseBulkUserImportRequestOp ¶
CloseBulkUserImportRequestOp implements DocuSign API SDK BulkOperations::closeBulkUserImportRequest
func (*CloseBulkUserImportRequestOp) Do ¶
func (op *CloseBulkUserImportRequestOp) Do(ctx context.Context) (*admin.OrganizationImportResponse, error)
Do executes the op. A nil context will return error.
type CreateAccountSettingsExportOp ¶
CreateAccountSettingsExportOp implements DocuSign API SDK BulkOperations::createAccountSettingsExport
func (*CreateAccountSettingsExportOp) Do ¶
func (op *CreateAccountSettingsExportOp) Do(ctx context.Context) (*admin.OrganizationExportResponse, error)
Do executes the op. A nil context will return error.
type CreateBulkImportSingleAccountAddUsersRequestOp ¶
CreateBulkImportSingleAccountAddUsersRequestOp implements DocuSign API SDK BulkOperations::createBulkImportSingleAccountAddUsersRequest
func (*CreateBulkImportSingleAccountAddUsersRequestOp) Do ¶
func (op *CreateBulkImportSingleAccountAddUsersRequestOp) Do(ctx context.Context) (*admin.OrganizationImportResponse, error)
Do executes the op. A nil context will return error.
type CreateBulkImportSingleAccountUpdateUsersRequestOp ¶
CreateBulkImportSingleAccountUpdateUsersRequestOp implements DocuSign API SDK BulkOperations::createBulkImportSingleAccountUpdateUsersRequest
func (*CreateBulkImportSingleAccountUpdateUsersRequestOp) Do ¶
func (op *CreateBulkImportSingleAccountUpdateUsersRequestOp) Do(ctx context.Context) (*admin.OrganizationImportResponse, error)
Do executes the op. A nil context will return error.
type CreateUserListExportOp ¶
CreateUserListExportOp implements DocuSign API SDK BulkOperations::createUserListExport
func (*CreateUserListExportOp) Do ¶
func (op *CreateUserListExportOp) Do(ctx context.Context) (*admin.OrganizationExportResponse, error)
Do executes the op. A nil context will return error.
type DeleteAccountSettingsExportOp ¶
DeleteAccountSettingsExportOp implements DocuSign API SDK BulkOperations::deleteAccountSettingsExport
type DeleteBulkAccountSettingsImportOp ¶
DeleteBulkAccountSettingsImportOp implements DocuSign API SDK BulkOperations::deleteBulkAccountSettingsImport
type DeleteBulkUserImportOp ¶
DeleteBulkUserImportOp implements DocuSign API SDK BulkOperations::deleteBulkUserImport
type DeleteUserListExportOp ¶
DeleteUserListExportOp implements DocuSign API SDK BulkOperations::deleteUserListExport
type GetAccountSettingsExportOp ¶
GetAccountSettingsExportOp implements DocuSign API SDK BulkOperations::getAccountSettingsExport
func (*GetAccountSettingsExportOp) Do ¶
func (op *GetAccountSettingsExportOp) Do(ctx context.Context) (*admin.OrganizationExportResponse, error)
Do executes the op. A nil context will return error.
type GetAccountSettingsExportsOp ¶
GetAccountSettingsExportsOp implements DocuSign API SDK BulkOperations::getAccountSettingsExports
func (*GetAccountSettingsExportsOp) Do ¶
func (op *GetAccountSettingsExportsOp) Do(ctx context.Context) (*admin.OrganizationExportsResponse, error)
Do executes the op. A nil context will return error.
type GetBulkAccountSettingsImportOp ¶
GetBulkAccountSettingsImportOp implements DocuSign API SDK BulkOperations::getBulkAccountSettingsImport
func (*GetBulkAccountSettingsImportOp) Do ¶
func (op *GetBulkAccountSettingsImportOp) Do(ctx context.Context) (*admin.OrganizationAccountSettingsImportResponse, error)
Do executes the op. A nil context will return error.
type GetBulkAccountSettingsImportsOp ¶
GetBulkAccountSettingsImportsOp implements DocuSign API SDK BulkOperations::getBulkAccountSettingsImports
type GetBulkUserImportCSVOp ¶
GetBulkUserImportCSVOp implements DocuSign API SDK BulkOperations::getBulkUserImportCSV
type GetBulkUserImportRequestOp ¶
GetBulkUserImportRequestOp implements DocuSign API SDK BulkOperations::getBulkUserImportRequest
func (*GetBulkUserImportRequestOp) Do ¶
func (op *GetBulkUserImportRequestOp) Do(ctx context.Context) (*admin.OrganizationImportResponse, error)
Do executes the op. A nil context will return error.
type GetBulkUserImportRequestsOp ¶
GetBulkUserImportRequestsOp implements DocuSign API SDK BulkOperations::getBulkUserImportRequests
func (*GetBulkUserImportRequestsOp) Do ¶
func (op *GetBulkUserImportRequestsOp) Do(ctx context.Context) (*admin.OrganizationImportsResponse, error)
Do executes the op. A nil context will return error.
type GetUserListExportOp ¶
GetUserListExportOp implements DocuSign API SDK BulkOperations::getUserListExport
func (*GetUserListExportOp) Do ¶
func (op *GetUserListExportOp) Do(ctx context.Context) (*admin.OrganizationExportResponse, error)
Do executes the op. A nil context will return error.
type GetUserListExportsOp ¶
GetUserListExportsOp implements DocuSign API SDK BulkOperations::getUserListExports
func (*GetUserListExportsOp) Do ¶
func (op *GetUserListExportsOp) Do(ctx context.Context) (*admin.OrganizationExportsResponse, error)
Do executes the op. A nil context will return error.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service implements DocuSign BulkOperations API operations
func New ¶
func New(cred esign.Credential) *Service
New initializes a bulkoperations service using cred to authorize ops.
func (*Service) AddBulkAccountSettingsImport ¶
func (s *Service) AddBulkAccountSettingsImport(organizationID string, media io.Reader, mimeType string) *AddBulkAccountSettingsImportOp
AddBulkAccountSettingsImport creates a new account settings import request. If media is an io.ReadCloser, Do() will close media.
SDK Method BulkOperations::addBulkAccountSettingsImport
func (*Service) AddBulkUserImport ¶
func (s *Service) AddBulkUserImport(organizationID string, media io.Reader, mimeType string) *AddBulkUserImportOp
AddBulkUserImport creates a request to import new users into an account. If media is an io.ReadCloser, Do() will close media.
https://developers.docusign.com/docs/admin-api/reference/bulkoperations/userimport/addbulkuserimport
SDK Method BulkOperations::addBulkUserImport
func (*Service) CloseBulkExternalUserImportRequest ¶
func (s *Service) CloseBulkExternalUserImportRequest(organizationID string, media io.Reader, mimeType string) *CloseBulkExternalUserImportRequestOp
CloseBulkExternalUserImportRequest closes external memberships. If media is an io.ReadCloser, Do() will close media.
SDK Method BulkOperations::closeBulkExternalUserImportRequest
func (*Service) CloseBulkUserImportRequest ¶
func (s *Service) CloseBulkUserImportRequest(organizationID string, media io.Reader, mimeType string) *CloseBulkUserImportRequestOp
CloseBulkUserImportRequest creates a request to close the accounts of existing users. If media is an io.ReadCloser, Do() will close media.
SDK Method BulkOperations::closeBulkUserImportRequest
func (*Service) CreateAccountSettingsExport ¶
func (s *Service) CreateAccountSettingsExport(organizationID string, request *admin.OrganizationAccountsRequest) *CreateAccountSettingsExportOp
CreateAccountSettingsExport creates a new account settings export request.
SDK Method BulkOperations::createAccountSettingsExport
func (*Service) CreateBulkImportSingleAccountAddUsersRequest ¶
func (s *Service) CreateBulkImportSingleAccountAddUsersRequest(organizationID string, media io.Reader, mimeType string) *CreateBulkImportSingleAccountAddUsersRequestOp
CreateBulkImportSingleAccountAddUsersRequest import request for adding user to a single account within the organization.
If media is an io.ReadCloser, Do() will close media.
SDK Method BulkOperations::createBulkImportSingleAccountAddUsersRequest
func (*Service) CreateBulkImportSingleAccountUpdateUsersRequest ¶
func (s *Service) CreateBulkImportSingleAccountUpdateUsersRequest(organizationID string, media io.Reader, mimeType string) *CreateBulkImportSingleAccountUpdateUsersRequestOp
CreateBulkImportSingleAccountUpdateUsersRequest import request for updating users for a single account within the organization. If media is an io.ReadCloser, Do() will close media.
SDK Method BulkOperations::createBulkImportSingleAccountUpdateUsersRequest
func (*Service) CreateUserListExport ¶
func (s *Service) CreateUserListExport(organizationID string, request *admin.OrganizationExportRequest) *CreateUserListExportOp
CreateUserListExport creates a user list export request.
SDK Method BulkOperations::createUserListExport
func (*Service) DeleteAccountSettingsExport ¶
func (s *Service) DeleteAccountSettingsExport(organizationID string, exportID string) *DeleteAccountSettingsExportOp
DeleteAccountSettingsExport deletes a single account settings export request.
SDK Method BulkOperations::deleteAccountSettingsExport
func (*Service) DeleteBulkAccountSettingsImport ¶
func (s *Service) DeleteBulkAccountSettingsImport(organizationID string, importID string) *DeleteBulkAccountSettingsImportOp
DeleteBulkAccountSettingsImport deletes a Bulk Account Settings Import request.
SDK Method BulkOperations::deleteBulkAccountSettingsImport
func (*Service) DeleteBulkUserImport ¶
func (s *Service) DeleteBulkUserImport(organizationID string, importID string) *DeleteBulkUserImportOp
DeleteBulkUserImport deletes a specific user import request.
SDK Method BulkOperations::deleteBulkUserImport
func (*Service) DeleteUserListExport ¶
func (s *Service) DeleteUserListExport(organizationID string, exportID string) *DeleteUserListExportOp
DeleteUserListExport deletes a single user list export request.
SDK Method BulkOperations::deleteUserListExport
func (*Service) GetAccountSettingsExport ¶
func (s *Service) GetAccountSettingsExport(organizationID string, exportID string) *GetAccountSettingsExportOp
GetAccountSettingsExport returns the results for a single account settings export request.
SDK Method BulkOperations::getAccountSettingsExport
func (*Service) GetAccountSettingsExports ¶
func (s *Service) GetAccountSettingsExports(organizationID string) *GetAccountSettingsExportsOp
GetAccountSettingsExports returns a list of pending and completed account settings export request.
SDK Method BulkOperations::getAccountSettingsExports
func (*Service) GetBulkAccountSettingsImport ¶
func (s *Service) GetBulkAccountSettingsImport(organizationID string, importID string) *GetBulkAccountSettingsImportOp
GetBulkAccountSettingsImport returns the details/metadata for a Bulk Account Settings Import request.
SDK Method BulkOperations::getBulkAccountSettingsImport
func (*Service) GetBulkAccountSettingsImports ¶
func (s *Service) GetBulkAccountSettingsImports(organizationID string) *GetBulkAccountSettingsImportsOp
GetBulkAccountSettingsImports returns the details and metadata for Bulk Account Settings Import requests in the organization.
SDK Method BulkOperations::getBulkAccountSettingsImports
func (*Service) GetBulkUserImportCSV ¶
func (s *Service) GetBulkUserImportCSV(organizationID string, importID string) *GetBulkUserImportCSVOp
GetBulkUserImportCSV given the ID of a user import request, return the CSV file that was imported.
SDK Method BulkOperations::getBulkUserImportCSV
func (*Service) GetBulkUserImportRequest ¶
func (s *Service) GetBulkUserImportRequest(organizationID string, importID string) *GetBulkUserImportRequestOp
GetBulkUserImportRequest returns the details of a single user import request.
SDK Method BulkOperations::getBulkUserImportRequest
func (*Service) GetBulkUserImportRequests ¶
func (s *Service) GetBulkUserImportRequests(organizationID string) *GetBulkUserImportRequestsOp
GetBulkUserImportRequests gets a list of all of the user import requests.
SDK Method BulkOperations::getBulkUserImportRequests
func (*Service) GetUserListExport ¶
func (s *Service) GetUserListExport(organizationID string, exportID string) *GetUserListExportOp
GetUserListExport returns the results for single user list export request.
https://developers.docusign.com/docs/admin-api/reference/bulkoperations/userexport/getuserlistexport
SDK Method BulkOperations::getUserListExport
func (*Service) GetUserListExports ¶
func (s *Service) GetUserListExports(organizationID string) *GetUserListExportsOp
GetUserListExports returns a list of pending and completed export requests.
SDK Method BulkOperations::getUserListExports
func (*Service) UpdateBulkUserImports ¶
func (s *Service) UpdateBulkUserImports(organizationID string, media io.Reader, mimeType string) *UpdateBulkUserImportsOp
UpdateBulkUserImports bulk updates information for existing users. If media is an io.ReadCloser, Do() will close media.
SDK Method BulkOperations::updateBulkUserImports
type UpdateBulkUserImportsOp ¶
UpdateBulkUserImportsOp implements DocuSign API SDK BulkOperations::updateBulkUserImports
func (*UpdateBulkUserImportsOp) Do ¶
func (op *UpdateBulkUserImportsOp) Do(ctx context.Context) (*admin.OrganizationImportResponse, error)
Do executes the op. A nil context will return error.