Documentation
¶
Index ¶
- Constants
- type CertificateIdentityUser
- type Client
- func (c *Client) CreateVerifyReport(request *CreateVerifyReportRequest) (response *CreateVerifyReportResponse, err error)
- func (c *Client) CreateVerifyReportWithContext(ctx context.Context, request *CreateVerifyReportRequest) (response *CreateVerifyReportResponse, err error)
- func (c *Client) DescribeVerifyReport(request *DescribeVerifyReportRequest) (response *DescribeVerifyReportResponse, err error)
- func (c *Client) DescribeVerifyReportWithContext(ctx context.Context, request *DescribeVerifyReportRequest) (response *DescribeVerifyReportResponse, err error)
- func (c *Client) UploadFile(request *UploadFileRequest) (response *UploadFileResponse, err error)
- func (c *Client) UploadFileWithContext(ctx context.Context, request *UploadFileRequest) (response *UploadFileResponse, err error)
- type CreateVerifyReportRequest
- type CreateVerifyReportRequestParams
- type CreateVerifyReportResponse
- type CreateVerifyReportResponseParams
- type DescribeVerifyReportRequest
- type DescribeVerifyReportRequestParams
- type DescribeVerifyReportResponse
- type DescribeVerifyReportResponseParams
- type FileInfo
- type UploadFileRequest
- type UploadFileRequestParams
- type UploadFileResponse
- type UploadFileResponseParams
Constants ¶
const ( // 内部错误。 INTERNALERROR = "InternalError" // 无效的过滤器 INVALIDFILTER = "InvalidFilter" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" )
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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 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