requestModel

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2022 License: Unlicense Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddSignTaskActorReq added in v0.3.0

type AddSignTaskActorReq struct {
	SignTaskId string                      `json:"signTaskId,omitempty"`
	FillActors *[]SignTaskFillActor        `json:"fillActors,omitempty"`
	SignActors *[]SignTaskSignActor        `json:"signActors,omitempty"`
	CcActors   *[]commonModel2.CcActorInfo `json:"ccActors,omitempty"`
}

type AddSignTaskAttachReq added in v0.3.0

type AddSignTaskAttachReq struct {
	SignTaskId string                          `json:"signTaskId,omitempty"`
	Attachs    *[]commonModel2.SignTaskAttachs `json:"attachs,omitempty"`
}

type AddSignTaskDocReq added in v0.3.0

type AddSignTaskDocReq struct {
	SignTaskId string                         `json:"signTaskId,omitempty"`
	Docs       *[]commonModel.SignTaskDocInfo `json:"docs,omitempty"`
}

AddSignTaskDocReq 添加签署任务文档信息

type AddSignTaskField added in v0.3.0

type AddSignTaskField struct {
	DocId     int                  `json:"docId,omitempty"`
	DocFields *[]commonModel.Field `json:"docFields,omitempty"`
}

type AddSignTaskFieldReq added in v0.3.0

type AddSignTaskFieldReq struct {
	SignTaskId string              `json:"signTaskId,omitempty"`
	Fields     *[]AddSignTaskField `json:"fields,omitempty"`
}

AddSignTaskFieldReq 添加签署任务控件

type BlockSignTaskReq added in v0.3.0

type BlockSignTaskReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
	ActorType  string `json:"actorType,omitempty"`
	ActorId    string `json:"actorId,omitempty"`
}

BlockSignTaskReq 阻塞签署任务

type BusinessSceneInfo

type BusinessSceneInfo struct {
	BusinessId       string `json:"businessId,omitempty"`
	TransReferenceId string `json:"transReferenceId,omitempty"`
}

type CancelSignTaskReq added in v0.3.0

type CancelSignTaskReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
}

CancelSignTaskReq 撤销签署任务

type CorpAddReq

type CorpAddReq struct {
	ClientCorpId   string `json:"clientCorpId,omitempty"`
	ClientCorpName string `json:"clientCorpName,omitempty"`
}

CorpAddReq 添加企业用户

type CorpDeleteReq added in v0.3.0

type CorpDeleteReq struct {
	OpenCorpId string `json:"openCorpId,omitempty"`
}

CorpDeleteReq 删除企业用户

type CorpDisableReq added in v0.3.0

type CorpDisableReq struct {
	OpenCorpId string `json:"openCorpId,omitempty"`
}

CorpDisableReq 禁用企业用户

type CorpEnableReq added in v0.3.0

type CorpEnableReq struct {
	OpenCorpId string `json:"openCorpId,omitempty"`
}

CorpEnableReq 恢复企业用户

type CorpUpdateReq added in v0.3.0

type CorpUpdateReq struct {
	OpenCorpId     string `json:"openCorpId,omitempty"`
	ClientCorpId   string `json:"clientCorpId,omitempty"`
	ClientCorpName string `json:"clientCorpName,omitempty"`
}

CorpUpdateReq 更新企业用户

type CreateSignTaskReq added in v0.3.0

type CreateSignTaskReq struct {
	SignTaskSubject  string                          `json:"signTaskSubject,omitempty"`
	Initiator        *commonModel2.OpenId            `json:"initiator,omitempty"`
	ExpiresTime      string                          `json:"expiresTime,omitempty"`
	AutoInitiate     bool                            `json:"autoInitiate"`
	AutoFillFinalize bool                            `json:"autoFillFinalize"`
	AutoFinish       bool                            `json:"autoFinish"`
	FillInOrder      bool                            `json:"fillInOrder"`
	SignInOrder      bool                            `json:"signInOrder"`
	BusinessScene    *BusinessSceneInfo              `json:"businessScene,omitempty"`
	Docs             *[]commonModel2.SignTaskDocInfo `json:"docs,omitempty"`
	Attachs          *[]commonModel2.SignTaskAttachs `json:"attachs,omitempty"`
	FillActors       *[]commonModel2.FillActorInfo   `json:"fillActors,omitempty"`
	SignActors       *[]commonModel2.SignActorInfo   `json:"signActors,omitempty"`
	CcActors         *[]commonModel2.CcActorInfo     `json:"ccActors,omitempty"`
}

