v20230228

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 无效的过滤器
	INVALIDFILTER = "InvalidFilter"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"
)
View Source
const APIVersion = "2023-02-28"

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificateIdentityUser added in v1.0.1035

type CertificateIdentityUser struct {
	// 姓名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 唯一身份id
	IdentityUniqueId *string `json:"IdentityUniqueId,omitnil,omitempty" name:"IdentityUniqueId"`

	// 身份证号
	IdCardNumber *string `json:"IdCardNumber,omitnil,omitempty" name:"IdCardNumber"`

	// 身份鉴别类型
	// 1:授权金融机构身份鉴别
	IdentificationType *string `json:"IdentificationType,omitnil,omitempty" name:"IdentificationType"`

	// 身份鉴别措施
	// 1、身份证鉴别
	// 2、银行卡鉴别
	// 3、支付账户密码验证
	// 4、人脸识别验证
	IdentificationMeasures []*string `json:"IdentificationMeasures,omitnil,omitempty" name:"IdentificationMeasures"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateVerifyReport

func (c *Client) CreateVerifyReport(request *CreateVerifyReportRequest) (response *CreateVerifyReportResponse, err error)

CreateVerifyReport 创建签名验证报告任务,此接口为异步盖章接口,盖章时效24小时。

可能返回的错误码:

INVALIDFILTER = "InvalidFilter"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateVerifyReportWithContext

func (c *Client) CreateVerifyReportWithContext(ctx context.Context, request *CreateVerifyReportRequest) (response *CreateVerifyReportResponse, err error)

CreateVerifyReport 创建签名验证报告任务,此接口为异步盖章接口,盖章时效24小时。

可能返回的错误码:

INVALIDFILTER = "InvalidFilter"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVerifyReport

func (c *Client) DescribeVerifyReport(request *DescribeVerifyReportRequest) (response *DescribeVerifyReportResponse, err error)

DescribeVerifyReport 下载验签报告url,url有效期默认12小时

可能返回的错误码:

INVALIDFILTER = "InvalidFilter"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeVerifyReportWithContext

func (c *Client) DescribeVerifyReportWithContext(ctx context.Context, request *DescribeVerifyReportRequest) (response *DescribeVerifyReportResponse, err error)

DescribeVerifyReport 下载验签报告url,url有效期默认12小时

可能返回的错误码:

INVALIDFILTER = "InvalidFilter"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) UploadFile

func (c *Client) UploadFile(request *UploadFileRequest) (response *UploadFileResponse, err error)

UploadFile 文件上传接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) UploadFileWithContext

func (c *Client) UploadFileWithContext(ctx context.Context, request *UploadFileRequest) (response *UploadFileResponse, err error)

UploadFile 文件上传接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

type CreateVerifyReportRequest

type CreateVerifyReportRequest struct {
	*tchttp.BaseRequest

	// 申请者类型 1:个人,2:企业
	ApplyCustomerType *string `json:"ApplyCustomerType,omitnil,omitempty" name:"ApplyCustomerType"`

	// 申请企业 or 自然人名称
	ApplyCustomerName *string `json:"ApplyCustomerName,omitnil,omitempty" name:"ApplyCustomerName"`

	// 验签申请经办人姓名
	ApplyName *string `json:"ApplyName,omitnil,omitempty" name:"ApplyName"`

	// 验签申请经办人电话
	ApplyMobile *string `json:"ApplyMobile,omitnil,omitempty" name:"ApplyMobile"`

	// 验签文件id
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 验签申请经办人邮箱
	ApplyEmail *string `json:"ApplyEmail,omitnil,omitempty" name:"ApplyEmail"`

	// 证书用户身份及身份鉴别信息
	CertificateIdentityUsers []*CertificateIdentityUser `json:"CertificateIdentityUsers,omitnil,omitempty" name:"CertificateIdentityUsers"`
}

func NewCreateVerifyReportRequest

func NewCreateVerifyReportRequest() (request *CreateVerifyReportRequest)

func (*CreateVerifyReportRequest) FromJsonString

func (r *CreateVerifyReportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVerifyReportRequest) ToJsonString

func (r *CreateVerifyReportRequest) ToJsonString() string

type CreateVerifyReportRequestParams

type CreateVerifyReportRequestParams struct {
	// 申请者类型 1:个人,2:企业
	ApplyCustomerType *string `json:"ApplyCustomerType,omitnil,omitempty" name:"ApplyCustomerType"`

	// 申请企业 or 自然人名称
	ApplyCustomerName *string `json:"ApplyCustomerName,omitnil,omitempty" name:"ApplyCustomerName"`

	// 验签申请经办人姓名
	ApplyName *string `json:"ApplyName,omitnil,omitempty" name:"ApplyName"`

	// 验签申请经办人电话
	ApplyMobile *string `json:"ApplyMobile,omitnil,omitempty" name:"ApplyMobile"`

	// 验签文件id
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 验签申请经办人邮箱
	ApplyEmail *string `json:"ApplyEmail,omitnil,omitempty" name:"ApplyEmail"`

	// 证书用户身份及身份鉴别信息
	CertificateIdentityUsers []*CertificateIdentityUser `json:"CertificateIdentityUsers,omitnil,omitempty" name:"CertificateIdentityUsers"`
}

Predefined struct for user

type CreateVerifyReportResponse

type CreateVerifyReportResponse struct {
	*tchttp.BaseResponse
	Response *CreateVerifyReportResponseParams `json:"Response"`
}

func NewCreateVerifyReportResponse

func NewCreateVerifyReportResponse() (response *CreateVerifyReportResponse)

func (*CreateVerifyReportResponse) FromJsonString

func (r *CreateVerifyReportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVerifyReportResponse) ToJsonString

func (r *CreateVerifyReportResponse) ToJsonString() string

type CreateVerifyReportResponseParams

type CreateVerifyReportResponseParams struct {
	// 签名id
	SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"`

	// code
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// message
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVerifyReportRequest

type DescribeVerifyReportRequest struct {
	*tchttp.BaseRequest

	// 签名id
	SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"`
}

func NewDescribeVerifyReportRequest

func NewDescribeVerifyReportRequest() (request *DescribeVerifyReportRequest)

func (*DescribeVerifyReportRequest) FromJsonString

func (r *DescribeVerifyReportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVerifyReportRequest) ToJsonString

func (r *DescribeVerifyReportRequest) ToJsonString() string

type DescribeVerifyReportRequestParams

type DescribeVerifyReportRequestParams struct {
	// 签名id
	SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"`
}

Predefined struct for user

type DescribeVerifyReportResponse

type DescribeVerifyReportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVerifyReportResponseParams `json:"Response"`
}

