Documentation
¶
Index ¶
- Constants
- type AccessControl
- type AccessPolicy
- type ActivitiesResource
- type Activity
- type ActivityContext
- type ActivityContextItem
- type ActivityListWithCursor
- type Address
- type Agent
- type AgentRequest
- type AnalyzeSchema
- type Annotations
- type ApplyTemplatesResponse
- type BinaryResponse
- type BulkNarCredentialsUser
- type Client
- type ClientImpl
- func (c *ClientImpl) Contacts() ContactsResource
- func (c *ClientImpl) Documents() DocumentsResource
- func (c *ClientImpl) Envelopes() EnvelopesResource
- func (c *ClientImpl) Get(res core.Response, authRequired bool, path string, opts ...core.RequestOption) error
- func (c *ClientImpl) GetOptions() core.ClientOptions
- func (c *ClientImpl) GetStream(res core.BinaryResponse, authRequired bool, path string, ...) error
- func (c *ClientImpl) ImpersonatingScopes() []string
- func (c *ClientImpl) ImpersonatingSub() string
- func (c *ClientImpl) IsImpersonating() bool
- func (c *ClientImpl) Notifications() NotificationsResource
- func (c *ClientImpl) Offers() OffersResource
- func (c *ClientImpl) Post(res core.Response, authRequired bool, path string, payload core.Request, ...) error
- func (c *ClientImpl) PostWithFiles(res core.Response, authRequired bool, path string, payload core.Request, ...) error
- func (c *ClientImpl) SetHttpClient(httpClient core.HttpClient)
- func (c *ClientImpl) SignatureRequests() SignatureRequestsResource
- func (c *ClientImpl) StartImpersonating(sub string, scopes []string) error
- func (c *ClientImpl) StopImpersonating()
- func (c *ClientImpl) Transactions() TransactionsResource
- func (c *ClientImpl) UserManagement() UserManagementResource
- func (c *ClientImpl) Users() UsersResource
- type ConditionalLinking
- type Contact
- type Contact1
- type ContactCreate
- type ContactCreateResponse
- type ContactList
- type ContactRequest
- type ContactSource
- type ContactSourceRequest
- type ContactUpdate
- type ContactUpdateResponse
- type ContactsResource
- type CreateResponse
- type DealTemplate
- type DealTemplatesResponse
- type DeletedParties
- type DeletedParty
- type Document
- type DocumentAnalysisAsyncResponse
- type DocumentAnalysisResult
- type DocumentDuplicateResponse
- type DocumentDuplicateSchema
- type DocumentFileMeta
- type DocumentMergeSchema
- type DocumentPspdfkitDetailsResponse
- type DocumentSplitAsyncResponse
- type DocumentSplitResponse
- type DocumentSplitSchema
- type DocumentSplitSuggestion
- type DocumentUpload
- type DocumentUploadResponse
- type DocumentUploadSchema
- type DocumentZone
- type DocumentZoneLocation
- type DocumentZoneVertex
- type DocumentsResource
- type ESignAnnotation
- type ESignFillConfig
- type Envelope
- type EnvelopeActivitiesResource
- type EnvelopeActivity
- type EnvelopeActivityContext
- type EnvelopeActivityContextItem
- type EnvelopeActivityListWithCursor
- type EnvelopeCancelRevisionResponse
- type EnvelopeContact
- type EnvelopeContactAgent
- type EnvelopeCreateIntentSchema
- type EnvelopeCreateResponse
- type EnvelopeDocument
- type EnvelopeDocumentList
- type EnvelopeDocumentResource
- type EnvelopeField
- type EnvelopeRecipient
- type EnvelopeRecipientList
- type EnvelopeRecipientResource
- type EnvelopeResendResponse
- type EnvelopeResponse
- type EnvelopeSendRevisionResponse
- type EnvelopeSendRevisionSchema
- type EnvelopeStartRevisionResponse
- type EnvelopeVoidResponse
- type EnvelopeVoidSchema
- type EnvelopesResource
- type EsignTabConfig
- type ExtractedField
- type Field
- type FieldOutOfDateDetail
- type FieldParams
- type FieldResponse
- type FieldResponseWarnings
- type FieldWrite
- type FieldWriteDict
- type FieldsResponse
- type FieldsResponseResult
- type FileMeta
- type FillCondition
- type FillConfig
- type Folder
- type FolderCreate
- type FolderCreateIntegratedServicesPartner
- type FolderCreates
- type FolderCreatesResponse
- type FolderCreatesResponseResult
- type FolderList
- type FolderRename
- type FolderRenames
- type FolderRenamesResponse
- type FoldersResource
- type Form
- type FormImportsResponse
- type FormMatch
- type FormsResource
- type GetSignatureRequestFlowDocumentsResponse
- type GetSignatureRequestFlowRecipientsResponse
- type GetSignatureRequestFlowReviewResponse
- type GlideForm
- type ImportFormsResponse
- type Imports
- type InitialEnvelopeDocument
- type InitialRecipient
- type IntegratedServicesPartner
- type ItemDeletes
- type ItemDeletesResponse
- type Member
- type MergeDocumentsResponse
- type NarCredentialsList
- type NewContactRecipient
- type Notification
- type NotificationResponse
- type NotificationsResource
- type Offer
- type OfferPartiesResource
- type OfferPartiesResponse
- type OfferParty
- type OffersResource
- type OffersResponse
- type Output
- type PartiesResource
- type PartnerFolderUploadsResponse
- type Party
- type PartyCreate
- type PartyCreates
- type PartyCreatesResponse
- type PartyCreatesResult
- type PartyInvite
- type PartyInvites
- type PartyInvitesResponse
- type PartyList
- type PartyPatch
- type PartyPatches
- type PartyPatchesResponse
- type PartyPatchesResult
- type PartyRecipient
- type PartyRemove
- type PartyRemoves
- type PartyRemovesResponse
- type PartyRoles
- type PartyUpdateContactDetails
- type PartyUpdateContactDetailsResponse
- type PartyUpdateContactSource
- type PartyUpdateContactSourceResponse
- type PropertiesInfoResource
- type PropertyInfo
- type PropertyInfoList
- type Recipient
- type RecipientSource
- type ReformFormPrepareField
- type ReformFormPrepared
- type ReorderFoldersResponse
- type ReplacePrimaryAgent
- type ReplacePrimaryAgentResponse
- type Signature
- type SignatureAnnotation
- type SignatureAnnotationParams
- type SignatureDetectionAnalysisResult
- type SignatureDetectionAsyncResponse
- type SignatureDetectionResponse
- type SignatureDetectionSchema
- type SignatureImage
- type SignatureIntent
- type SignatureRequest
- type SignatureRequestArchiveResponse
- type SignatureRequestDocument
- type SignatureRequestDuplicateResponse
- type SignatureRequestExpandedTransactionDocument
- type SignatureRequestFlowDocumentsRequest
- type SignatureRequestFlowDocumentsResponse
- type SignatureRequestFlowRecipientsRequest
- type SignatureRequestFlowRecipientsResponse
- type SignatureRequestFlowRequest
- type SignatureRequestFlowResponse
- type SignatureRequestFlowReviewRequest
- type SignatureRequestFlowReviewResponse
- type SignatureRequestFlowSendRequest
- type SignatureRequestFlowSendResponse
- type SignatureRequestFlowSendRevisionResponse
- type SignatureRequestList
- type SignatureRequestRecipient
- type SignatureRequestReviseRequest
- type SignatureRequestSaveTabConfigRequest
- type SignatureRequestSaveTabConfigResponse
- type SignatureRequestStartRevisionResponse
- type SignatureRequestTabConfigDetailResponse
- type SignatureRequestVoidRequest
- type SignatureRequestVoidResponse
- type SignatureRequestsResource
- type SignatureResult
- type SourceDocument
- type SplitAnnotationTextRequest
- type SplitAnnotationTextResponse
- type Step
- type StepList
- type StepResource
- type Task
- type TaskList
- type TasksResource
- type TemplateDocuments
- type TemplatesResource
- type TextSplitRequest
- type TextSplitResponse
- type TimelineSignatureRequest
- type TimelineSignatureRequests
- type Transaction
- type TransactionArchivalStatus
- type TransactionByOrgSchema
- type TransactionCreate
- type TransactionCreator
- type TransactionDocument
- type TransactionDocumentAssignment
- type TransactionDocumentAssignments
- type TransactionDocumentAssignmentsResponse
- type TransactionDocumentList
- type TransactionDocumentRename
- type TransactionDocumentRenames
- type TransactionDocumentRenamesResponse
- type TransactionDocumentReorderFolder
- type TransactionDocumentReorderFolders
- type TransactionDocumentRestoresResponse
- type TransactionDocumentTrashes
- type TransactionDocumentTrashesResponse
- type TransactionDocumentUpload
- type TransactionDocumentUploadResult
- type TransactionDocumentUploads
- type TransactionDocumentsImportResult
- type TransactionDocumentsResource
- type TransactionDocumentsRestore
- type TransactionDocumentsRestores
- type TransactionField
- type TransactionFieldValue
- type TransactionFieldValues
- type TransactionFieldWrite
- type TransactionFields
- type TransactionFieldsWrite
- type TransactionForm
- type TransactionFormImport
- type TransactionFormImports
- type TransactionFormLibrary
- type TransactionFormsResponse
- type TransactionList
- type TransactionMeta
- type TransactionMetaUpdate
- type TransactionPackage
- type TransactionPackageList
- type TransactionPackagesResource
- type TransactionSelectedTemplate
- type TransactionSelectedTemplates
- type TransactionSignatureRequestsResource
- type TransactionTemplatesApplyResult
- type TransactionsResource
- type UpdateArchivalStatusResponse
- type UpdateTransactionMetaResponse
- type UpdatedUser
- type UpdatedUsersList
- type UploadError
- type UploadedBy
- type UploadsResponse
- type User
- type UserBillingInfo
- type UserContact
- type UserContactRecipient
- type UserList
- type UserManagementResource
- type UserManagementSchema
- type UserNarCredentials
- type UsersResource
- type Validation
Constants ¶
View Source
const JWT_EXPIRES = 60
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControl ¶ added in v6.0.22
type AccessControl struct {
Id string `json:"id,omitempty"`
Deleted int `json:"deleted,omitempty"`
ObjectId string `json:"object_id,omitempty"`
ObjectType string `json:"object_type,omitempty"`
Policy string `json:"policy,omitempty"`
RoleId string `json:"role_id,omitempty"`
RoleType string `json:"role_type,omitempty"`
}
type AccessPolicy ¶ added in v6.0.22
type AccessPolicy struct {
Acl []*AccessControl `json:"acl,omitempty"`
}
type ActivitiesResource ¶ added in v6.0.18
type ActivitiesResource interface {
GetDetail(id string, opts ...core.RequestOption) (*ActivityListWithCursor, error)
}
func GetActivitiesResource ¶ added in v6.0.18
func GetActivitiesResource(client Client) ActivitiesResource
type Activity ¶ added in v6.0.18
type Activity struct {
Id string `json:"id,omitempty"`
Context *ActivityContext `json:"context,omitempty"`
CreatedAt int `json:"created_at,omitempty"`
Kind string `json:"kind,omitempty"`
Object string `json:"object,omitempty"`
}
type ActivityContext ¶ added in v6.0.25
type ActivityContext struct {
Documents []*ActivityContextItem `json:"documents,omitempty"`
Party *ActivityContextItem `json:"party,omitempty"`
Recipients []*ActivityContextItem `json:"recipients,omitempty"`
User *ActivityContextItem `json:"user,omitempty"`
Object string `json:"object,omitempty"`
}
func (ActivityContext) IsRef ¶ added in v6.0.25
func (m ActivityContext) IsRef() bool
type ActivityContextItem ¶ added in v6.0.25
type ActivityContextItem struct {
Id string `json:"id,omitempty"`
Link string `json:"link,omitempty"`
Name string `json:"name,omitempty"`
Object string `json:"object,omitempty"`
}
func (ActivityContextItem) IsRef ¶ added in v6.0.25
func (m ActivityContextItem) IsRef() bool
type ActivityListWithCursor ¶ added in v6.0.18
type ActivityListWithCursor struct {
Cursor string `json:"cursor,omitempty"`
Data []*Activity `json:"data,omitempty"`
HasMore *bool `json:"has_more,omitempty"`
Total int `json:"total,omitempty"`
Object string `json:"object,omitempty"`
}
func (ActivityListWithCursor) IsRef ¶ added in v6.0.18
func (m ActivityListWithCursor) IsRef() bool
type Address ¶
type Agent ¶
type Agent struct {
Address *Address `json:"address,omitempty"`
CompanyLicenseNumber string `json:"company_license_number,omitempty"`
CompanyName string `json:"company_name,omitempty"`
CompanyPhoneNumber string `json:"company_phone_number,omitempty"`
LicenseNumber string `json:"license_number,omitempty"`
LicenseState string `json:"license_state,omitempty"`
NrdsNumber string `json:"nrds_number,omitempty"`
Object string `json:"object,omitempty"`
}
type AgentRequest ¶
type AgentRequest struct {
Address *Address `json:"address,omitempty"`
AddressId string `json:"address_id,omitempty"`
CompanyLicenseNumber string `json:"company_license_number,omitempty"`
CompanyName string `json:"company_name,omitempty"`
CompanyPhoneNumber string `json:"company_phone_number,omitempty"`
LicenseNumber string `json:"license_number,omitempty"`
LicenseState string `json:"license_state,omitempty"`
NrdsNumber string `json:"nrds_number,omitempty"`
}
type AnalyzeSchema ¶
type Annotations ¶ added in v6.0.22
type Annotations struct {
Id string `json:"id,omitempty"`
FieldId string `json:"field_id,omitempty"`
Height float64 `json:"height,omitempty"`
Kind string `json:"kind,omitempty"`
Left float64 `json:"left,omitempty"`
RecipientColor string `json:"recipient_color,omitempty"`
RecipientRole string `json:"recipient_role,omitempty"`
Source string `json:"source,omitempty"`
Top float64 `json:"top,omitempty"`
Width float64 `json:"width,omitempty"`
}
type ApplyTemplatesResponse ¶ added in v6.0.82
type ApplyTemplatesResponse struct {
IsDelayed *bool `json:"is_delayed,omitempty"`
Result *TransactionTemplatesApplyResult `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (ApplyTemplatesResponse) IsRef ¶ added in v6.0.82
func (m ApplyTemplatesResponse) IsRef() bool
type BinaryResponse ¶
type BinaryResponse struct {
ContentDisposition string `json:"content_disposition,omitempty"`
ContentType string `json:"content_type,omitempty"`
Data bytes.Buffer `json:"data,omitempty"`
Object string `json:"object,omitempty"`
}
func (BinaryResponse) IsRef ¶
func (m BinaryResponse) IsRef() bool
func (*BinaryResponse) SetData ¶
func (m *BinaryResponse) SetData(dataSource io.Reader, metadata core.BinaryMetadata) error
type BulkNarCredentialsUser ¶ added in v6.0.97
type BulkNarCredentialsUser struct {
Id string `json:"id,omitempty"`
CompassPersonId string `json:"compass_person_id,omitempty"`
NarLastName string `json:"nar_last_name,omitempty"`
NarNrdsId string `json:"nar_nrds_id,omitempty"`
UpdatedAt int `json:"updated_at,omitempty"`
Object string `json:"object,omitempty"`
}
func (BulkNarCredentialsUser) IsRef ¶ added in v6.0.97
func (m BulkNarCredentialsUser) IsRef() bool
type Client ¶
type Client interface {
Get(res core.Response, authRequired bool, path string, opts ...core.RequestOption) error
GetStream(res core.BinaryResponse, authRequired bool, path string, opts ...core.RequestOption) error
Post(res core.Response, authRequired bool, path string, payload core.Request, opts ...core.RequestOption) error
PostWithFiles(res core.Response, authRequired bool, path string, payload core.Request, files []core.File, opts ...core.RequestOption) error
GetOptions() core.ClientOptions
SetHttpClient(httpClient core.HttpClient)
StartImpersonating(sub string, scopes []string) error
IsImpersonating() bool
ImpersonatingSub() string
ImpersonatingScopes() []string
StopImpersonating()
// DO NOT remove these comments since they serve as anchors for code autogeneration
/* Autogenerated-root-resource-interface-defs begins */
Contacts() ContactsResource
Documents() DocumentsResource
Envelopes() EnvelopesResource
Notifications() NotificationsResource
Offers() OffersResource
SignatureRequests() SignatureRequestsResource
Transactions() TransactionsResource
UserManagement() UserManagementResource
Users() UsersResource
}
type ClientImpl ¶
type ClientImpl struct {
// contains filtered or unexported fields
}
func (*ClientImpl) Contacts ¶
func (c *ClientImpl) Contacts() ContactsResource
DO NOT remove these comments since they serve as anchors for code autogeneration
Autogenerated-root-resource-getters begins
func (*ClientImpl) Documents ¶
func (c *ClientImpl) Documents() DocumentsResource
func (*ClientImpl) Envelopes ¶ added in v6.0.15
func (c *ClientImpl) Envelopes() EnvelopesResource
func (*ClientImpl) Get ¶
func (c *ClientImpl) Get(res core.Response, authRequired bool, path string, opts ...core.RequestOption) error
func (*ClientImpl) GetOptions ¶
func (c *ClientImpl) GetOptions() core.ClientOptions
func (*ClientImpl) GetStream ¶
func (c *ClientImpl) GetStream(res core.BinaryResponse, authRequired bool, path string, opts ...core.RequestOption) error
func (*ClientImpl) ImpersonatingScopes ¶
func (c *ClientImpl) ImpersonatingScopes() []string
func (*ClientImpl) ImpersonatingSub ¶
func (c *ClientImpl) ImpersonatingSub() string
func (*ClientImpl) IsImpersonating ¶
func (c *ClientImpl) IsImpersonating() bool
func (*ClientImpl) Notifications ¶
func (c *ClientImpl) Notifications() NotificationsResource
func (*ClientImpl) Offers ¶ added in v6.0.13
func (c *ClientImpl) Offers() OffersResource
func (*ClientImpl) Post ¶
func (c *ClientImpl) Post(res core.Response, authRequired bool, path string, payload core.Request, opts ...core.RequestOption) error
func (*ClientImpl) PostWithFiles ¶
func (*ClientImpl) SetHttpClient ¶
func (c *ClientImpl) SetHttpClient(httpClient core.HttpClient)
func (*ClientImpl) SignatureRequests ¶ added in v6.0.10
func (c *ClientImpl) SignatureRequests() SignatureRequestsResource
func (*ClientImpl) StartImpersonating ¶
func (c *ClientImpl) StartImpersonating(sub string, scopes []string) error
func (*ClientImpl) StopImpersonating ¶
func (c *ClientImpl) StopImpersonating()
func (*ClientImpl) Transactions ¶
func (c *ClientImpl) Transactions() TransactionsResource
func (*ClientImpl) UserManagement ¶
func (c *ClientImpl) UserManagement() UserManagementResource
func (*ClientImpl) Users ¶
func (c *ClientImpl) Users() UsersResource
type ConditionalLinking ¶ added in v6.0.22
type Contact ¶
type Contact struct {
Id string `json:"id,omitempty"`
Address *Address `json:"address,omitempty"`
Agent *Agent `json:"agent,omitempty"`
AvatarUrl string `json:"avatar_url,omitempty"`
BrandLogoUrl string `json:"brand_logo_url,omitempty"`
CellPhone string `json:"cell_phone,omitempty"`
ContactSource *ContactSource `json:"contact_source,omitempty"`
Email string `json:"email,omitempty"`
EntityName string `json:"entity_name,omitempty"`
EntityType string `json:"entity_type,omitempty"`
FaxPhone string `json:"fax_phone,omitempty"`
FirstName string `json:"first_name,omitempty"`
LastName string `json:"last_name,omitempty"`
PersonalWebsite string `json:"personal_website,omitempty"`
TeamId string `json:"team_id,omitempty"`
Title string `json:"title,omitempty"`
Object string `json:"object,omitempty"`
}
type Contact1 ¶ added in v6.0.22
type ContactCreate ¶
type ContactCreate struct {
Contact *ContactRequest `json:"contact"`
}
type ContactCreateResponse ¶
type ContactCreateResponse struct {
Contact *Contact `json:"contact,omitempty"`
Object string `json:"object,omitempty"`
}
func (ContactCreateResponse) IsRef ¶
func (m ContactCreateResponse) IsRef() bool
type ContactList ¶
type ContactList struct {
Data []Contact `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (ContactList) IsRef ¶
func (m ContactList) IsRef() bool
func (ContactList) NextPageParams ¶
func (m ContactList) NextPageParams() core.PageParams
type ContactRequest ¶
type ContactRequest struct {
Address *Address `json:"address,omitempty"`
AddressId string `json:"address_id,omitempty"`
Agent *AgentRequest `json:"agent,omitempty"`
AvatarUrl string `json:"avatar_url,omitempty"`
BrandLogoUrl string `json:"brand_logo_url,omitempty"`
CellPhone string `json:"cell_phone,omitempty"`
ContactSource *ContactSource `json:"contact_source,omitempty"`
Email string `json:"email,omitempty"`
EntityName string `json:"entity_name,omitempty"`
EntityType string `json:"entity_type,omitempty"`
FaxPhone string `json:"fax_phone,omitempty"`
FirstName string `json:"first_name,omitempty"`
LastName string `json:"last_name,omitempty"`
PersonalWebsite string `json:"personal_website,omitempty"`
Title string `json:"title,omitempty"`
}
type ContactSource ¶
type ContactSource struct {
Id string `json:"id,omitempty"`
Origin string `json:"origin,omitempty"`
Object string `json:"object,omitempty"`
}
func (ContactSource) IsRef ¶
func (m ContactSource) IsRef() bool
type ContactSourceRequest ¶
type ContactUpdate ¶
type ContactUpdate struct {
Contact *ContactRequest `json:"contact,omitempty"`
Roles []string `json:"roles,omitempty"`
}
type ContactUpdateResponse ¶
type ContactUpdateResponse struct {
Contact *Contact `json:"contact,omitempty"`
Id string `json:"id_,omitempty"`
Object string `json:"object,omitempty"`
}
func (ContactUpdateResponse) IsRef ¶
func (m ContactUpdateResponse) IsRef() bool
type ContactsResource ¶
type ContactsResource interface {
GetDetail(id string, opts ...core.RequestOption) (*Contact, error)
GetMulti(ids []string, opts ...core.RequestOption) (*ContactList, error)
List(opts ...core.RequestOption) (*ContactList, error)
Create(contactCreate ContactCreate, opts ...core.RequestOption) (*ContactCreateResponse, error)
Update(id string, contactUpdate ContactUpdate, opts ...core.RequestOption) (*ContactUpdateResponse, error)
}
func GetContactsResource ¶
func GetContactsResource(client Client) ContactsResource
type CreateResponse ¶
type CreateResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (CreateResponse) IsRef ¶
func (m CreateResponse) IsRef() bool
type DealTemplate ¶ added in v6.0.80
type DealTemplate struct {
Tags []string `json:"tags,omitempty"`
TemplateDocuments []*TemplateDocuments `json:"template_documents,omitempty"`
TemplateId string `json:"template_id,omitempty"`
TemplateTitle string `json:"template_title,omitempty"`
Object string `json:"object,omitempty"`
}
func (DealTemplate) IsRef ¶ added in v6.0.80
func (m DealTemplate) IsRef() bool
type DealTemplatesResponse ¶ added in v6.0.80
type DealTemplatesResponse struct {
DealTemplates []*DealTemplate `json:"deal_templates,omitempty"`
Object string `json:"object,omitempty"`
}
func (DealTemplatesResponse) IsRef ¶ added in v6.0.80
func (m DealTemplatesResponse) IsRef() bool
type DeletedParties ¶
type DeletedParties struct {
Data []*DeletedParty `json:"data,omitempty"`
Object string `json:"object,omitempty"`
}
func (DeletedParties) IsRef ¶
func (m DeletedParties) IsRef() bool
type DeletedParty ¶
type DeletedParty struct {
Contact *Contact `json:"contact,omitempty"`
DeletedAt int `json:"deleted_at,omitempty"`
PartyId string `json:"party_id,omitempty"`
Roles []string `json:"roles,omitempty"`
Object string `json:"object,omitempty"`
}
func (DeletedParty) IsRef ¶
func (m DeletedParty) IsRef() bool
type Document ¶ added in v6.0.11
type DocumentAnalysisAsyncResponse ¶
type DocumentAnalysisAsyncResponse struct {
ResultsByFileReferenceId map[string]*DocumentAnalysisResult `json:"results_by_file_reference_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentAnalysisAsyncResponse) IsRef ¶
func (m DocumentAnalysisAsyncResponse) IsRef() bool
type DocumentAnalysisResult ¶
type DocumentAnalysisResult struct {
DatapointExtractionSucceeded *bool `json:"datapoint_extraction_succeeded"`
Error string `json:"error,omitempty"`
FormMatches []*FormMatch `json:"form_matches,omitempty"`
FormMatchingSucceeded *bool `json:"form_matching_succeeded"`
SignatureDetectionSucceeded *bool `json:"signature_detection_succeeded"`
Status string `json:"status,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentAnalysisResult) IsRef ¶
func (m DocumentAnalysisResult) IsRef() bool
type DocumentDuplicateResponse ¶ added in v6.0.68
type DocumentDuplicateResponse struct {
Documents []*Document `json:"documents,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentDuplicateResponse) IsRef ¶ added in v6.0.68
func (m DocumentDuplicateResponse) IsRef() bool
type DocumentDuplicateSchema ¶ added in v6.0.68
type DocumentDuplicateSchema struct {
CopyAnalysis *bool `json:"copy_analysis,omitempty"`
CopyPspdfkitData *bool `json:"copy_pspdfkit_data,omitempty"`
CreatePspdfkit *bool `json:"create_pspdfkit,omitempty"`
DocumentUuids []string `json:"document_uuids"`
RecipientIdMap map[string]string `json:"recipient_id_map,omitempty"`
SourceDocuments []*SourceDocument `json:"source_documents,omitempty"`
}
type DocumentFileMeta ¶ added in v6.0.11
type DocumentFileMeta struct {
FileName string `json:"file_name"`
}
type DocumentMergeSchema ¶
type DocumentMergeSchema struct {
DeleteOriginalDocuments *bool `json:"delete_original_documents,omitempty"`
IsAsync *bool `json:"is_async,omitempty"`
NewDocumentFolderId string `json:"new_document_folder_id"`
NewDocumentTitle string `json:"new_document_title"`
TransactionDocumentVersionIds []string `json:"transaction_document_version_ids,omitempty"`
}
type DocumentPspdfkitDetailsResponse ¶ added in v6.0.54
type DocumentPspdfkitDetailsResponse struct {
JwtToken string `json:"jwt_token,omitempty"`
PspdfkitDocumentId string `json:"pspdfkit_document_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentPspdfkitDetailsResponse) IsRef ¶ added in v6.0.54
func (m DocumentPspdfkitDetailsResponse) IsRef() bool
type DocumentSplitAsyncResponse ¶
type DocumentSplitAsyncResponse struct {
ReqId string `json:"req_id,omitempty"`
Suggestions map[string]*DocumentSplitSuggestion `json:"suggestions,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentSplitAsyncResponse) IsRef ¶
func (m DocumentSplitAsyncResponse) IsRef() bool
type DocumentSplitResponse ¶
type DocumentSplitResponse struct {
ReqId string `json:"req_id,omitempty"`
Result *DocumentSplitAsyncResponse `json:"result,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentSplitResponse) IsRef ¶
func (m DocumentSplitResponse) IsRef() bool
type DocumentSplitSchema ¶
type DocumentSplitSchema struct {
Files []http.File `json:"files,omitempty"`
ReState string `json:"re_state,omitempty"`
ReqId string `json:"req_id"`
Uploads []*DocumentUpload `json:"uploads,omitempty"`
}
type DocumentSplitSuggestion ¶
type DocumentSplitSuggestion struct {
EndPage int `json:"end_page,omitempty"`
Filename string `json:"filename,omitempty"`
FormId string `json:"form_id,omitempty"`
FormSeriesId string `json:"form_series_id,omitempty"`
StartPage int `json:"start_page,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentSplitSuggestion) IsRef ¶
func (m DocumentSplitSuggestion) IsRef() bool
type DocumentUpload ¶
type DocumentUpload struct {
Title string `json:"title,omitempty"`
}
type DocumentUploadResponse ¶ added in v6.0.11
type DocumentUploadResponse struct {
Documents []*Document `json:"documents,omitempty"`
Errors []*UploadError `json:"errors,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentUploadResponse) IsRef ¶ added in v6.0.11
func (m DocumentUploadResponse) IsRef() bool
type DocumentUploadSchema ¶ added in v6.0.11
type DocumentUploadSchema struct {
Files []http.File `json:"files,omitempty"`
FilesMeta []*DocumentFileMeta `json:"files_meta,omitempty"`
CreatePspdfkit bool `json:"create_pspdfkit,omitempty"`
}
type DocumentZone ¶
type DocumentZone struct {
Id string `json:"id,omitempty"`
FormId string `json:"form_id,omitempty"`
Kind string `json:"kind,omitempty"`
Name string `json:"name,omitempty"`
OriginalLocation []*DocumentZoneLocation `json:"original_location,omitempty"`
Page int `json:"page,omitempty"`
Vertices []*DocumentZoneVertex `json:"vertices,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentZone) IsRef ¶
func (m DocumentZone) IsRef() bool
type DocumentZoneLocation ¶
type DocumentZoneLocation struct {
XMax float64 `json:"x_max,omitempty"`
XMin float64 `json:"x_min,omitempty"`
YMax float64 `json:"y_max,omitempty"`
YMin float64 `json:"y_min,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentZoneLocation) IsRef ¶
func (m DocumentZoneLocation) IsRef() bool
type DocumentZoneVertex ¶
type DocumentZoneVertex struct {
X int `json:"x,omitempty"`
Y int `json:"y,omitempty"`
Object string `json:"object,omitempty"`
}
func (DocumentZoneVertex) IsRef ¶
func (m DocumentZoneVertex) IsRef() bool
type DocumentsResource ¶
type DocumentsResource interface {
AnalyzeSynchronous(analyzeSchema AnalyzeSchema, files []core.File, opts ...core.RequestOption) (*DocumentAnalysisAsyncResponse, error)
DocumentSplit(documentSplitSchema DocumentSplitSchema, files []core.File, opts ...core.RequestOption) (*DocumentSplitResponse, error)
DownloadDetachedZip(opts ...core.RequestOption) (*BinaryResponse, error)
DownloadZip(opts ...core.RequestOption) (*BinaryResponse, error)
Duplicate(documentDuplicateSchema DocumentDuplicateSchema, opts ...core.RequestOption) (*DocumentDuplicateResponse, error)
PspdfkitDetails(opts ...core.RequestOption) (*DocumentPspdfkitDetailsResponse, error)
SignatureDetection(signatureDetectionSchema SignatureDetectionSchema, files []core.File, opts ...core.RequestOption) (*SignatureDetectionResponse, error)
UploadFile(documentUploadSchema DocumentUploadSchema, files []core.File, opts ...core.RequestOption) (*DocumentUploadResponse, error)
Download(id string, opts ...core.RequestOption) (*BinaryResponse, error)
DownloadDetached(id string, opts ...core.RequestOption) (*BinaryResponse, error)
ThumbnailDetached(id string, opts ...core.RequestOption) (*BinaryResponse, error)
}
func GetDocumentsResource ¶
func GetDocumentsResource(client Client) DocumentsResource
type ESignAnnotation ¶ added in v6.0.19
type ESignAnnotation struct {
Id string `json:"id,omitempty"`
DefaultValue string `json:"default_value,omitempty"`
FieldId string `json:"field_id,omitempty"`
FieldParams *FieldParams `json:"field_params,omitempty"`
FieldPart int `json:"field_part,omitempty"`
Height float64 `json:"height,omitempty"`
IsRequired *bool `json:"is_required,omitempty"`
Kind string `json:"kind,omitempty"`
Left float64 `json:"left,omitempty"`
Optional *bool `json:"optional,omitempty"`
OwnerId string `json:"owner_id,omitempty"`
Page int `json:"page,omitempty"`
Top float64 `json:"top,omitempty"`
Width float64 `json:"width,omitempty"`
Object string `json:"object,omitempty"`
}
func (ESignAnnotation) IsRef ¶ added in v6.0.22
func (m ESignAnnotation) IsRef() bool
type ESignFillConfig ¶ added in v6.0.19
type ESignFillConfig struct {
Annotations []*ESignAnnotation `json:"annotations,omitempty"`
TdvId string `json:"tdv_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (ESignFillConfig) IsRef ¶ added in v6.0.22
func (m ESignFillConfig) IsRef() bool
type Envelope ¶ added in v6.0.15
type Envelope struct {
Id string `json:"id,omitempty"`
Activities *EnvelopeActivityListWithCursor `json:"activities,omitempty"`
CertificateDocId string `json:"certificate_doc_id,omitempty"`
CreatedAt int `json:"created_at,omitempty"`
Creator string `json:"creator,omitempty"`
EnvelopeDocument *EnvelopeDocumentList `json:"envelope_document,omitempty"`
EnvelopeRecipient *EnvelopeRecipientList `json:"envelope_recipient,omitempty"`
SigningUrl string `json:"signing_url,omitempty"`
Status string `json:"status,omitempty"`
Step *StepList `json:"step,omitempty"`
Title string `json:"title,omitempty"`
Uuid string `json:"uuid,omitempty"`
Object string `json:"object,omitempty"`
}
type EnvelopeActivitiesResource ¶ added in v6.0.66
type EnvelopeActivitiesResource interface {
GetDetail(id string, opts ...core.RequestOption) (*EnvelopeActivityListWithCursor, error)
}
func GetEnvelopeActivitiesResource ¶ added in v6.0.66
func GetEnvelopeActivitiesResource(client Client) EnvelopeActivitiesResource
type EnvelopeActivity ¶ added in v6.0.64
type EnvelopeActivity struct {
Id string `json:"id,omitempty"`
Context *EnvelopeActivityContext `json:"context,omitempty"`
CreatedAt int `json:"created_at,omitempty"`
Kind string `json:"kind,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeActivity) IsRef ¶ added in v6.0.64
func (m EnvelopeActivity) IsRef() bool
type EnvelopeActivityContext ¶ added in v6.0.64
type EnvelopeActivityContext struct {
Recipients []*EnvelopeActivityContextItem `json:"recipients,omitempty"`
User *EnvelopeActivityContextItem `json:"user,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeActivityContext) IsRef ¶ added in v6.0.64
func (m EnvelopeActivityContext) IsRef() bool
type EnvelopeActivityContextItem ¶ added in v6.0.64
type EnvelopeActivityContextItem struct {
Id string `json:"id,omitempty"`
Link string `json:"link,omitempty"`
Name string `json:"name,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeActivityContextItem) IsRef ¶ added in v6.0.64
func (m EnvelopeActivityContextItem) IsRef() bool
type EnvelopeActivityListWithCursor ¶ added in v6.0.64
type EnvelopeActivityListWithCursor struct {
Cursor string `json:"cursor,omitempty"`
Data []*EnvelopeActivity `json:"data,omitempty"`
HasMore *bool `json:"has_more,omitempty"`
Total int `json:"total,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeActivityListWithCursor) IsRef ¶ added in v6.0.64
func (m EnvelopeActivityListWithCursor) IsRef() bool
type EnvelopeCancelRevisionResponse ¶ added in v6.0.42
type EnvelopeCancelRevisionResponse struct {
EnvelopeId string `json:"envelope_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeCancelRevisionResponse) IsRef ¶ added in v6.0.42
func (m EnvelopeCancelRevisionResponse) IsRef() bool
type EnvelopeContact ¶ added in v6.0.22
type EnvelopeContact struct {
Agent *EnvelopeContactAgent `json:"agent,omitempty"`
CellPhone string `json:"cell_phone,omitempty"`
Email string `json:"email,omitempty"`
EmailAddresses []string `json:"email_addresses,omitempty"`
EntityType string `json:"entity_type,omitempty"`
FirstName string `json:"first_name,omitempty"`
LastName string `json:"last_name,omitempty"`
PhoneNumbers []string `json:"phone_numbers,omitempty"`
}
type EnvelopeContactAgent ¶ added in v6.0.70
type EnvelopeContactAgent struct {
CompanyName string `json:"company_name,omitempty"`
}
type EnvelopeCreateIntentSchema ¶ added in v6.0.22
type EnvelopeCreateIntentSchema struct {
AccessPolicy *AccessPolicy `json:"access_policy,omitempty"`
CallbackPath string `json:"callback_path,omitempty"`
Documents []*InitialEnvelopeDocument `json:"documents,omitempty"`
EmailSubject string `json:"email_subject,omitempty"`
EmailMessage string `json:"email_message,omitempty"`
ExternalId string `json:"external_id,omitempty"`
Recipients []*InitialRecipient `json:"recipients,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
}
type EnvelopeCreateResponse ¶ added in v6.0.57
type EnvelopeCreateResponse struct {
Envelope *EnvelopeResponse `json:"envelope,omitempty"`
EnvelopeId string `json:"envelope_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeCreateResponse) IsRef ¶ added in v6.0.57
func (m EnvelopeCreateResponse) IsRef() bool
type EnvelopeDocument ¶ added in v6.0.22
type EnvelopeDocument struct {
Id string `json:"id,omitempty"`
DocumentId string `json:"document_id,omitempty"`
ExternalId string `json:"external_id,omitempty"`
Filename string `json:"filename,omitempty"`
Seq int `json:"seq,omitempty"`
Title string `json:"title,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeDocument) IsRef ¶ added in v6.0.22
func (m EnvelopeDocument) IsRef() bool
type EnvelopeDocumentList ¶ added in v6.0.22
type EnvelopeDocumentList struct {
Data []EnvelopeDocument `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (EnvelopeDocumentList) IsRef ¶ added in v6.0.22
func (m EnvelopeDocumentList) IsRef() bool
func (EnvelopeDocumentList) NextPageParams ¶ added in v6.0.22
func (m EnvelopeDocumentList) NextPageParams() core.PageParams
type EnvelopeDocumentResource ¶ added in v6.0.43
type EnvelopeDocumentResource interface {
List(envelopeId string, opts ...core.RequestOption) (*EnvelopeDocumentList, error)
}
func GetEnvelopeDocumentResource ¶ added in v6.0.43
func GetEnvelopeDocumentResource(client Client) EnvelopeDocumentResource
type EnvelopeField ¶ added in v6.0.22
type EnvelopeField struct {
Id string `json:"id,omitempty"`
ConditionalLinking []*ConditionalLinking `json:"conditional_linking,omitempty"`
FillConditions []*FillCondition `json:"fill_conditions,omitempty"`
Kind string `json:"kind,omitempty"`
LinkId string `json:"link_id,omitempty"`
LinkNamespace string `json:"link_namespace,omitempty"`
OverflowPdfFormat string `json:"overflow_pdf_format,omitempty"`
OwnerId string `json:"owner_id,omitempty"`
}
type EnvelopeRecipient ¶ added in v6.0.22
type EnvelopeRecipient struct {
Id string `json:"id,omitempty"`
Contact *Contact1 `json:"contact,omitempty"`
ExternalId string `json:"external_id,omitempty"`
Index int `json:"index,omitempty"`
InitialsImage *SignatureImage `json:"initials_image,omitempty"`
RecipientRole string `json:"recipient_role,omitempty"`
SignatureImage *SignatureImage `json:"signature_image,omitempty"`
SigningStatus string `json:"signing_status,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeRecipient) IsRef ¶ added in v6.0.22
func (m EnvelopeRecipient) IsRef() bool
type EnvelopeRecipientList ¶ added in v6.0.22
type EnvelopeRecipientList struct {
Data []EnvelopeRecipient `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (EnvelopeRecipientList) IsRef ¶ added in v6.0.22
func (m EnvelopeRecipientList) IsRef() bool
func (EnvelopeRecipientList) NextPageParams ¶ added in v6.0.22
func (m EnvelopeRecipientList) NextPageParams() core.PageParams
type EnvelopeRecipientResource ¶ added in v6.0.43
type EnvelopeRecipientResource interface {
List(envelopeId string, opts ...core.RequestOption) (*EnvelopeRecipientList, error)
}
func GetEnvelopeRecipientResource ¶ added in v6.0.43
func GetEnvelopeRecipientResource(client Client) EnvelopeRecipientResource
type EnvelopeResendResponse ¶ added in v6.0.63
type EnvelopeResendResponse struct {
EnvelopeId string `json:"envelope_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeResendResponse) IsRef ¶ added in v6.0.63
func (m EnvelopeResendResponse) IsRef() bool
type EnvelopeResponse ¶ added in v6.0.22
type EnvelopeResponse struct {
EnvelopeDocuments []*EnvelopeDocument `json:"envelope_documents,omitempty"`
EnvelopeRecipients []*EnvelopeRecipient `json:"envelope_recipients,omitempty"`
LatestVersionId string `json:"latest_version_id,omitempty"`
SigningUrl string `json:"signing_url,omitempty"`
Uuid string `json:"uuid,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeResponse) IsRef ¶ added in v6.0.22
func (m EnvelopeResponse) IsRef() bool
type EnvelopeSendRevisionResponse ¶ added in v6.0.74
type EnvelopeSendRevisionResponse struct {
Envelope *EnvelopeResponse `json:"envelope,omitempty"`
EnvelopeId string `json:"envelope_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeSendRevisionResponse) IsRef ¶ added in v6.0.74
func (m EnvelopeSendRevisionResponse) IsRef() bool
type EnvelopeSendRevisionSchema ¶ added in v6.0.66
type EnvelopeSendRevisionSchema struct {
Documents []*InitialEnvelopeDocument `json:"documents,omitempty"`
EmailMessage string `json:"email_message,omitempty"`
EmailSubject string `json:"email_subject,omitempty"`
ExternalId string `json:"external_id,omitempty"`
LockedSignerKeys []string `json:"locked_signer_keys,omitempty"`
Recipients []*InitialRecipient `json:"recipients,omitempty"`
}
type EnvelopeStartRevisionResponse ¶ added in v6.0.42
type EnvelopeStartRevisionResponse struct {
EnvelopeId string `json:"envelope_id,omitempty"`
IsDelayed *bool `json:"is_delayed,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeStartRevisionResponse) IsRef ¶ added in v6.0.42
func (m EnvelopeStartRevisionResponse) IsRef() bool
type EnvelopeVoidResponse ¶ added in v6.0.60
type EnvelopeVoidResponse struct {
EnvelopeId string `json:"envelope_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (EnvelopeVoidResponse) IsRef ¶ added in v6.0.60
func (m EnvelopeVoidResponse) IsRef() bool
type EnvelopeVoidSchema ¶ added in v6.0.60
type EnvelopeVoidSchema struct {
Message string `json:"message,omitempty"`
}
type EnvelopesResource ¶ added in v6.0.15
type EnvelopesResource interface {
EnvelopeDocument() EnvelopeDocumentResource
EnvelopeRecipient() EnvelopeRecipientResource
Step() StepResource
EnvelopeActivities() EnvelopeActivitiesResource
GetDetail(id string, opts ...core.RequestOption) (*Envelope, error)
Create(envelopeCreateIntentSchema EnvelopeCreateIntentSchema, opts ...core.RequestOption) (*EnvelopeCreateResponse, error)
CancelRevision(id string, opts ...core.RequestOption) (*EnvelopeCancelRevisionResponse, error)
Resend(id string, opts ...core.RequestOption) (*EnvelopeResendResponse, error)
SendRevision(id string, envelopeSendRevisionSchema EnvelopeSendRevisionSchema, opts ...core.RequestOption) (*EnvelopeSendRevisionResponse, error)
StartRevision(id string, opts ...core.RequestOption) (*EnvelopeStartRevisionResponse, error)
Void(id string, envelopeVoidSchema EnvelopeVoidSchema, opts ...core.RequestOption) (*EnvelopeVoidResponse, error)
}
func GetEnvelopesResource ¶ added in v6.0.15
func GetEnvelopesResource(client Client) EnvelopesResource
type EsignTabConfig ¶ added in v6.0.19
type EsignTabConfig struct {
FillConfigs []*ESignFillConfig `json:"fill_configs,omitempty"`
}
type ExtractedField ¶
type ExtractedField struct {
ExtractedData string `json:"extracted_data,omitempty"`
FormPage int `json:"form_page,omitempty"`
GlideDataDictionaryKey string `json:"glide_data_dictionary_key"`
Object string `json:"object,omitempty"`
}
func (ExtractedField) IsRef ¶
func (m ExtractedField) IsRef() bool
type Field ¶
type FieldOutOfDateDetail ¶
type FieldOutOfDateDetail struct {
ControlTimestamp int `json:"control_timestamp,omitempty"`
Timestamp int `json:"timestamp,omitempty"`
Object string `json:"object,omitempty"`
}
func (FieldOutOfDateDetail) IsRef ¶
func (m FieldOutOfDateDetail) IsRef() bool
type FieldParams ¶ added in v6.0.19
type FieldParams struct {
Options []string `json:"options,omitempty"`
Object string `json:"object,omitempty"`
}
func (FieldParams) IsRef ¶ added in v6.0.22
func (m FieldParams) IsRef() bool
type FieldResponse ¶
type FieldResponse struct {
Timestamp int `json:"timestamp,omitempty"`
Value map[string]interface{} `json:"value,omitempty"`
Object string `json:"object,omitempty"`
}
func (FieldResponse) IsRef ¶
func (m FieldResponse) IsRef() bool
type FieldResponseWarnings ¶
type FieldResponseWarnings struct {
OutOfDateFields map[string]*FieldOutOfDateDetail `json:"out_of_date_fields,omitempty"`
Object string `json:"object,omitempty"`
}
func (FieldResponseWarnings) IsRef ¶
func (m FieldResponseWarnings) IsRef() bool
type FieldWrite ¶
type FieldWriteDict ¶
type FieldWriteDict struct {
ControlPolicy string `json:"control_policy,omitempty"`
Fields TransactionFieldsWrite `json:"fields,omitempty"`
}
type FieldsResponse ¶
type FieldsResponse struct {
Result *FieldsResponseResult `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (FieldsResponse) IsRef ¶
func (m FieldsResponse) IsRef() bool
type FieldsResponseResult ¶
type FieldsResponseResult struct {
Fields TransactionFields `json:"fields,omitempty"`
Warnings *FieldResponseWarnings `json:"warnings,omitempty"`
Object string `json:"object,omitempty"`
}
func (FieldsResponseResult) IsRef ¶
func (m FieldsResponseResult) IsRef() bool
type FileMeta ¶
type FileMeta struct {
Data http.File `json:"data,omitempty"`
FileName string `json:"file_name"`
FileReferenceId string `json:"file_reference_id"`
IncludeDatapointExtraction *bool `json:"include_datapoint_extraction,omitempty"`
IncludeFormMatching *bool `json:"include_form_matching,omitempty"`
IncludeSignatureDetection *bool `json:"include_signature_detection,omitempty"`
MimeType string `json:"mime_type,omitempty"`
StateCode string `json:"state_code"`
Url string `json:"url,omitempty"`
}
type FillCondition ¶ added in v6.0.22
type FillConfig ¶ added in v6.0.22
type FillConfig struct {
Annotations []*Annotations `json:"annotations,omitempty"`
ReformForm *Form `json:"reform_form,omitempty"`
ReformFormPrepared *ReformFormPrepared `json:"reform_form_prepared,omitempty"`
}
type Folder ¶
type Folder struct {
Id string `json:"id,omitempty"`
Can map[string]*bool `json:"can,omitempty"`
IntegratedServicesPartner *IntegratedServicesPartner `json:"integrated_services_partner,omitempty"`
Kind string `json:"kind,omitempty"`
LastModified int `json:"last_modified,omitempty"`
OrderIndex int `json:"order_index,omitempty"`
PropertyInfo *PropertyInfo `json:"property_info,omitempty"`
Title string `json:"title,omitempty"`
TransactionDocuments *TransactionDocumentList `json:"transaction_documents,omitempty"`
TransactionPackage *TransactionPackage `json:"transaction_package,omitempty"`
Object string `json:"object,omitempty"`
}
type FolderCreate ¶
type FolderCreate struct {
IntegratedServicesPartner *FolderCreateIntegratedServicesPartner `json:"integrated_services_partner,omitempty"`
Kind int `json:"kind,omitempty"`
Title string `json:"title,omitempty"`
}
type FolderCreateIntegratedServicesPartner ¶ added in v6.0.45
type FolderCreates ¶
type FolderCreates struct {
Creates []*FolderCreate `json:"creates,omitempty"`
}
type FolderCreatesResponse ¶
type FolderCreatesResponse struct {
Result *FolderCreatesResponseResult `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (FolderCreatesResponse) IsRef ¶
func (m FolderCreatesResponse) IsRef() bool
type FolderCreatesResponseResult ¶
type FolderCreatesResponseResult struct {
FolderIds []string `json:"folder_ids,omitempty"`
Object string `json:"object,omitempty"`
}
func (FolderCreatesResponseResult) IsRef ¶
func (m FolderCreatesResponseResult) IsRef() bool
type FolderList ¶
type FolderList struct {
Data []Folder `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (FolderList) IsRef ¶
func (m FolderList) IsRef() bool
func (FolderList) NextPageParams ¶
func (m FolderList) NextPageParams() core.PageParams
type FolderRename ¶
type FolderRenames ¶
type FolderRenames struct {
Renames []*FolderRename `json:"renames,omitempty"`
}
type FolderRenamesResponse ¶
type FolderRenamesResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (FolderRenamesResponse) IsRef ¶
func (m FolderRenamesResponse) IsRef() bool
type FoldersResource ¶
type FoldersResource interface {
GetDetail(transactionId string, id string, opts ...core.RequestOption) (*Folder, error)
GetMulti(transactionId string, ids []string, opts ...core.RequestOption) (*FolderList, error)
List(transactionId string, opts ...core.RequestOption) (*FolderList, error)
}
func GetFoldersResource ¶
func GetFoldersResource(client Client) FoldersResource
type Form ¶ added in v6.0.22
type Form struct {
Fields []*EnvelopeField `json:"fields,omitempty"`
}
type FormImportsResponse ¶
type FormImportsResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (FormImportsResponse) IsRef ¶
func (m FormImportsResponse) IsRef() bool
type FormMatch ¶
type FormMatch struct {
EndPage int `json:"end_page"`
ExtractedFields []*ExtractedField `json:"extracted_fields,omitempty"`
Form *GlideForm `json:"form,omitempty"`
Score float64 `json:"score,omitempty"`
SignatureResultsByParty map[string]*SignatureResult `json:"signature_results_by_party,omitempty"`
StartPage int `json:"start_page"`
Object string `json:"object,omitempty"`
}
type FormsResource ¶ added in v6.0.75
type FormsResource interface {
GetDetail(id string, opts ...core.RequestOption) (*TransactionFormsResponse, error)
PreviewForm(formId string, id string, opts ...core.RequestOption) (*BinaryResponse, error)
}
func GetFormsResource ¶ added in v6.0.75
func GetFormsResource(client Client) FormsResource
type GetSignatureRequestFlowDocumentsResponse ¶ added in v6.0.16
type GetSignatureRequestFlowDocumentsResponse struct {
DestinationFolderId string `json:"destination_folder_id,omitempty"`
HideFieldMoveOriginalToTrash *bool `json:"hide_field_move_original_to_trash,omitempty"`
LockedTransactionDocumentIds []string `json:"locked_transaction_document_ids,omitempty"`
MakeDocumentsVisibleInCd *bool `json:"make_documents_visible_in_cd,omitempty"`
MoveOriginalToTrash *bool `json:"move_original_to_trash,omitempty"`
TransactionDocumentIds []string `json:"transaction_document_ids,omitempty"`
TransactionDocuments []*SignatureRequestExpandedTransactionDocument `json:"transaction_documents,omitempty"`
Object string `json:"object,omitempty"`
}
func (GetSignatureRequestFlowDocumentsResponse) IsRef ¶ added in v6.0.16
func (m GetSignatureRequestFlowDocumentsResponse) IsRef() bool
type GetSignatureRequestFlowRecipientsResponse ¶ added in v6.0.26
type GetSignatureRequestFlowRecipientsResponse struct {
IsSigningOrderApplied *bool `json:"is_signing_order_applied,omitempty"`
LockedOrderSignerKeys []string `json:"locked_order_signer_keys,omitempty"`
LockedSignerKeys []string `json:"locked_signer_keys,omitempty"`
Recipients []*Recipient `json:"recipients,omitempty"`
Object string `json:"object,omitempty"`
}
func (GetSignatureRequestFlowRecipientsResponse) IsRef ¶ added in v6.0.26
func (m GetSignatureRequestFlowRecipientsResponse) IsRef() bool
type GetSignatureRequestFlowReviewResponse ¶ added in v6.0.24
type GetSignatureRequestFlowReviewResponse struct {
MakeDocumentsVisibleInCd *bool `json:"make_documents_visible_in_cd,omitempty"`
MessageBody string `json:"message_body,omitempty"`
MessageSubject string `json:"message_subject,omitempty"`
Recipients []*Recipient `json:"recipients,omitempty"`
Subject string `json:"subject,omitempty"`
TransactionDocumentIds []string `json:"transaction_document_ids,omitempty"`
TransactionDocuments []*SignatureRequestExpandedTransactionDocument `json:"transaction_documents,omitempty"`
Object string `json:"object,omitempty"`
}
func (GetSignatureRequestFlowReviewResponse) IsRef ¶ added in v6.0.24
func (m GetSignatureRequestFlowReviewResponse) IsRef() bool
type GlideForm ¶
type ImportFormsResponse ¶ added in v6.0.83
type ImportFormsResponse struct {
Result *TransactionDocumentsImportResult `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (ImportFormsResponse) IsRef ¶ added in v6.0.83
func (m ImportFormsResponse) IsRef() bool
type InitialEnvelopeDocument ¶ added in v6.0.22
type InitialEnvelopeDocument struct {
Id string `json:"id,omitempty"`
Annotations []*SignatureAnnotation `json:"annotations,omitempty"`
ExternalId string `json:"external_id,omitempty"`
}
type InitialRecipient ¶ added in v6.0.57
type InitialRecipient struct {
Contact *EnvelopeContact `json:"contact,omitempty"`
ExternalId string `json:"external_id,omitempty"`
Order string `json:"order,omitempty"`
RecipientRole string `json:"recipient_role,omitempty"`
Source *RecipientSource `json:"source,omitempty"`
}
type IntegratedServicesPartner ¶ added in v6.0.41
type IntegratedServicesPartner struct {
BannerDismissed *bool `json:"banner_dismissed,omitempty"`
DisplayName string `json:"display_name,omitempty"`
EnumValue int `json:"enum_value,omitempty"`
Object string `json:"object,omitempty"`
}
func (IntegratedServicesPartner) IsRef ¶ added in v6.0.41
func (m IntegratedServicesPartner) IsRef() bool
type ItemDeletes ¶
type ItemDeletes struct {
Ids []string `json:"ids,omitempty"`
}
type ItemDeletesResponse ¶
type ItemDeletesResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (ItemDeletesResponse) IsRef ¶
func (m ItemDeletesResponse) IsRef() bool
type Member ¶ added in v6.0.5
type MergeDocumentsResponse ¶
type MergeDocumentsResponse struct {
IsDelayed *bool `json:"is_delayed,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (MergeDocumentsResponse) IsRef ¶
func (m MergeDocumentsResponse) IsRef() bool
type NarCredentialsList ¶ added in v6.0.97
type NarCredentialsList struct {
Users []*BulkNarCredentialsUser `json:"users,omitempty"`
Object string `json:"object,omitempty"`
}
func (NarCredentialsList) IsRef ¶ added in v6.0.97
func (m NarCredentialsList) IsRef() bool
type NewContactRecipient ¶ added in v6.0.10
type NewContactRecipient struct {
Contact *Contact `json:"contact,omitempty"`
Roles []string `json:"roles,omitempty"`
Object string `json:"object,omitempty"`
}
func (NewContactRecipient) IsRef ¶ added in v6.0.22
func (m NewContactRecipient) IsRef() bool
type Notification ¶
type Notification struct {
Bcc []string `json:"bcc,omitempty"`
Cc []string `json:"cc,omitempty"`
Context map[string]interface{} `json:"context,omitempty"`
IncludeSignature *bool `json:"include_signature,omitempty"`
Recipients []string `json:"recipients,omitempty"`
SeparateEmails *bool `json:"separate_emails,omitempty"`
Template string `json:"template"`
}
type NotificationResponse ¶
type NotificationResponse struct {
Results []string `json:"results"`
Object string `json:"object,omitempty"`
}
func (NotificationResponse) IsRef ¶
func (m NotificationResponse) IsRef() bool
type NotificationsResource ¶
type NotificationsResource interface {
SendEmail(notification Notification, opts ...core.RequestOption) (*NotificationResponse, error)
}
func GetNotificationsResource ¶
func GetNotificationsResource(client Client) NotificationsResource
type Offer ¶ added in v6.0.5
type Offer struct {
Id string `json:"id,omitempty"`
Archived *bool `json:"archived,omitempty"`
Favorite *bool `json:"favorite,omitempty"`
Notifications []string `json:"notifications,omitempty"`
Status string `json:"status,omitempty"`
TransactionSide string `json:"transaction_side,omitempty"`
Object string `json:"object,omitempty"`
}
type OfferPartiesResource ¶ added in v6.0.15
type OfferPartiesResource interface {
GetDetail(id string, opts ...core.RequestOption) (*OfferPartiesResponse, error)
}
func GetOfferPartiesResource ¶ added in v6.0.15
func GetOfferPartiesResource(client Client) OfferPartiesResource
type OfferPartiesResponse ¶ added in v6.0.13
type OfferPartiesResponse struct {
Data []*OfferParty `json:"data,omitempty"`
Object string `json:"object,omitempty"`
}
func (OfferPartiesResponse) IsRef ¶ added in v6.0.13
func (m OfferPartiesResponse) IsRef() bool
type OfferParty ¶ added in v6.0.22
type OfferParty struct {
Id string `json:"id,omitempty"`
ClientVisibility string `json:"client_visibility,omitempty"`
Contact *Contact `json:"contact,omitempty"`
CreatedAt int `json:"created_at,omitempty"`
Roles []string `json:"roles,omitempty"`
Transaction *Transaction `json:"transaction,omitempty"`
UpdatedAt int `json:"updated_at,omitempty"`
UserId string `json:"user_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (OfferParty) IsRef ¶ added in v6.0.22
func (m OfferParty) IsRef() bool
type OffersResource ¶ added in v6.0.13
type OffersResource interface {
OfferParties() OfferPartiesResource
List(opts ...core.RequestOption) (*OffersResponse, error)
}
func GetOffersResource ¶ added in v6.0.13
func GetOffersResource(client Client) OffersResource
type OffersResponse ¶ added in v6.0.13
type OffersResponse struct {
Data string `json:"data,omitempty"`
Object string `json:"object,omitempty"`
}
func (OffersResponse) IsRef ¶ added in v6.0.13
func (m OffersResponse) IsRef() bool
type PartiesResource ¶
type PartiesResource interface {
GetDetail(transactionId string, id string, opts ...core.RequestOption) (*Party, error)
GetMulti(transactionId string, ids []string, opts ...core.RequestOption) (*PartyList, error)
List(transactionId string, opts ...core.RequestOption) (*PartyList, error)
}
func GetPartiesResource ¶
func GetPartiesResource(client Client) PartiesResource
type PartnerFolderUploadsResponse ¶ added in v6.0.58
type PartnerFolderUploadsResponse struct {
Result *TransactionDocumentUploadResult `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartnerFolderUploadsResponse) IsRef ¶ added in v6.0.58
func (m PartnerFolderUploadsResponse) IsRef() bool
type Party ¶
type Party struct {
Id string `json:"id,omitempty"`
ClientVisibility string `json:"client_visibility,omitempty"`
Contact *Contact `json:"contact,omitempty"`
CreatedAt int `json:"created_at,omitempty"`
Roles []string `json:"roles,omitempty"`
Transaction *Transaction `json:"transaction,omitempty"`
UpdatedAt int `json:"updated_at,omitempty"`
UserId string `json:"user_id,omitempty"`
Object string `json:"object,omitempty"`
}
type PartyCreate ¶
type PartyCreate struct {
Body string `json:"body,omitempty"`
ClientVisibility string `json:"client_visibility,omitempty"`
Contact *ContactRequest `json:"contact,omitempty"`
Invite *bool `json:"invite,omitempty"`
InviteRestrictions []string `json:"invite_restrictions,omitempty"`
PromoteToPrimaryAgent *bool `json:"promote_to_primary_agent,omitempty"`
Roles []string `json:"roles,omitempty"`
Subject string `json:"subject,omitempty"`
SuppressInviteEmail *bool `json:"suppress_invite_email,omitempty"`
TeamId string `json:"team_id,omitempty"`
}
type PartyCreates ¶
type PartyCreates struct {
Creates []*PartyCreate `json:"creates"`
}
type PartyCreatesResponse ¶
type PartyCreatesResponse struct {
Result *PartyCreatesResult `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyCreatesResponse) IsRef ¶
func (m PartyCreatesResponse) IsRef() bool
type PartyCreatesResult ¶ added in v6.0.22
type PartyCreatesResult struct {
Parties []*Party `json:"parties,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyCreatesResult) IsRef ¶ added in v6.0.22
func (m PartyCreatesResult) IsRef() bool
type PartyInvite ¶
type PartyInvites ¶
type PartyInvites struct {
Invites []*PartyInvite `json:"invites"`
}
type PartyInvitesResponse ¶
type PartyInvitesResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyInvitesResponse) IsRef ¶
func (m PartyInvitesResponse) IsRef() bool
type PartyList ¶
type PartyList struct {
Data []Party `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (PartyList) NextPageParams ¶
func (m PartyList) NextPageParams() core.PageParams
type PartyPatch ¶
type PartyPatch struct {
ClientVisibility string `json:"client_visibility,omitempty"`
Contact *ContactRequest `json:"contact,omitempty"`
PartyId string `json:"party_id,omitempty"`
Roles []string `json:"roles,omitempty"`
TeamId string `json:"team_id,omitempty"`
}
type PartyPatches ¶
type PartyPatches struct {
Patches []*PartyPatch `json:"patches,omitempty"`
}
type PartyPatchesResponse ¶
type PartyPatchesResponse struct {
Result *PartyPatchesResult `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyPatchesResponse) IsRef ¶
func (m PartyPatchesResponse) IsRef() bool
type PartyPatchesResult ¶ added in v6.0.22
type PartyPatchesResult struct {
Parties []*Party `json:"parties,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyPatchesResult) IsRef ¶ added in v6.0.22
func (m PartyPatchesResult) IsRef() bool
type PartyRecipient ¶ added in v6.0.10
type PartyRecipient struct {
Id string `json:"id,omitempty"`
Contact *Contact `json:"contact,omitempty"`
Roles []string `json:"roles,omitempty"`
Vers string `json:"vers,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyRecipient) IsRef ¶ added in v6.0.22
func (m PartyRecipient) IsRef() bool
type PartyRemove ¶
type PartyRemove struct {
PartyId string `json:"party_id,omitempty"`
}
type PartyRemoves ¶
type PartyRemoves struct {
Removes []*PartyRemove `json:"removes,omitempty"`
}
type PartyRemovesResponse ¶
type PartyRemovesResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyRemovesResponse) IsRef ¶
func (m PartyRemovesResponse) IsRef() bool
type PartyRoles ¶
type PartyRoles struct {
Data []string `json:"data,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyRoles) IsRef ¶
func (m PartyRoles) IsRef() bool
type PartyUpdateContactDetails ¶
type PartyUpdateContactDetails struct {
ClientVisibility string `json:"client_visibility,omitempty"`
Contact *ContactRequest `json:"contact,omitempty"`
PartyId string `json:"party_id,omitempty"`
PromoteToPrimaryAgent *bool `json:"promote_to_primary_agent,omitempty"`
Roles []string `json:"roles,omitempty"`
TeamId string `json:"team_id,omitempty"`
}
type PartyUpdateContactDetailsResponse ¶
type PartyUpdateContactDetailsResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyUpdateContactDetailsResponse) IsRef ¶
func (m PartyUpdateContactDetailsResponse) IsRef() bool
type PartyUpdateContactSource ¶
type PartyUpdateContactSource struct {
ContactSource *ContactSource `json:"contact_source,omitempty"`
PartyId string `json:"party_id"`
}
type PartyUpdateContactSourceResponse ¶
type PartyUpdateContactSourceResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (PartyUpdateContactSourceResponse) IsRef ¶
func (m PartyUpdateContactSourceResponse) IsRef() bool
type PropertiesInfoResource ¶ added in v6.0.5
type PropertiesInfoResource interface {
GetDetail(transactionId string, id string, opts ...core.RequestOption) (*PropertyInfo, error)
GetMulti(transactionId string, ids []string, opts ...core.RequestOption) (*PropertyInfoList, error)
List(transactionId string, opts ...core.RequestOption) (*PropertyInfoList, error)
}
func GetPropertiesInfoResource ¶ added in v6.0.5
func GetPropertiesInfoResource(client Client) PropertiesInfoResource
type PropertyInfo ¶ added in v6.0.5
type PropertyInfo struct {
Id string `json:"id,omitempty"`
Address *Address `json:"address,omitempty"`
EmailAddress string `json:"email_address,omitempty"`
IsSecondary *bool `json:"is_secondary,omitempty"`
PropertyType string `json:"property_type,omitempty"`
Transaction *Transaction `json:"transaction,omitempty"`
Object string `json:"object,omitempty"`
}
func (PropertyInfo) IsRef ¶ added in v6.0.5
func (m PropertyInfo) IsRef() bool
type PropertyInfoList ¶ added in v6.0.5
type PropertyInfoList struct {
Data []PropertyInfo `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (PropertyInfoList) IsRef ¶ added in v6.0.5
func (m PropertyInfoList) IsRef() bool
func (PropertyInfoList) NextPageParams ¶ added in v6.0.5
func (m PropertyInfoList) NextPageParams() core.PageParams
type Recipient ¶ added in v6.0.10
type Recipient struct {
Key string `json:"key,omitempty"`
Kind string `json:"kind,omitempty"`
NewContact *NewContactRecipient `json:"new_contact,omitempty"`
Order int `json:"order,omitempty"`
Party *PartyRecipient `json:"party,omitempty"`
RecipientRole string `json:"recipient_role,omitempty"`
UserContact *UserContactRecipient `json:"user_contact,omitempty"`
Object string `json:"object,omitempty"`
}
type RecipientSource ¶ added in v6.0.22
type RecipientSource struct {
Kind string `json:"kind,omitempty"`
UserContact *UserContact `json:"user_contact,omitempty"`
}
type ReformFormPrepareField ¶ added in v6.0.22
type ReformFormPrepareField struct {
Id string `json:"id,omitempty"`
ConditionalLinking []*ConditionalLinking `json:"conditional_linking,omitempty"`
FillConditions []*FillCondition `json:"fill_conditions,omitempty"`
Kind string `json:"kind,omitempty"`
LinkId string `json:"link_id,omitempty"`
LinkNamespace string `json:"link_namespace,omitempty"`
OverflowPdfFormat string `json:"overflow_pdf_format,omitempty"`
OwnerId string `json:"owner_id,omitempty"`
Validations []*Validation `json:"validations,omitempty"`
}
type ReformFormPrepared ¶ added in v6.0.22
type ReformFormPrepared struct {
Fields []*ReformFormPrepareField `json:"fields,omitempty"`
Outputs []*Output `json:"outputs,omitempty"`
}
type ReorderFoldersResponse ¶
type ReorderFoldersResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (ReorderFoldersResponse) IsRef ¶
func (m ReorderFoldersResponse) IsRef() bool
type ReplacePrimaryAgent ¶ added in v6.0.76
type ReplacePrimaryAgent struct {
PartyId string `json:"party_id"`
Object string `json:"object,omitempty"`
}
func (ReplacePrimaryAgent) IsRef ¶ added in v6.0.76
func (m ReplacePrimaryAgent) IsRef() bool
type ReplacePrimaryAgentResponse ¶ added in v6.0.76
type ReplacePrimaryAgentResponse struct {
Result *ReplacePrimaryAgent `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (ReplacePrimaryAgentResponse) IsRef ¶ added in v6.0.76
func (m ReplacePrimaryAgentResponse) IsRef() bool
type Signature ¶ added in v6.0.22
type SignatureAnnotation ¶ added in v6.0.57
type SignatureAnnotation struct {
Id string `json:"id,omitempty"`
Color string `json:"color,omitempty"`
ExtraParams *SignatureAnnotationParams `json:"extra_params,omitempty"`
FieldId string `json:"field_id,omitempty"`
Height float64 `json:"height,omitempty"`
Kind string `json:"kind,omitempty"`
Left float64 `json:"left,omitempty"`
MultiPartIndex int `json:"multi_part_index,omitempty"`
Optional *bool `json:"optional,omitempty"`
PageIndex int `json:"page_index,omitempty"`
ReadOnly *bool `json:"read_only,omitempty"`
RecipientId string `json:"recipient_id,omitempty"`
Top float64 `json:"top,omitempty"`
Width float64 `json:"width,omitempty"`
}
type SignatureAnnotationParams ¶ added in v6.0.57
type SignatureDetectionAnalysisResult ¶
type SignatureDetectionAnalysisResult struct {
DocumentZone *DocumentZone `json:"document_zone,omitempty"`
Score float64 `json:"score,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureDetectionAnalysisResult) IsRef ¶
func (m SignatureDetectionAnalysisResult) IsRef() bool
type SignatureDetectionAsyncResponse ¶
type SignatureDetectionAsyncResponse struct {
ReqId string `json:"req_id,omitempty"`
Signatures map[string]*SignatureDetectionAnalysisResult `json:"signatures,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureDetectionAsyncResponse) IsRef ¶
func (m SignatureDetectionAsyncResponse) IsRef() bool
type SignatureDetectionResponse ¶
type SignatureDetectionResponse struct {
ReqId string `json:"req_id,omitempty"`
Result *SignatureDetectionAsyncResponse `json:"result,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureDetectionResponse) IsRef ¶
func (m SignatureDetectionResponse) IsRef() bool
type SignatureDetectionSchema ¶
type SignatureDetectionSchema struct {
Files []http.File `json:"files,omitempty"`
Uploads []*DocumentUpload `json:"uploads,omitempty"`
}
type SignatureImage ¶ added in v6.0.22
type SignatureImage struct {
DocumentId string `json:"document_id,omitempty"`
Signature *Signature `json:"signature,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureImage) IsRef ¶ added in v6.0.22
func (m SignatureImage) IsRef() bool
type SignatureIntent ¶ added in v6.0.22
type SignatureIntent struct {
MaxLength int `json:"max_length,omitempty"`
}
type SignatureRequest ¶ added in v6.0.11
type SignatureRequest struct {
Id string `json:"id,omitempty"`
Activities *ActivityListWithCursor `json:"activities,omitempty"`
CompletedAt int `json:"completed_at,omitempty"`
CreatedAt int `json:"created_at,omitempty"`
CurrentFlowPage string `json:"current_flow_page,omitempty"`
DealId string `json:"deal_id,omitempty"`
Documents []*SignatureRequestDocument `json:"documents,omitempty"`
EnvelopeId string `json:"envelope_id,omitempty"`
FlowId string `json:"flow_id,omitempty"`
IsArchived *bool `json:"is_archived,omitempty"`
Message string `json:"message,omitempty"`
Provider string `json:"provider,omitempty"`
Recipients []*SignatureRequestRecipient `json:"recipients,omitempty"`
RevisionFlowId string `json:"revision_flow_id,omitempty"`
SentAt int `json:"sent_at,omitempty"`
SignNowUrl string `json:"sign_now_url,omitempty"`
Status string `json:"status,omitempty"`
Title string `json:"title,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
TransactionTitle string `json:"transaction_title,omitempty"`
UpdatedAt int `json:"updated_at,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequest) IsRef ¶ added in v6.0.11
func (m SignatureRequest) IsRef() bool
type SignatureRequestArchiveResponse ¶ added in v6.0.36
type SignatureRequestArchiveResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestArchiveResponse) IsRef ¶ added in v6.0.36
func (m SignatureRequestArchiveResponse) IsRef() bool
type SignatureRequestDocument ¶ added in v6.0.11
type SignatureRequestDocument struct {
Id string `json:"id,omitempty"`
EnvelopeDocumentId string `json:"envelope_document_id,omitempty"`
LatestVersionId string `json:"latest_version_id,omitempty"`
Name string `json:"name,omitempty"`
Seq int `json:"seq,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestDocument) IsRef ¶ added in v6.0.11
func (m SignatureRequestDocument) IsRef() bool
type SignatureRequestDuplicateResponse ¶ added in v6.0.31
type SignatureRequestDuplicateResponse struct {
FlowId string `json:"flow_id,omitempty"`
SignatureRequestId string `json:"signature_request_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestDuplicateResponse) IsRef ¶ added in v6.0.31
func (m SignatureRequestDuplicateResponse) IsRef() bool
type SignatureRequestExpandedTransactionDocument ¶ added in v6.0.24
type SignatureRequestExpandedTransactionDocument struct {
Id string `json:"id,omitempty"`
EnvelopeDocumentId string `json:"envelope_document_id,omitempty"`
LastModified int `json:"last_modified,omitempty"`
LatestVersionId string `json:"latest_version_id,omitempty"`
SignatureStatus string `json:"signature_status,omitempty"`
Title string `json:"title,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestExpandedTransactionDocument) IsRef ¶ added in v6.0.24
func (m SignatureRequestExpandedTransactionDocument) IsRef() bool
type SignatureRequestFlowDocumentsRequest ¶ added in v6.0.14
type SignatureRequestFlowDocumentsResponse ¶ added in v6.0.14
type SignatureRequestFlowDocumentsResponse struct {
FlowId string `json:"flow_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestFlowDocumentsResponse) IsRef ¶ added in v6.0.14
func (m SignatureRequestFlowDocumentsResponse) IsRef() bool
type SignatureRequestFlowRecipientsRequest ¶ added in v6.0.27
type SignatureRequestFlowRecipientsResponse ¶ added in v6.0.27
type SignatureRequestFlowRecipientsResponse struct {
FlowId string `json:"flow_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestFlowRecipientsResponse) IsRef ¶ added in v6.0.27
func (m SignatureRequestFlowRecipientsResponse) IsRef() bool
type SignatureRequestFlowRequest ¶ added in v6.0.10
type SignatureRequestFlowResponse ¶ added in v6.0.10
type SignatureRequestFlowResponse struct {
FlowId string `json:"flow_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestFlowResponse) IsRef ¶ added in v6.0.10
func (m SignatureRequestFlowResponse) IsRef() bool
type SignatureRequestFlowReviewRequest ¶ added in v6.0.20
type SignatureRequestFlowReviewResponse ¶ added in v6.0.20
type SignatureRequestFlowReviewResponse struct {
FlowId string `json:"flow_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestFlowReviewResponse) IsRef ¶ added in v6.0.20
func (m SignatureRequestFlowReviewResponse) IsRef() bool
type SignatureRequestFlowSendRequest ¶ added in v6.0.28
type SignatureRequestFlowSendRequest struct {
FlowId string `json:"flow_id"`
}
type SignatureRequestFlowSendResponse ¶ added in v6.0.28
type SignatureRequestFlowSendResponse struct {
SignatureRequest *SignatureRequest `json:"signature_request,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestFlowSendResponse) IsRef ¶ added in v6.0.28
func (m SignatureRequestFlowSendResponse) IsRef() bool
type SignatureRequestFlowSendRevisionResponse ¶ added in v6.0.46
type SignatureRequestFlowSendRevisionResponse struct {
SignatureRequest *SignatureRequest `json:"signature_request,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestFlowSendRevisionResponse) IsRef ¶ added in v6.0.46
func (m SignatureRequestFlowSendRevisionResponse) IsRef() bool
type SignatureRequestList ¶ added in v6.0.11
type SignatureRequestList struct {
Data []SignatureRequest `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (SignatureRequestList) IsRef ¶ added in v6.0.11
func (m SignatureRequestList) IsRef() bool
func (SignatureRequestList) NextPageParams ¶ added in v6.0.12
func (m SignatureRequestList) NextPageParams() core.PageParams
type SignatureRequestRecipient ¶ added in v6.0.11
type SignatureRequestRecipient struct {
Id string `json:"id,omitempty"`
Email string `json:"email,omitempty"`
FirstName string `json:"first_name,omitempty"`
LastName string `json:"last_name,omitempty"`
Order int `json:"order,omitempty"`
RecipientRole string `json:"recipient_role,omitempty"`
Status string `json:"status,omitempty"`
UserName string `json:"user_name,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestRecipient) IsRef ¶ added in v6.0.11
func (m SignatureRequestRecipient) IsRef() bool
type SignatureRequestReviseRequest ¶ added in v6.0.46
type SignatureRequestReviseRequest struct {
RevisionFlowId string `json:"revision_flow_id"`
}
type SignatureRequestSaveTabConfigRequest ¶ added in v6.0.19
type SignatureRequestSaveTabConfigRequest struct {
Data *EsignTabConfig `json:"data"`
FlowId string `json:"flow_id"`
}
type SignatureRequestSaveTabConfigResponse ¶ added in v6.0.19
type SignatureRequestSaveTabConfigResponse struct {
FlowId string `json:"flow_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestSaveTabConfigResponse) IsRef ¶ added in v6.0.19
func (m SignatureRequestSaveTabConfigResponse) IsRef() bool
type SignatureRequestStartRevisionResponse ¶ added in v6.0.39
type SignatureRequestStartRevisionResponse struct {
FlowId string `json:"flow_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestStartRevisionResponse) IsRef ¶ added in v6.0.39
func (m SignatureRequestStartRevisionResponse) IsRef() bool
type SignatureRequestTabConfigDetailResponse ¶ added in v6.0.21
type SignatureRequestTabConfigDetailResponse struct {
FillConfigs []*ESignFillConfig `json:"fill_configs,omitempty"`
LockedSignerKeysByTdvId map[string][]string `json:"locked_signer_keys_by_tdv_id,omitempty"`
Recipients []*Recipient `json:"recipients,omitempty"`
TransactionDocuments []*SignatureRequestExpandedTransactionDocument `json:"transaction_documents,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestTabConfigDetailResponse) IsRef ¶ added in v6.0.21
func (m SignatureRequestTabConfigDetailResponse) IsRef() bool
type SignatureRequestVoidRequest ¶ added in v6.0.33
type SignatureRequestVoidRequest struct {
VoidReason string `json:"void_reason,omitempty"`
}
type SignatureRequestVoidResponse ¶ added in v6.0.33
type SignatureRequestVoidResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (SignatureRequestVoidResponse) IsRef ¶ added in v6.0.33
func (m SignatureRequestVoidResponse) IsRef() bool
type SignatureRequestsResource ¶ added in v6.0.10
type SignatureRequestsResource interface {
Activities() ActivitiesResource
GetDetail(id string, opts ...core.RequestOption) (*SignatureRequest, error)
GetMulti(ids []string, opts ...core.RequestOption) (*SignatureRequestList, error)
List(opts ...core.RequestOption) (*SignatureRequestList, error)
DownloadEnvelopeDocument(opts ...core.RequestOption) (*BinaryResponse, error)
Flow(signatureRequestFlowRequest SignatureRequestFlowRequest, opts ...core.RequestOption) (*SignatureRequestFlowResponse, error)
FlowDocuments(signatureRequestFlowDocumentsRequest SignatureRequestFlowDocumentsRequest, opts ...core.RequestOption) (*SignatureRequestFlowDocumentsResponse, error)
FlowDocumentsDetail(opts ...core.RequestOption) (*GetSignatureRequestFlowDocumentsResponse, error)
FlowRecipients(signatureRequestFlowRecipientsRequest SignatureRequestFlowRecipientsRequest, opts ...core.RequestOption) (*SignatureRequestFlowRecipientsResponse, error)
FlowRecipientsDetail(opts ...core.RequestOption) (*GetSignatureRequestFlowRecipientsResponse, error)
FlowReview(signatureRequestFlowReviewRequest SignatureRequestFlowReviewRequest, opts ...core.RequestOption) (*SignatureRequestFlowReviewResponse, error)
FlowReviewDetail(opts ...core.RequestOption) (*GetSignatureRequestFlowReviewResponse, error)
FlowSend(signatureRequestFlowSendRequest SignatureRequestFlowSendRequest, opts ...core.RequestOption) (*SignatureRequestFlowSendResponse, error)
FlowSendRevision(signatureRequestReviseRequest SignatureRequestReviseRequest, opts ...core.RequestOption) (*SignatureRequestFlowSendRevisionResponse, error)
SaveTabConfig(signatureRequestSaveTabConfigRequest SignatureRequestSaveTabConfigRequest, opts ...core.RequestOption) (*SignatureRequestSaveTabConfigResponse, error)
SplitText(splitAnnotationTextRequest SplitAnnotationTextRequest, opts ...core.RequestOption) (*SplitAnnotationTextResponse, error)
TabConfigDetail(opts ...core.RequestOption) (*SignatureRequestTabConfigDetailResponse, error)
Archive(id string, opts ...core.RequestOption) (*SignatureRequestArchiveResponse, error)
CancelRevision(id string, opts ...core.RequestOption) error
Duplicate(id string, opts ...core.RequestOption) (*SignatureRequestDuplicateResponse, error)
Resend(id string, opts ...core.RequestOption) error
StartRevision(id string, opts ...core.RequestOption) (*SignatureRequestStartRevisionResponse, error)
Void(id string, signatureRequestVoidRequest SignatureRequestVoidRequest, opts ...core.RequestOption) (*SignatureRequestVoidResponse, error)
}
func GetSignatureRequestsResource ¶ added in v6.0.10
func GetSignatureRequestsResource(client Client) SignatureRequestsResource
type SignatureResult ¶
type SignatureResult struct {
SignedSignatureFields int `json:"signed_signature_fields"`
TotalSignatureFields int `json:"total_signature_fields"`
Object string `json:"object,omitempty"`
}
func (SignatureResult) IsRef ¶
func (m SignatureResult) IsRef() bool
type SourceDocument ¶ added in v6.0.92
type SplitAnnotationTextRequest ¶ added in v6.0.23
type SplitAnnotationTextRequest struct {
SplitTexts []*TextSplitRequest `json:"split_texts"`
}
type SplitAnnotationTextResponse ¶ added in v6.0.23
type SplitAnnotationTextResponse struct {
Splits []*TextSplitResponse `json:"splits,omitempty"`
Object string `json:"object,omitempty"`
}
func (SplitAnnotationTextResponse) IsRef ¶ added in v6.0.23
func (m SplitAnnotationTextResponse) IsRef() bool
type Step ¶ added in v6.0.22
type StepList ¶ added in v6.0.22
type StepList struct {
Data []Step `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (StepList) NextPageParams ¶ added in v6.0.22
func (m StepList) NextPageParams() core.PageParams
type StepResource ¶ added in v6.0.43
type StepResource interface {
List(envelopeId string, opts ...core.RequestOption) (*StepList, error)
}
func GetStepResource ¶ added in v6.0.43
func GetStepResource(client Client) StepResource
type Task ¶
type Task struct {
Id string `json:"id,omitempty"`
BoardId string `json:"board_id,omitempty"`
Name string `json:"name,omitempty"`
OrderIndex int `json:"order_index,omitempty"`
Status string `json:"status,omitempty"`
TaskKind string `json:"task_kind,omitempty"`
Title string `json:"title,omitempty"`
Transaction *Transaction `json:"transaction,omitempty"`
Type string `json:"type,omitempty"`
Object string `json:"object,omitempty"`
}
type TaskList ¶
type TaskList struct {
Data []Task `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (TaskList) NextPageParams ¶
func (m TaskList) NextPageParams() core.PageParams
type TasksResource ¶
type TasksResource interface {
GetDetail(transactionId string, id string, opts ...core.RequestOption) (*Task, error)
GetMulti(transactionId string, ids []string, opts ...core.RequestOption) (*TaskList, error)
List(transactionId string, opts ...core.RequestOption) (*TaskList, error)
}
func GetTasksResource ¶
func GetTasksResource(client Client) TasksResource
type TemplateDocuments ¶ added in v6.0.77
type TemplateDocuments struct {
Id string `json:"id,omitempty"`
Entitlement string `json:"entitlement,omitempty"`
FormId string `json:"form_id,omitempty"`
FormSeriesId string `json:"form_series_id,omitempty"`
IsDeactivatedForm *bool `json:"is_deactivated_form,omitempty"`
Title string `json:"title,omitempty"`
Object string `json:"object,omitempty"`
}
func (TemplateDocuments) IsRef ¶ added in v6.0.77
func (m TemplateDocuments) IsRef() bool
type TemplatesResource ¶ added in v6.0.80
type TemplatesResource interface {
GetDetail(id string, opts ...core.RequestOption) (*DealTemplatesResponse, error)
}
func GetTemplatesResource ¶ added in v6.0.80
func GetTemplatesResource(client Client) TemplatesResource
type TextSplitRequest ¶ added in v6.0.23
type TextSplitRequest struct {
Annotations []*ESignAnnotation `json:"annotations,omitempty"`
Text string `json:"text,omitempty"`
}
type TextSplitResponse ¶ added in v6.0.23
type TextSplitResponse struct {
Remainder string `json:"remainder,omitempty"`
TextParts []string `json:"text_parts,omitempty"`
Object string `json:"object,omitempty"`
}
func (TextSplitResponse) IsRef ¶ added in v6.0.23
func (m TextSplitResponse) IsRef() bool
type TimelineSignatureRequest ¶ added in v6.0.22
type TimelineSignatureRequest struct {
Id string `json:"id,omitempty"`
Recipients []*SignatureRequestRecipient `json:"recipients,omitempty"`
SignNowUrl string `json:"sign_now_url,omitempty"`
Object string `json:"object,omitempty"`
}
func (TimelineSignatureRequest) IsRef ¶ added in v6.0.22
func (m TimelineSignatureRequest) IsRef() bool
type TimelineSignatureRequests ¶ added in v6.0.22
type TimelineSignatureRequests struct {
Data []*TimelineSignatureRequest `json:"data,omitempty"`
Object string `json:"object,omitempty"`
}
func (TimelineSignatureRequests) IsRef ¶ added in v6.0.22
func (m TimelineSignatureRequests) IsRef() bool
type Transaction ¶
type Transaction struct {
Id string `json:"id,omitempty"`
Address *Address `json:"address,omitempty"`
Archived *bool `json:"archived,omitempty"`
DealId string `json:"deal_id,omitempty"`
Fields TransactionFields `json:"fields,omitempty"`
Folders *FolderList `json:"folders,omitempty"`
IngestDocumentsEmail string `json:"ingest_documents_email,omitempty"`
IsLease *bool `json:"is_lease,omitempty"`
IsReferral *bool `json:"is_referral,omitempty"`
Parties *PartyList `json:"parties,omitempty"`
PropertiesInfo *PropertyInfoList `json:"properties_info,omitempty"`
ReState string `json:"re_state,omitempty"`
SecondaryAddressesIds []string `json:"secondary_addresses_ids,omitempty"`
Side string `json:"side,omitempty"`
Stage string `json:"stage,omitempty"`
Tasks *TaskList `json:"tasks,omitempty"`
Title string `json:"title,omitempty"`
TransactionDocuments *TransactionDocumentList `json:"transaction_documents,omitempty"`
TransactionPackages *TransactionPackageList `json:"transaction_packages,omitempty"`
TransactionSignatureRequests *SignatureRequestList `json:"transaction_signature_requests,omitempty"`
Object string `json:"object,omitempty"`
}
func (Transaction) GetFields ¶
func (t Transaction) GetFields(fieldIds ...string) TransactionFields
func (Transaction) GetFieldsWrite ¶
func (t Transaction) GetFieldsWrite(fieldValues TransactionFieldValues) TransactionFieldsWrite
func (Transaction) IsRef ¶
func (m Transaction) IsRef() bool
type TransactionArchivalStatus ¶
type TransactionArchivalStatus struct {
Archived *bool `json:"archived,omitempty"`
}
type TransactionByOrgSchema ¶
type TransactionByOrgSchema struct {
Cursor string `json:"cursor,omitempty"`
Data []string `json:"data,omitempty"`
HasMore *bool `json:"has_more,omitempty"`
Total int `json:"total,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionByOrgSchema) IsRef ¶
func (m TransactionByOrgSchema) IsRef() bool
type TransactionCreate ¶
type TransactionCreate struct {
AdditionalParties []*PartyCreate `json:"additional_parties,omitempty"`
Address *Address `json:"address,omitempty"`
Creator *TransactionCreator `json:"creator,omitempty"`
CreatorRoles []string `json:"creator_roles,omitempty"`
DealId string `json:"deal_id,omitempty"`
IsLease *bool `json:"is_lease,omitempty"`
IsReferral *bool `json:"is_referral,omitempty"`
ReState string `json:"re_state,omitempty"`
Stage string `json:"stage,omitempty"`
TeamId string `json:"team_id,omitempty"`
Title string `json:"title,omitempty"`
}
type TransactionCreator ¶
type TransactionCreator struct {
UserContactId string `json:"user_contact_id,omitempty"`
UserContactSource *ContactSourceRequest `json:"user_contact_source,omitempty"`
}
type TransactionDocument ¶
type TransactionDocument struct {
Id string `json:"id,omitempty"`
Can map[string]*bool `json:"can,omitempty"`
ClientDocumentProperty string `json:"client_document_property,omitempty"`
ClientDocumentType string `json:"client_document_type,omitempty"`
ClientVisibilityChangedAt int `json:"client_visibility_changed_at,omitempty"`
ClientVisibilityStatus string `json:"client_visibility_status,omitempty"`
Entitlement string `json:"entitlement,omitempty"`
Folder *Folder `json:"folder,omitempty"`
FolderKind string `json:"folder_kind,omitempty"`
FormId string `json:"form_id,omitempty"`
Kind string `json:"kind,omitempty"`
LastModified int `json:"last_modified,omitempty"`
LatestVersionId string `json:"latest_version_id,omitempty"`
Order int `json:"order,omitempty"`
Origin string `json:"origin,omitempty"`
PageCount int `json:"page_count,omitempty"`
SignatureStatus string `json:"signature_status,omitempty"`
SourceTdId string `json:"source_td_id,omitempty"`
SourceTemplateId string `json:"source_template_id,omitempty"`
Title string `json:"title,omitempty"`
Transaction *Transaction `json:"transaction,omitempty"`
UploadedBy *UploadedBy `json:"uploaded_by,omitempty"`
Url string `json:"url,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionDocument) IsRef ¶
func (m TransactionDocument) IsRef() bool
type TransactionDocumentAssignments ¶
type TransactionDocumentAssignments struct {
Assignments []*TransactionDocumentAssignment `json:"assignments,omitempty"`
}
type TransactionDocumentAssignmentsResponse ¶
type TransactionDocumentAssignmentsResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionDocumentAssignmentsResponse) IsRef ¶
func (m TransactionDocumentAssignmentsResponse) IsRef() bool
type TransactionDocumentList ¶
type TransactionDocumentList struct {
Data []TransactionDocument `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (TransactionDocumentList) IsRef ¶
func (m TransactionDocumentList) IsRef() bool
func (TransactionDocumentList) NextPageParams ¶
func (m TransactionDocumentList) NextPageParams() core.PageParams
type TransactionDocumentRenames ¶
type TransactionDocumentRenames struct {
Renames []*TransactionDocumentRename `json:"renames,omitempty"`
}
type TransactionDocumentRenamesResponse ¶
type TransactionDocumentRenamesResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionDocumentRenamesResponse) IsRef ¶
func (m TransactionDocumentRenamesResponse) IsRef() bool
type TransactionDocumentReorderFolders ¶
type TransactionDocumentReorderFolders struct {
Folders []*TransactionDocumentReorderFolder `json:"folders,omitempty"`
}
type TransactionDocumentRestoresResponse ¶
type TransactionDocumentRestoresResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionDocumentRestoresResponse) IsRef ¶
func (m TransactionDocumentRestoresResponse) IsRef() bool
type TransactionDocumentTrashes ¶
type TransactionDocumentTrashes struct {
TransactionDocumentIds []string `json:"transaction_document_ids,omitempty"`
}
type TransactionDocumentTrashesResponse ¶
type TransactionDocumentTrashesResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionDocumentTrashesResponse) IsRef ¶
func (m TransactionDocumentTrashesResponse) IsRef() bool
type TransactionDocumentUpload ¶
type TransactionDocumentUpload struct {
Folder *FolderCreate `json:"folder,omitempty"`
FolderId string `json:"folder_id,omitempty"`
IntegratedServicesPartner *FolderCreateIntegratedServicesPartner `json:"integrated_services_partner,omitempty"`
MimeType string `json:"mime_type,omitempty"`
Title string `json:"title,omitempty"`
}
type TransactionDocumentUploadResult ¶ added in v6.0.7
type TransactionDocumentUploadResult struct {
TransactionDocuments []*TransactionDocument `json:"transaction_documents,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionDocumentUploadResult) IsRef ¶ added in v6.0.7
func (m TransactionDocumentUploadResult) IsRef() bool
type TransactionDocumentUploads ¶
type TransactionDocumentUploads struct {
Files []http.File `json:"files,omitempty"`
Uploads []*TransactionDocumentUpload `json:"uploads,omitempty"`
}
type TransactionDocumentsImportResult ¶ added in v6.0.85
type TransactionDocumentsImportResult struct {
CreatedDocuments []*TransactionDocument `json:"created_documents"`
Object string `json:"object,omitempty"`
}
func (TransactionDocumentsImportResult) IsRef ¶ added in v6.0.85
func (m TransactionDocumentsImportResult) IsRef() bool
type TransactionDocumentsResource ¶
type TransactionDocumentsResource interface {
GetDetail(transactionId string, id string, opts ...core.RequestOption) (*TransactionDocument, error)
GetMulti(transactionId string, ids []string, opts ...core.RequestOption) (*TransactionDocumentList, error)
List(transactionId string, opts ...core.RequestOption) (*TransactionDocumentList, error)
PartnerFolderUploads(transactionId string, transactionDocumentUploads TransactionDocumentUploads, files []core.File, opts ...core.RequestOption) (*PartnerFolderUploadsResponse, error)
Uploads(transactionId string, transactionDocumentUploads TransactionDocumentUploads, files []core.File, opts ...core.RequestOption) (*UploadsResponse, error)
}
func GetTransactionDocumentsResource ¶
func GetTransactionDocumentsResource(client Client) TransactionDocumentsResource
type TransactionDocumentsRestores ¶
type TransactionDocumentsRestores struct {
Restores []*TransactionDocumentsRestore `json:"restores,omitempty"`
}
type TransactionField ¶
type TransactionField struct {
Value TransactionFieldValue `json:"value"`
Timestamp int `json:"timestamp"`
}
type TransactionFieldValue ¶
type TransactionFieldValue = interface{}
type TransactionFieldValues ¶
type TransactionFieldValues = map[string]TransactionFieldValue
type TransactionFieldWrite ¶
type TransactionFieldWrite struct {
Value TransactionFieldValue `json:"value"`
ControlTimestamp int `json:"control_timestamp"`
}
func GetFieldWrite ¶
func GetFieldWrite(value TransactionFieldValue, controlTimestamp int) TransactionFieldWrite
func GetFieldWriteNoControl ¶
func GetFieldWriteNoControl(value TransactionFieldValue) TransactionFieldWrite
type TransactionFields ¶
type TransactionFields = map[string]TransactionField
type TransactionFieldsWrite ¶
type TransactionFieldsWrite = map[string]TransactionFieldWrite
func CombineFieldsWrites ¶
func CombineFieldsWrites(fieldWrites ...TransactionFieldsWrite) TransactionFieldsWrite
type TransactionForm ¶ added in v6.0.75
type TransactionForm struct {
Id string `json:"id,omitempty"`
Title string `json:"title,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionForm) IsRef ¶ added in v6.0.75
func (m TransactionForm) IsRef() bool
type TransactionFormImport ¶
type TransactionFormImports ¶
type TransactionFormImports struct {
FolderId string `json:"folder_id,omitempty"`
Imports []*TransactionFormImport `json:"imports"`
}
type TransactionFormLibrary ¶ added in v6.0.75
type TransactionFormLibrary struct {
Id string `json:"id,omitempty"`
Forms []*TransactionForm `json:"forms,omitempty"`
Title string `json:"title,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionFormLibrary) IsRef ¶ added in v6.0.75
func (m TransactionFormLibrary) IsRef() bool
type TransactionFormsResponse ¶ added in v6.0.75
type TransactionFormsResponse struct {
Libraries []*TransactionFormLibrary `json:"libraries,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionFormsResponse) IsRef ¶ added in v6.0.75
func (m TransactionFormsResponse) IsRef() bool
type TransactionList ¶
type TransactionList struct {
Data []Transaction `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (TransactionList) IsRef ¶
func (m TransactionList) IsRef() bool
func (TransactionList) NextPageParams ¶
func (m TransactionList) NextPageParams() core.PageParams
type TransactionMeta ¶
type TransactionMetaUpdate ¶
type TransactionMetaUpdate struct {
Data *TransactionMeta `json:"data,omitempty"`
}
type TransactionPackage ¶ added in v6.0.5
type TransactionPackage struct {
Id string `json:"id,omitempty"`
Members []*Member `json:"members,omitempty"`
PackageId string `json:"package_id,omitempty"`
PackageKind string `json:"package_kind,omitempty"`
PackageStatus string `json:"package_status,omitempty"`
PropertyInfo *PropertyInfo `json:"property_info,omitempty"`
Title string `json:"title,omitempty"`
Transaction *Transaction `json:"transaction,omitempty"`
Object string `json:"object,omitempty"`
}
func (TransactionPackage) IsRef ¶ added in v6.0.5
func (m TransactionPackage) IsRef() bool
type TransactionPackageList ¶ added in v6.0.5
type TransactionPackageList struct {
Data []TransactionPackage `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (TransactionPackageList) IsRef ¶ added in v6.0.5
func (m TransactionPackageList) IsRef() bool
func (TransactionPackageList) NextPageParams ¶ added in v6.0.5
func (m TransactionPackageList) NextPageParams() core.PageParams
type TransactionPackagesResource ¶ added in v6.0.5
type TransactionPackagesResource interface {
GetDetail(transactionId string, id string, opts ...core.RequestOption) (*TransactionPackage, error)
GetMulti(transactionId string, ids []string, opts ...core.RequestOption) (*TransactionPackageList, error)
List(transactionId string, opts ...core.RequestOption) (*TransactionPackageList, error)
}
func GetTransactionPackagesResource ¶ added in v6.0.5
func GetTransactionPackagesResource(client Client) TransactionPackagesResource
type TransactionSelectedTemplate ¶ added in v6.0.82
type TransactionSelectedTemplates ¶ added in v6.0.82
type TransactionSelectedTemplates struct {
SelectedTemplateDocuments []*TransactionSelectedTemplate `json:"selected_template_documents"`
TemplateIds []string `json:"template_ids"`
}
type TransactionSignatureRequestsResource ¶ added in v6.0.12
type TransactionSignatureRequestsResource interface {
GetDetail(transactionId string, id string, opts ...core.RequestOption) (*SignatureRequest, error)
GetMulti(transactionId string, ids []string, opts ...core.RequestOption) (*SignatureRequestList, error)
List(transactionId string, opts ...core.RequestOption) (*SignatureRequestList, error)
TimelineEnrichment(transactionId string, opts ...core.RequestOption) (*TimelineSignatureRequests, error)
}
func GetTransactionSignatureRequestsResource ¶ added in v6.0.12
func GetTransactionSignatureRequestsResource(client Client) TransactionSignatureRequestsResource
type TransactionTemplatesApplyResult ¶ added in v6.0.85
type TransactionTemplatesApplyResult struct {
CreatedDocuments []*TransactionDocument `json:"created_documents"`
Object string `json:"object,omitempty"`
}
func (TransactionTemplatesApplyResult) IsRef ¶ added in v6.0.85
func (m TransactionTemplatesApplyResult) IsRef() bool
type TransactionsResource ¶
type TransactionsResource interface {
Forms() FormsResource
Templates() TemplatesResource
Folders() FoldersResource
Parties() PartiesResource
PropertiesInfo() PropertiesInfoResource
Tasks() TasksResource
TransactionDocuments() TransactionDocumentsResource
TransactionPackages() TransactionPackagesResource
TransactionSignatureRequests() TransactionSignatureRequestsResource
GetDetail(id string, opts ...core.RequestOption) (*Transaction, error)
GetMulti(ids []string, opts ...core.RequestOption) (*TransactionList, error)
List(opts ...core.RequestOption) (*TransactionList, error)
Create(transactionCreate TransactionCreate, opts ...core.RequestOption) (*CreateResponse, error)
AvailablePartyRoles(opts ...core.RequestOption) (*PartyRoles, error)
OrgsTransactionsIds(opts ...core.RequestOption) (*TransactionByOrgSchema, error)
ApplyTemplates(id string, transactionSelectedTemplates TransactionSelectedTemplates, opts ...core.RequestOption) (*ApplyTemplatesResponse, error)
DeletedParties(id string, opts ...core.RequestOption) (*DeletedParties, error)
Fields(id string, fieldsWrites TransactionFieldsWrite, controlPolicy string, opts ...core.RequestOption) (*FieldsResponse, error)
FolderCreates(id string, folderCreates FolderCreates, opts ...core.RequestOption) (*FolderCreatesResponse, error)
FolderRenames(id string, folderRenames FolderRenames, opts ...core.RequestOption) (*FolderRenamesResponse, error)
FormImports(id string, transactionFormImports TransactionFormImports, opts ...core.RequestOption) (*FormImportsResponse, error)
ImportForms(id string, transactionFormImports TransactionFormImports, opts ...core.RequestOption) (*ImportFormsResponse, error)
ItemDeletes(id string, itemDeletes ItemDeletes, opts ...core.RequestOption) (*ItemDeletesResponse, error)
MergeDocuments(id string, documentMergeSchema DocumentMergeSchema, opts ...core.RequestOption) (*MergeDocumentsResponse, error)
PartyCreates(id string, partyCreates PartyCreates, opts ...core.RequestOption) (*PartyCreatesResponse, error)
PartyInvites(id string, partyInvites PartyInvites, opts ...core.RequestOption) (*PartyInvitesResponse, error)
PartyPatches(id string, partyPatches PartyPatches, opts ...core.RequestOption) (*PartyPatchesResponse, error)
PartyRemoves(id string, partyRemoves PartyRemoves, opts ...core.RequestOption) (*PartyRemovesResponse, error)
PartyUpdateContactDetails(id string, partyUpdateContactDetails PartyUpdateContactDetails, opts ...core.RequestOption) (*PartyUpdateContactDetailsResponse, error)
PartyUpdateContactSource(id string, partyUpdateContactSource PartyUpdateContactSource, opts ...core.RequestOption) (*PartyUpdateContactSourceResponse, error)
ReorderFolders(id string, transactionDocumentReorderFolders TransactionDocumentReorderFolders, opts ...core.RequestOption) (*ReorderFoldersResponse, error)
ReplacePrimaryAgent(id string, replacePrimaryAgent ReplacePrimaryAgent, opts ...core.RequestOption) (*ReplacePrimaryAgentResponse, error)
TransactionDocumentAssignments(id string, transactionDocumentAssignments TransactionDocumentAssignments, opts ...core.RequestOption) (*TransactionDocumentAssignmentsResponse, error)
TransactionDocumentRenames(id string, transactionDocumentRenames TransactionDocumentRenames, opts ...core.RequestOption) (*TransactionDocumentRenamesResponse, error)
TransactionDocumentRestores(id string, transactionDocumentsRestores TransactionDocumentsRestores, opts ...core.RequestOption) (*TransactionDocumentRestoresResponse, error)
TransactionDocumentTrashes(id string, transactionDocumentTrashes TransactionDocumentTrashes, opts ...core.RequestOption) (*TransactionDocumentTrashesResponse, error)
UpdateArchivalStatus(id string, transactionArchivalStatus TransactionArchivalStatus, opts ...core.RequestOption) (*UpdateArchivalStatusResponse, error)
UpdateTransactionMeta(id string, transactionMetaUpdate TransactionMetaUpdate, opts ...core.RequestOption) (*UpdateTransactionMetaResponse, error)
}
func GetTransactionsResource ¶
func GetTransactionsResource(client Client) TransactionsResource
type UpdateArchivalStatusResponse ¶
type UpdateArchivalStatusResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (UpdateArchivalStatusResponse) IsRef ¶
func (m UpdateArchivalStatusResponse) IsRef() bool
type UpdateTransactionMetaResponse ¶
type UpdateTransactionMetaResponse struct {
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (UpdateTransactionMetaResponse) IsRef ¶
func (m UpdateTransactionMetaResponse) IsRef() bool
type UpdatedUser ¶ added in v6.0.90
type UpdatedUser struct {
Id string `json:"id,omitempty"`
CompassPersonId string `json:"compass_person_id,omitempty"`
NarLastName string `json:"nar_last_name,omitempty"`
NarNrdsId string `json:"nar_nrds_id,omitempty"`
UpdatedAt int `json:"updated_at,omitempty"`
Object string `json:"object,omitempty"`
}
func (UpdatedUser) IsRef ¶ added in v6.0.90
func (m UpdatedUser) IsRef() bool
type UpdatedUsersList ¶ added in v6.0.90
type UpdatedUsersList struct {
Users []*UpdatedUser `json:"users,omitempty"`
Object string `json:"object,omitempty"`
}
func (UpdatedUsersList) IsRef ¶ added in v6.0.90
func (m UpdatedUsersList) IsRef() bool
type UploadError ¶ added in v6.0.11
type UploadError struct {
Error string `json:"error"`
Filename string `json:"filename"`
Size int `json:"size,omitempty"`
Object string `json:"object,omitempty"`
}
func (UploadError) IsRef ¶ added in v6.0.11
func (m UploadError) IsRef() bool
type UploadedBy ¶ added in v6.0.41
type UploadedBy struct {
Name string `json:"name,omitempty"`
PersonId string `json:"person_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (UploadedBy) IsRef ¶ added in v6.0.41
func (m UploadedBy) IsRef() bool
type UploadsResponse ¶
type UploadsResponse struct {
Result *TransactionDocumentUploadResult `json:"result,omitempty"`
TransactionId string `json:"transaction_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (UploadsResponse) IsRef ¶
func (m UploadsResponse) IsRef() bool
type User ¶
type UserBillingInfo ¶
type UserBillingInfo struct {
StripeCustomerId string `json:"stripe_customer_id,omitempty"`
Object string `json:"object,omitempty"`
}
func (UserBillingInfo) IsRef ¶
func (m UserBillingInfo) IsRef() bool
type UserContact ¶ added in v6.0.22
type UserContact struct {
UserContactId string `json:"user_contact_id,omitempty"`
}
type UserContactRecipient ¶ added in v6.0.10
type UserContactRecipient struct {
Contact *Contact `json:"contact,omitempty"`
Roles []string `json:"roles,omitempty"`
UserContactId string `json:"user_contact_id,omitempty"`
UserContactSource *ContactSource `json:"user_contact_source,omitempty"`
Object string `json:"object,omitempty"`
}
func (UserContactRecipient) IsRef ¶ added in v6.0.22
func (m UserContactRecipient) IsRef() bool
type UserList ¶
type UserList struct {
Data []User `json:"data"`
ListObject string `json:"list_object"`
Object string `json:"object"`
HasMore bool `json:"has_more"`
}
func (UserList) NextPageParams ¶
func (m UserList) NextPageParams() core.PageParams
type UserManagementResource ¶
type UserManagementResource interface {
GetDetail(id string, opts ...core.RequestOption) (*User, error)
List(opts ...core.RequestOption) (*UserList, error)
Upsert(userManagementSchema UserManagementSchema, opts ...core.RequestOption) (*User, error)
}
func GetUserManagementResource ¶
func GetUserManagementResource(client Client) UserManagementResource
type UserManagementSchema ¶
type UserManagementSchema struct {
Email string `json:"email"`
FirstName string `json:"first_name"`
LastName string `json:"last_name"`
LinkedSubjectId string `json:"linked_subject_id"`
MarketIds []string `json:"market_ids,omitempty"`
SubmarketIds []string `json:"submarket_ids,omitempty"`
UsState string `json:"us_state,omitempty"`
}
type UserNarCredentials ¶ added in v6.0.91
type UserNarCredentials struct {
NarLastName string `json:"nar_last_name"`
NarNrdsId string `json:"nar_nrds_id"`
Object string `json:"object,omitempty"`
}
func (UserNarCredentials) IsRef ¶ added in v6.0.91
func (m UserNarCredentials) IsRef() bool
type UsersResource ¶
type UsersResource interface {
GetDetail(id string, opts ...core.RequestOption) (*User, error)
BulkNarCredentials(opts ...core.RequestOption) (*NarCredentialsList, error)
Current(opts ...core.RequestOption) (*User, error)
CurrentBilling(opts ...core.RequestOption) (*UserBillingInfo, error)
UpdatedSince(opts ...core.RequestOption) (*UpdatedUsersList, error)
NarCredentials(opts ...core.RequestOption) (*UserNarCredentials, error)
UpdateNarCredentials(id string, userNarCredentials UserNarCredentials, opts ...core.RequestOption) (*UserNarCredentials, error)
}
func GetUsersResource ¶
func GetUsersResource(client Client) UsersResource
type Validation ¶ added in v6.0.22
type Validation struct {
Kind string `json:"kind,omitempty"`
Signature *SignatureIntent `json:"signature,omitempty"`
}
Source Files
¶
- activities.go
- client.go
- contacts.go
- documents.go
- envelope_activities.go
- envelope_document.go
- envelope_recipient.go
- envelopes.go
- folders.go
- forms.go
- notifications.go
- offer_parties.go
- offers.go
- parties.go
- properties_info.go
- schemas.go
- signature_requests.go
- step.go
- tasks.go
- templates.go
- transaction_documents.go
- transaction_packages.go
- transaction_signature_requests.go
- transactions.go
- user_management.go
- users.go
Click to show internal directories.
Click to hide internal directories.