CreateSignTaskReq 创建签署任务

type CreateSignTaskWithTemplateReq

type CreateSignTaskWithTemplateReq struct {
	SignTaskSubject  string                        `json:"signTaskSubject,omitempty"`
	Initiator        *commonModel2.OpenId          `json:"initiator,omitempty"`
	ExpiresTime      string                        `json:"expiresTime,omitempty"`
	AutoInitiate     bool                          `json:"autoInitiate"`
	AutoFillFinalize bool                          `json:"autoFillFinalize"`
	AutoFinish       bool                          `json:"autoFinish"`
	BusinessScene    *BusinessSceneInfo            `json:"businessScene,omitempty"`
	SignTemplateId   string                        `json:"signTemplateId,omitempty"`
	FillActors       *[]commonModel2.FillActorInfo `json:"fillActors,omitempty"`
	SignActors       *[]commonModel2.SignActorInfo `json:"signActors,omitempty"`
	CcActors         *[]commonModel2.CcActorInfo   `json:"ccActors,omitempty"`
}

CreateSignTaskWithTemplateReq 创建签署任务基于签署模板

type DeleteSignTaskActorReq added in v0.3.0

type DeleteSignTaskActorReq struct {
	SignTaskId string   `json:"signTaskId,omitempty"`
	ActorType  string   `json:"actorType,omitempty"`
	ActorIds   []string `json:"actorIds,omitempty"`
}

DeleteSignTaskActorReq 移除任务参与方

type DeleteSignTaskAttachReq added in v0.3.0

type DeleteSignTaskAttachReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
	AttachIds  []int  `json:"attachIds,omitempty"`
}

DeleteSignTaskAttachReq 移除签署任务附件

type DeleteSignTaskDocReq added in v0.3.0

type DeleteSignTaskDocReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
	DocIds     []int  `json:"docIds,omitempty"`
}

DeleteSignTaskDocReq 移除签署任务文档

type DeleteSignTaskField added in v0.3.0

type DeleteSignTaskField struct {
	DocId     int      `json:"docId,omitempty"`
	DocFields []string `json:"fieldIds,omitempty"`
}

type DeleteSignTaskFieldReq added in v0.3.0

type DeleteSignTaskFieldReq struct {
	SignTaskId string                 `json:"signTaskId,omitempty"`
	Fields     *[]DeleteSignTaskField `json:"fields,omitempty"`
}

DeleteSignTaskFieldReq 移除签署任务文档

type DocFieldValue added in v0.3.0

type DocFieldValue struct {
	DocId      int    `json:"docId"`
	FieldId    string `json:"fieldId,omitempty"`
	FieldValue string `json:"fieldValue,omitempty"`
}

type DocTemplateLisFilter added in v0.3.0

type DocTemplateLisFilter struct {
	DocTemplateName string `json:"docTemplateName,omitempty"`
}

type DownloadFilesReq

type DownloadFilesReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
	FileType   string `json:"fileType,omitempty"`
	Id         int    `json:"id,omitempty"`
}

DownloadFilesReq 下载签署任务文档

type FileUploadInstantReq added in v0.3.0

type FileUploadInstantReq struct {
	OwnerId         *commonModel.OpenId `json:"ownerId,omitempty"`
	FileType        string              `json:"fileType,omitempty"`
	FileName        string              `json:"fileName,omitempty"`
	FileUrl         string              `json:"fileUrl,omitempty"`
	FileContentHash string              `json:"fileContentHash,omitempty"`
}

FileUploadInstantReq 上传即时文件

type FillFieldValuesReq added in v0.3.0

type FillFieldValuesReq struct {
	SignTaskId     string           `json:"signTaskId,omitempty"`
	DocFieldValues *[]DocFieldValue `json:"docFieldValues,omitempty"`
}

FillFieldValuesReq 填写签署任务控件内容

type FinalizeSignTaskReq added in v0.3.0

type FinalizeSignTaskReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
}

FinalizeSignTaskReq 定稿签署任务

type FinishSignTaskReq added in v0.3.0

type FinishSignTaskReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
}

FinishSignTaskReq 结束签署任务

type GetBillingUrlReq added in v0.3.0

type GetBillingUrlReq struct {
	OpenId      *commonModel.OpenId `json:"openId,omitempty"`
	UrlType     string              `json:"urlType,omitempty"`
	RedirectUrl string              `json:"redirectUrl,omitempty"`
}

