client

package
v1.38.0 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudsignClient

type CloudsignClient struct {
	core.JDCloudClient
}

func NewCloudsignClient

func NewCloudsignClient(credential *core.Credential) *CloudsignClient

func (*CloudsignClient) DeleteContract

删除已签章的合同 [MFA enabled]

func (*CloudsignClient) DeleteStamp

删除印章 [MFA enabled]

func (*CloudsignClient) DeleteTemplate

删除合同模板 [MFA enabled]

func (*CloudsignClient) DescribeApplyStatus

查询服务开通状态

func (*CloudsignClient) DescribeContractList

获取已签章合同列表

func (*CloudsignClient) DescribeStampList

获取印章列表

func (*CloudsignClient) DescribeTemplateList

获取合同模板列表

func (*CloudsignClient) DisableContractSave

禁用合同存管

func (*CloudsignClient) DisableLogger

func (c *CloudsignClient) DisableLogger()

func (*CloudsignClient) DownloadContracts

  1. 下载已签章的合同
  1. 多个合同id用逗号分隔 [MFA enabled]

func (*CloudsignClient) DownloadStamps

  1. 下载印章
  1. 多个印章id用逗号分隔 [MFA enabled]

func (*CloudsignClient) DownloadTemplates

  1. 下载合同模板
  1. 多个合同id用逗号分隔 [MFA enabled]

func (*CloudsignClient) EnableContractSave

启用合同存管

func (*CloudsignClient) SetConfig

func (c *CloudsignClient) SetConfig(config *core.Config)

func (*CloudsignClient) SetKmsKeyId

签章系统加密密钥 [MFA enabled]

func (*CloudsignClient) SetLogger

func (c *CloudsignClient) SetLogger(logger core.Logger)

func (*CloudsignClient) SignContract

合同签章四种方式:

1. 合同文件 + 印章文件:contractContent + stampContent 2. 合同文件 + 印章ID:contractContent + stampId 3. 模板ID + 印章文件:templateId + stampContent 4. 模板ID + 印章ID:templateId + stampId

func (*CloudsignClient) UploadStamp

上传印章

func (*CloudsignClient) UploadTemplate

上传合同模板

func (*CloudsignClient) VerifyContract

验签已签章合同

Jump to

Keyboard shortcuts

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