func NewDescribeVerifyReportResponse

func NewDescribeVerifyReportResponse() (response *DescribeVerifyReportResponse)

func (*DescribeVerifyReportResponse) FromJsonString

func (r *DescribeVerifyReportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVerifyReportResponse) ToJsonString

func (r *DescribeVerifyReportResponse) ToJsonString() string

type DescribeVerifyReportResponseParams

type DescribeVerifyReportResponseParams struct {
	// 下载url
	ReportUrl *string `json:"ReportUrl,omitnil,omitempty" name:"ReportUrl"`

	// code
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// message
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FileInfo

type FileInfo struct {
	// BASE64编码后的文件内容
	FileBody *string `json:"FileBody,omitnil,omitempty" name:"FileBody"`

	// 文件名及类型,最大长度不超过200字符
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
}

type UploadFileRequest

type UploadFileRequest struct {
	*tchttp.BaseRequest

	// 验签源文件信息列表
	FileInfos []*FileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`
}

func NewUploadFileRequest

func NewUploadFileRequest() (request *UploadFileRequest)

func (*UploadFileRequest) FromJsonString

func (r *UploadFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadFileRequest) ToJsonString

func (r *UploadFileRequest) ToJsonString() string

type UploadFileRequestParams

type UploadFileRequestParams struct {
	// 验签源文件信息列表
	FileInfos []*FileInfo `json:"FileInfos,omitnil,omitempty" name:"FileInfos"`
}

Predefined struct for user

type UploadFileResponse

type UploadFileResponse struct {
	*tchttp.BaseResponse
	Response *UploadFileResponseParams `json:"Response"`
}

func NewUploadFileResponse

func NewUploadFileResponse() (response *UploadFileResponse)

func (*UploadFileResponse) FromJsonString

func (r *UploadFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadFileResponse) ToJsonString

func (r *UploadFileResponse) ToJsonString() string

type UploadFileResponseParams

type UploadFileResponseParams struct {
	// 文件id列表
	FileIds []*string `json:"FileIds,omitnil,omitempty" name:"FileIds"`

	// 文件id总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

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