GetBillingUrlReq 获取计费链接

type GetCorpAuthUrlReq

type GetCorpAuthUrlReq struct {
	OpenCorpId             string                       `json:"openCorpId,omitempty"`
	CorpIdentInfo          *commonModel2.CorpIdentInfo  `json:"corpIdentInfo,omitempty"`
	CorpIdentInfoMatch     bool                         `json:"corpIdentInfoMatch"`
	OperatorId             string                       `json:"operatorId,omitempty"`
	OperatorIdentInfo      *commonModel2.UserIdentInfo  `json:"operatorIdentInfo,omitempty"`
	OperatorInfoExtend     *commonModel2.UserInfoExtend `json:"operatorInfoExtend,omitempty"`
	OperatorIdentInfoMatch string                       `json:"operatorIdentInfoMatch,omitempty"`
	RequestAuthScope       []string                     `json:"requestAuthScope,omitempty"`
	RedirectUrl            string                       `json:"redirectUrl"`
}

GetCorpAuthUrlReq 获取企业用户授权链接

type GetCorpIdentityInfoReq added in v0.3.0

type GetCorpIdentityInfoReq struct {
	OpenCorpId string `json:"openCorpId,omitempty"`
}

GetCorpIdentityInfoReq 获取企业用户身份信息

type GetCorpIdentityProgressReq added in v0.3.0

type GetCorpIdentityProgressReq struct {
	OpenCorpId string `json:"openCorpId,omitempty"`
	OperatorId string `json:"operatorId,omitempty"`
}

GetCorpIdentityProgressReq 查询企业用户实名认证进度

type GetCorpManageUrlReq added in v0.3.0

type GetCorpManageUrlReq struct {
	OpenCorpId  string `json:"openCorpId,omitempty"`
	OperatorId  string `json:"operatorId,omitempty"`
	ResourceId  string `json:"resourceId,omitempty"`
	RedirectUrl string `json:"redirectUrl,omitempty"`
}

GetCorpManageUrlReq 获取企业管理链接

type GetCorpReq added in v0.3.0

type GetCorpReq struct {
	OpenCorpId string `json:"openCorpId,omitempty"`
}

GetCorpReq 查询企业用户基本信息

type GetDocTemplateDetailReq added in v0.3.0

type GetDocTemplateDetailReq struct {
	OwnerId       *commonModel.OpenId `json:"ownerId,omitempty"`
	DocTemplateId string              `json:"docTemplateId,omitempty"`
}

GetDocTemplateDetailReq 获取文档模板详情

type GetDocTemplateListReq added in v0.3.0

type GetDocTemplateListReq struct {
	OwnerId      *commonModel.OpenId   `json:"ownerId,omitempty"`
	ListFilter   *DocTemplateLisFilter `json:"listFilter,omitempty"`
	ListPageNo   int                   `json:"listPageNo,omitempty"`
	ListPageSize int                   `json:"listPageSize,omitempty"`
}

GetDocTemplateListReq 查询文档模板列表

type GetSignTaskDetailReq

type GetSignTaskDetailReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
}

GetSignTaskDetailReq 获取签署任务详情

type GetSignTaskFieldUrlReq added in v0.3.0

type GetSignTaskFieldUrlReq struct {
	SignTaskId     string                      `json:"signTaskId,omitempty"`
	OpenUserId     string                      `json:"openUserId,omitempty"`
	UserIdentInfo  *commonModel.UserIdentInfo  `json:"userIdentInfo,omitempty"`
	UserInfoExtend *commonModel.UserInfoExtend `json:"userInfoExtend,omitempty"`
	RedirectUrl    string                      `json:"redirectUrl,omitempty"`
}

GetSignTaskFieldUrlReq 获取签署任务控件设置链接

type GetSignTaskUrlReq

type GetSignTaskUrlReq struct {
	SignTaskId  string `json:"signTaskId,omitempty"`
	ActorType   string `json:"actorType,omitempty"`
	ActorId     string `json:"actorId,omitempty"`
	RedirectUrl string `json:"redirectUrl,omitempty"`
}

GetSignTaskUrlReq 获取签署任务链接

type GetSignTemplateDetailReq added in v0.3.0

type GetSignTemplateDetailReq struct {
	OwnerId        *commonModel.OpenId `json:"ownerId,omitempty"`
	SignTemplateId string              `json:"signTemplateId,omitempty"`
}

GetSignTemplateDetailReq 获取签署模板详情

type GetSignTemplateListReq

type GetSignTemplateListReq struct {
	OwnerId      *commonModel.OpenId         `json:"ownerId,omitempty"`
	ListFilter   *SignTemplateListFilterInfo `json:"listFilter,omitempty"`
	ListPageNo   int                         `json:"listPageNo,omitempty"`
	ListPageSize int                         `json:"listPageSize,omitempty"`
}

GetSignTemplateListReq 获取签署模板列表

type GetUserAuthUrlReq

type GetUserAuthUrlReq struct {
	OpenUserId       string                       `json:"openUserId,omitempty"`
	UserIdentInfo    *commonModel2.UserIdentInfo  `json:"userIdentInfo,omitempty"`
	UserInfoExtend   *commonModel2.UserInfoExtend `json:"userInfoExtend,omitempty"`
	IdentInfoMatch   bool                         `json:"identInfoMatch"`
	RequestAuthScope []string                     `json:"requestAuthScope,omitempty"`
	RedirectUrl      string                       `json:"redirectUrl,omitempty"`
}

GetUserAuthUrlReq 获取个人用户授权链接

type GetUserIdentifyInfoReq added in v0.3.0

type GetUserIdentifyInfoReq struct {
	OpenUserId string `json:"openUserId,omitempty"`
}

GetUserIdentifyInfoReq 获取个人用户身份信息

type GetUserIdentityProgressReq added in v0.3.0

type GetUserIdentityProgressReq struct {
	OpenUserId string `json:"openUserId"`
}

GetUserIdentityProgressReq 查询个人用户实名认证进度

type GetUserReq added in v0.3.0

type GetUserReq struct {
	OpenUserId string `json:"openUserId,omitempty"`
}

GetUserReq 查询个人用户基本信息

type InitiateSignTaskReq added in v0.3.0

type InitiateSignTaskReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
}

InitiateSignTaskReq 发起签署任务

type SignTaskFillActor added in v0.3.0

type SignTaskFillActor struct {
	FillActor   *commonModel2.Actor            `json:"fillActor,omitempty"`
	OrderNo     int                            `json:"orderNo,omitempty"`
	ActorFields *[]commonModel2.FieldValueInfo `json:"actorFields,omitempty"`
}

type SignTaskSignActor added in v0.3.0

type SignTaskSignActor struct {
	SignActor         *commonModel2.Actor            `json:"signActor,omitempty"`
	OrderNo           int                            `json:"orderNo,omitempty"`
	BlockHere         bool                           `json:"blockHere"`
	RequestVerifyFree bool                           `json:"requestVerifyFree"`
	VerifyMethods     []string                       `json:"verifyMethods,omitempty"`
	CorpOperatorSign  bool                           `json:"corpOperatorSign"`
	SignerSignMethod  string                         `json:"signerSignMethod,omitempty"`
	ActorFields       *[]commonModel2.FieldValueInfo `json:"actorFields,omitempty"`
}

type SignTemplateListFilterInfo

type SignTemplateListFilterInfo struct {
	SignTemplateName string `json:"signTemplateName,omitempty"`
}

type UnBlockSignTaskReq added in v0.3.0

type UnBlockSignTaskReq struct {
	SignTaskId string `json:"signTaskId,omitempty"`
	ActorType  string `json:"actorType,omitempty"`
	ActorId    string `json:"actorId,omitempty"`
}

UnBlockSignTaskReq 解除阻塞签署任务

type UserAddReq

type UserAddReq struct {
	ClientUserId   string `json:"clientUserId,omitempty"`
	ClientUserName string `json:"clientUserName,omitempty"`
}

UserAddReq 添加个人用户

type UserDeleteReq added in v0.3.0

type UserDeleteReq struct {
	OpenUserId string `json:"openUserId,omitempty"`
}

UserDeleteReq 删除个人用户

type UserDisableReq added in v0.3.0

type UserDisableReq struct {
	OpenUserId string `json:"openUserId,omitempty"`
}

UserDisableReq 禁用个人用户

type UserEnableReq added in v0.3.0

type UserEnableReq struct {
	OpenUserId string `json:"openUserId,omitempty"`
}

UserEnableReq 恢复个人用户

type UserUpdateReq added in v0.3.0

type UserUpdateReq struct {
	OpenUserId     string `json:"openUserId,omitempty"`
	ClientUserId   string `json:"clientUserId,omitempty"`
	ClientUserName string `json:"clientUserName,omitempty"`
}

UserUpdateReq 更新个人用户

Jump to

Keyboard shortcuts

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