Documentation ¶
Index ¶
- Constants
- type AuthInfo
- type BatchDescribeOrderCertificateRequest
- type BatchDescribeOrderCertificateRequestParams
- type BatchDescribeOrderCertificateResponse
- type BatchDescribeOrderCertificateResponseParams
- type BatchDescribeOrderImageRequest
- type BatchDescribeOrderImageRequestParams
- type BatchDescribeOrderImageResponse
- type BatchDescribeOrderImageResponseParams
- type Client
- func (c *Client) BatchDescribeOrderCertificate(request *BatchDescribeOrderCertificateRequest) (response *BatchDescribeOrderCertificateResponse, err error)
- func (c *Client) BatchDescribeOrderCertificateWithContext(ctx context.Context, request *BatchDescribeOrderCertificateRequest) (response *BatchDescribeOrderCertificateResponse, err error)
- func (c *Client) BatchDescribeOrderImage(request *BatchDescribeOrderImageRequest) (response *BatchDescribeOrderImageResponse, err error)
- func (c *Client) BatchDescribeOrderImageWithContext(ctx context.Context, request *BatchDescribeOrderImageRequest) (response *BatchDescribeOrderImageResponse, err error)
- func (c *Client) CreateOrderAndDownloads(request *CreateOrderAndDownloadsRequest) (response *CreateOrderAndDownloadsResponse, err error)
- func (c *Client) CreateOrderAndDownloadsWithContext(ctx context.Context, request *CreateOrderAndDownloadsRequest) (response *CreateOrderAndDownloadsResponse, err error)
- func (c *Client) CreateOrderAndPay(request *CreateOrderAndPayRequest) (response *CreateOrderAndPayResponse, err error)
- func (c *Client) CreateOrderAndPayWithContext(ctx context.Context, request *CreateOrderAndPayRequest) (response *CreateOrderAndPayResponse, err error)
- func (c *Client) DescribeAuthUsers(request *DescribeAuthUsersRequest) (response *DescribeAuthUsersResponse, err error)
- func (c *Client) DescribeAuthUsersWithContext(ctx context.Context, request *DescribeAuthUsersRequest) (response *DescribeAuthUsersResponse, err error)
- func (c *Client) DescribeDownloadInfos(request *DescribeDownloadInfosRequest) (response *DescribeDownloadInfosResponse, err error)
- func (c *Client) DescribeDownloadInfosWithContext(ctx context.Context, request *DescribeDownloadInfosRequest) (response *DescribeDownloadInfosResponse, err error)
- func (c *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)
- func (c *Client) DescribeImageWithContext(ctx context.Context, request *DescribeImageRequest) (response *DescribeImageResponse, err error)
- func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
- func (c *Client) DescribeImagesWithContext(ctx context.Context, request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
- type CreateOrderAndDownloadsRequest
- type CreateOrderAndDownloadsRequestParams
- type CreateOrderAndDownloadsResponse
- type CreateOrderAndDownloadsResponseParams
- type CreateOrderAndPayRequest
- type CreateOrderAndPayRequestParams
- type CreateOrderAndPayResponse
- type CreateOrderAndPayResponseParams
- type DescribeAuthUsersRequest
- type DescribeAuthUsersRequestParams
- type DescribeAuthUsersResponse
- type DescribeAuthUsersResponseParams
- type DescribeDownloadInfosRequest
- type DescribeDownloadInfosRequestParams
- type DescribeDownloadInfosResponse
- type DescribeDownloadInfosResponseParams
- type DescribeImageRequest
- type DescribeImageRequestParams
- type DescribeImageResponse
- type DescribeImageResponseParams
- type DescribeImagesRequest
- type DescribeImagesRequestParams
- type DescribeImagesResponse
- type DescribeImagesResponseParams
- type DownloadInfo
- type ImageInfo
- type ImageItem
- type ImageMarshal
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 图片使用期限已过期。 LIMITEXCEEDED_ORDEREXPIREDERROR = "LimitExceeded.OrderExpiredError" // 下单频率超过限制。 LIMITEXCEEDED_ORDERLIMITERROR = "LimitExceeded.OrderLimitError" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 图片涉嫌违禁内容 RESOURCENOTFOUND_SENSITIVEIMAGE = "ResourceNotFound.SensitiveImage" // 包含敏感词汇。 RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" )
const APIVersion = "2020-05-13"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthInfo ¶
type AuthInfo struct { // 主键 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 授权人名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 身份证号/社会信用代码 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 授权人类型 Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type BatchDescribeOrderCertificateRequest ¶
type BatchDescribeOrderCertificateRequest struct { *tchttp.BaseRequest // 要下载授权书的订单id OrderIds []*string `json:"OrderIds,omitnil,omitempty" name:"OrderIds"` }
func NewBatchDescribeOrderCertificateRequest ¶
func NewBatchDescribeOrderCertificateRequest() (request *BatchDescribeOrderCertificateRequest)
func (*BatchDescribeOrderCertificateRequest) FromJsonString ¶
func (r *BatchDescribeOrderCertificateRequest) 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 (*BatchDescribeOrderCertificateRequest) ToJsonString ¶
func (r *BatchDescribeOrderCertificateRequest) ToJsonString() string
type BatchDescribeOrderCertificateRequestParams ¶ added in v1.0.426
type BatchDescribeOrderCertificateRequestParams struct { // 要下载授权书的订单id OrderIds []*string `json:"OrderIds,omitnil,omitempty" name:"OrderIds"` }
Predefined struct for user
type BatchDescribeOrderCertificateResponse ¶
type BatchDescribeOrderCertificateResponse struct { *tchttp.BaseResponse Response *BatchDescribeOrderCertificateResponseParams `json:"Response"` }
func NewBatchDescribeOrderCertificateResponse ¶
func NewBatchDescribeOrderCertificateResponse() (response *BatchDescribeOrderCertificateResponse)
func (*BatchDescribeOrderCertificateResponse) FromJsonString ¶
func (r *BatchDescribeOrderCertificateResponse) 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 (*BatchDescribeOrderCertificateResponse) ToJsonString ¶
func (r *BatchDescribeOrderCertificateResponse) ToJsonString() string
type BatchDescribeOrderCertificateResponseParams ¶ added in v1.0.426
type BatchDescribeOrderCertificateResponseParams struct { // 授权书的下载地址 CertificateUrls []*string `json:"CertificateUrls,omitnil,omitempty" name:"CertificateUrls"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BatchDescribeOrderImageRequest ¶
type BatchDescribeOrderImageRequest struct { *tchttp.BaseRequest // 要下载图片的订单id OrderIds []*string `json:"OrderIds,omitnil,omitempty" name:"OrderIds"` }
func NewBatchDescribeOrderImageRequest ¶
func NewBatchDescribeOrderImageRequest() (request *BatchDescribeOrderImageRequest)
func (*BatchDescribeOrderImageRequest) FromJsonString ¶
func (r *BatchDescribeOrderImageRequest) 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 (*BatchDescribeOrderImageRequest) ToJsonString ¶
func (r *BatchDescribeOrderImageRequest) ToJsonString() string
type BatchDescribeOrderImageRequestParams ¶ added in v1.0.426
type BatchDescribeOrderImageRequestParams struct { // 要下载图片的订单id OrderIds []*string `json:"OrderIds,omitnil,omitempty" name:"OrderIds"` }
Predefined struct for user
type BatchDescribeOrderImageResponse ¶
type BatchDescribeOrderImageResponse struct { *tchttp.BaseResponse Response *BatchDescribeOrderImageResponseParams `json:"Response"` }
func NewBatchDescribeOrderImageResponse ¶
func NewBatchDescribeOrderImageResponse() (response *BatchDescribeOrderImageResponse)
func (*BatchDescribeOrderImageResponse) FromJsonString ¶
func (r *BatchDescribeOrderImageResponse) 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 (*BatchDescribeOrderImageResponse) ToJsonString ¶
func (r *BatchDescribeOrderImageResponse) ToJsonString() string
type BatchDescribeOrderImageResponseParams ¶ added in v1.0.426
type BatchDescribeOrderImageResponseParams struct { // 图片的下载地址 ImageUrls []*string `json:"ImageUrls,omitnil,omitempty" name:"ImageUrls"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) BatchDescribeOrderCertificate ¶
func (c *Client) BatchDescribeOrderCertificate(request *BatchDescribeOrderCertificateRequest) (response *BatchDescribeOrderCertificateResponse, err error)
BatchDescribeOrderCertificate 批量获取授权书下载地址
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_SENSITIVEIMAGE = "ResourceNotFound.SensitiveImage" RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch"
func (*Client) BatchDescribeOrderCertificateWithContext ¶ added in v1.0.324
func (c *Client) BatchDescribeOrderCertificateWithContext(ctx context.Context, request *BatchDescribeOrderCertificateRequest) (response *BatchDescribeOrderCertificateResponse, err error)
BatchDescribeOrderCertificate 批量获取授权书下载地址
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND_SENSITIVEIMAGE = "ResourceNotFound.SensitiveImage" RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch"
func (*Client) BatchDescribeOrderImage ¶
func (c *Client) BatchDescribeOrderImage(request *BatchDescribeOrderImageRequest) (response *BatchDescribeOrderImageResponse, err error)
BatchDescribeOrderImage 批量获取图片下载地址
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_ORDEREXPIREDERROR = "LimitExceeded.OrderExpiredError" RESOURCENOTFOUND_SENSITIVEIMAGE = "ResourceNotFound.SensitiveImage" RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch"
func (*Client) BatchDescribeOrderImageWithContext ¶ added in v1.0.324
func (c *Client) BatchDescribeOrderImageWithContext(ctx context.Context, request *BatchDescribeOrderImageRequest) (response *BatchDescribeOrderImageResponse, err error)
BatchDescribeOrderImage 批量获取图片下载地址
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_ORDEREXPIREDERROR = "LimitExceeded.OrderExpiredError" RESOURCENOTFOUND_SENSITIVEIMAGE = "ResourceNotFound.SensitiveImage" RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch"
func (*Client) CreateOrderAndDownloads ¶
func (c *Client) CreateOrderAndDownloads(request *CreateOrderAndDownloadsRequest) (response *CreateOrderAndDownloadsResponse, err error)
CreateOrderAndDownloads 核销图片,获取原图URL地址
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateOrderAndDownloadsWithContext ¶ added in v1.0.324
func (c *Client) CreateOrderAndDownloadsWithContext(ctx context.Context, request *CreateOrderAndDownloadsRequest) (response *CreateOrderAndDownloadsResponse, err error)
CreateOrderAndDownloads 核销图片,获取原图URL地址
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateOrderAndPay ¶
func (c *Client) CreateOrderAndPay(request *CreateOrderAndPayRequest) (response *CreateOrderAndPayResponse, err error)
CreateOrderAndPay 购买一张图片并且支付
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_ORDERLIMITERROR = "LimitExceeded.OrderLimitError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateOrderAndPayWithContext ¶ added in v1.0.324
func (c *Client) CreateOrderAndPayWithContext(ctx context.Context, request *CreateOrderAndPayRequest) (response *CreateOrderAndPayResponse, err error)
CreateOrderAndPay 购买一张图片并且支付
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_ORDERLIMITERROR = "LimitExceeded.OrderLimitError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAuthUsers ¶
func (c *Client) DescribeAuthUsers(request *DescribeAuthUsersRequest) (response *DescribeAuthUsersResponse, err error)
DescribeAuthUsers 分页查询授权人列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeAuthUsersWithContext ¶ added in v1.0.324
func (c *Client) DescribeAuthUsersWithContext(ctx context.Context, request *DescribeAuthUsersRequest) (response *DescribeAuthUsersResponse, err error)
DescribeAuthUsers 分页查询授权人列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeDownloadInfos ¶
func (c *Client) DescribeDownloadInfos(request *DescribeDownloadInfosRequest) (response *DescribeDownloadInfosResponse, err error)
DescribeDownloadInfos 获取用户图片下载记录
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeDownloadInfosWithContext ¶ added in v1.0.324
func (c *Client) DescribeDownloadInfosWithContext(ctx context.Context, request *DescribeDownloadInfosRequest) (response *DescribeDownloadInfosResponse, err error)
DescribeDownloadInfos 获取用户图片下载记录
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeImage ¶
func (c *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)
DescribeImage 根据ID查询一张图片的详细信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_SENSITIVEIMAGE = "ResourceNotFound.SensitiveImage" RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeImageWithContext ¶ added in v1.0.324
func (c *Client) DescribeImageWithContext(ctx context.Context, request *DescribeImageRequest) (response *DescribeImageResponse, err error)
DescribeImage 根据ID查询一张图片的详细信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_SENSITIVEIMAGE = "ResourceNotFound.SensitiveImage" RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeImages ¶
func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
DescribeImages 根据关键字搜索图片列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeImagesWithContext ¶ added in v1.0.324
func (c *Client) DescribeImagesWithContext(ctx context.Context, request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
DescribeImages 根据关键字搜索图片列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND_SENSITIVESEARCH = "ResourceNotFound.SensitiveSearch" RESOURCEUNAVAILABLE = "ResourceUnavailable"
type CreateOrderAndDownloadsRequest ¶
type CreateOrderAndDownloadsRequest struct { *tchttp.BaseRequest // ImageId必填,单张购买,所有必填,会员身份可以省略部分参数 ImageInfos []*ImageInfo `json:"ImageInfos,omitnil,omitempty" name:"ImageInfos"` }
func NewCreateOrderAndDownloadsRequest ¶
func NewCreateOrderAndDownloadsRequest() (request *CreateOrderAndDownloadsRequest)
func (*CreateOrderAndDownloadsRequest) FromJsonString ¶
func (r *CreateOrderAndDownloadsRequest) 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 (*CreateOrderAndDownloadsRequest) ToJsonString ¶
func (r *CreateOrderAndDownloadsRequest) ToJsonString() string
type CreateOrderAndDownloadsRequestParams ¶ added in v1.0.426
type CreateOrderAndDownloadsRequestParams struct { // ImageId必填,单张购买,所有必填,会员身份可以省略部分参数 ImageInfos []*ImageInfo `json:"ImageInfos,omitnil,omitempty" name:"ImageInfos"` }
Predefined struct for user
type CreateOrderAndDownloadsResponse ¶
type CreateOrderAndDownloadsResponse struct { *tchttp.BaseResponse Response *CreateOrderAndDownloadsResponseParams `json:"Response"` }
func NewCreateOrderAndDownloadsResponse ¶
func NewCreateOrderAndDownloadsResponse() (response *CreateOrderAndDownloadsResponse)
func (*CreateOrderAndDownloadsResponse) FromJsonString ¶
func (r *CreateOrderAndDownloadsResponse) 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 (*CreateOrderAndDownloadsResponse) ToJsonString ¶
func (r *CreateOrderAndDownloadsResponse) ToJsonString() string
type CreateOrderAndDownloadsResponseParams ¶ added in v1.0.426
type CreateOrderAndDownloadsResponseParams struct { // 成功核销后可以获取图片基本信息和原图地址 // 注意:此字段可能返回 null,表示取不到有效值。 DownloadInfos []*DownloadInfo `json:"DownloadInfos,omitnil,omitempty" name:"DownloadInfos"` // 可下载图片数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateOrderAndPayRequest ¶
type CreateOrderAndPayRequest struct { *tchttp.BaseRequest // 图片ID ImageId *uint64 `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 授权人ID AuthUserId *string `json:"AuthUserId,omitnil,omitempty" name:"AuthUserId"` // 售卖组合id MarshalId *uint64 `json:"MarshalId,omitnil,omitempty" name:"MarshalId"` }
func NewCreateOrderAndPayRequest ¶
func NewCreateOrderAndPayRequest() (request *CreateOrderAndPayRequest)
func (*CreateOrderAndPayRequest) FromJsonString ¶
func (r *CreateOrderAndPayRequest) 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 (*CreateOrderAndPayRequest) ToJsonString ¶
func (r *CreateOrderAndPayRequest) ToJsonString() string
type CreateOrderAndPayRequestParams ¶ added in v1.0.426
type CreateOrderAndPayRequestParams struct { // 图片ID ImageId *uint64 `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 授权人ID AuthUserId *string `json:"AuthUserId,omitnil,omitempty" name:"AuthUserId"` // 售卖组合id MarshalId *uint64 `json:"MarshalId,omitnil,omitempty" name:"MarshalId"` }
Predefined struct for user
type CreateOrderAndPayResponse ¶
type CreateOrderAndPayResponse struct { *tchttp.BaseResponse Response *CreateOrderAndPayResponseParams `json:"Response"` }
func NewCreateOrderAndPayResponse ¶
func NewCreateOrderAndPayResponse() (response *CreateOrderAndPayResponse)
func (*CreateOrderAndPayResponse) FromJsonString ¶
func (r *CreateOrderAndPayResponse) 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 (*CreateOrderAndPayResponse) ToJsonString ¶
func (r *CreateOrderAndPayResponse) ToJsonString() string
type CreateOrderAndPayResponseParams ¶ added in v1.0.426
type CreateOrderAndPayResponseParams struct { // 订单ID OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuthUsersRequest ¶
type DescribeAuthUsersRequest struct { *tchttp.BaseRequest // 分页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeAuthUsersRequest ¶
func NewDescribeAuthUsersRequest() (request *DescribeAuthUsersRequest)
func (*DescribeAuthUsersRequest) FromJsonString ¶
func (r *DescribeAuthUsersRequest) 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 (*DescribeAuthUsersRequest) ToJsonString ¶
func (r *DescribeAuthUsersRequest) ToJsonString() string
type DescribeAuthUsersRequestParams ¶ added in v1.0.426
type DescribeAuthUsersRequestParams struct { // 分页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeAuthUsersResponse ¶
type DescribeAuthUsersResponse struct { *tchttp.BaseResponse Response *DescribeAuthUsersResponseParams `json:"Response"` }
func NewDescribeAuthUsersResponse ¶
func NewDescribeAuthUsersResponse() (response *DescribeAuthUsersResponse)
func (*DescribeAuthUsersResponse) FromJsonString ¶
func (r *DescribeAuthUsersResponse) 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 (*DescribeAuthUsersResponse) ToJsonString ¶
func (r *DescribeAuthUsersResponse) ToJsonString() string
type DescribeAuthUsersResponseParams ¶ added in v1.0.426
type DescribeAuthUsersResponseParams struct { // 授权人信息数组 // 注意:此字段可能返回 null,表示取不到有效值。 Users []*AuthInfo `json:"Users,omitnil,omitempty" name:"Users"` // 总记录数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 是否是老策略用户 OldUser *bool `json:"OldUser,omitnil,omitempty" name:"OldUser"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDownloadInfosRequest ¶
type DescribeDownloadInfosRequest struct { *tchttp.BaseRequest // 默认10 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 开始时间晚于指定时间 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间早于指定时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 无效值,过滤结果为空 ImageIds []*int64 `json:"ImageIds,omitnil,omitempty" name:"ImageIds"` }
func NewDescribeDownloadInfosRequest ¶
func NewDescribeDownloadInfosRequest() (request *DescribeDownloadInfosRequest)
func (*DescribeDownloadInfosRequest) FromJsonString ¶
func (r *DescribeDownloadInfosRequest) 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 (*DescribeDownloadInfosRequest) ToJsonString ¶
func (r *DescribeDownloadInfosRequest) ToJsonString() string
type DescribeDownloadInfosRequestParams ¶ added in v1.0.426
type DescribeDownloadInfosRequestParams struct { // 默认10 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 开始时间晚于指定时间 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间早于指定时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 无效值,过滤结果为空 ImageIds []*int64 `json:"ImageIds,omitnil,omitempty" name:"ImageIds"` }
Predefined struct for user
type DescribeDownloadInfosResponse ¶
type DescribeDownloadInfosResponse struct { *tchttp.BaseResponse Response *DescribeDownloadInfosResponseParams `json:"Response"` }
func NewDescribeDownloadInfosResponse ¶
func NewDescribeDownloadInfosResponse() (response *DescribeDownloadInfosResponse)
func (*DescribeDownloadInfosResponse) FromJsonString ¶
func (r *DescribeDownloadInfosResponse) 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 (*DescribeDownloadInfosResponse) ToJsonString ¶
func (r *DescribeDownloadInfosResponse) ToJsonString() string
type DescribeDownloadInfosResponseParams ¶ added in v1.0.426
type DescribeDownloadInfosResponseParams struct { // 核销下载记录 // 注意:此字段可能返回 null,表示取不到有效值。 DownloadInfos []*DownloadInfo `json:"DownloadInfos,omitnil,omitempty" name:"DownloadInfos"` // 总记录数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeImageRequest ¶
type DescribeImageRequest struct { *tchttp.BaseRequest // 图片ID ImageId *uint64 `json:"ImageId,omitnil,omitempty" name:"ImageId"` }
func NewDescribeImageRequest ¶
func NewDescribeImageRequest() (request *DescribeImageRequest)
func (*DescribeImageRequest) FromJsonString ¶
func (r *DescribeImageRequest) 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 (*DescribeImageRequest) ToJsonString ¶
func (r *DescribeImageRequest) ToJsonString() string
type DescribeImageRequestParams ¶ added in v1.0.426
type DescribeImageRequestParams struct { // 图片ID ImageId *uint64 `json:"ImageId,omitnil,omitempty" name:"ImageId"` }
Predefined struct for user
type DescribeImageResponse ¶
type DescribeImageResponse struct { *tchttp.BaseResponse Response *DescribeImageResponseParams `json:"Response"` }
func NewDescribeImageResponse ¶
func NewDescribeImageResponse() (response *DescribeImageResponse)
func (*DescribeImageResponse) FromJsonString ¶
func (r *DescribeImageResponse) 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 (*DescribeImageResponse) ToJsonString ¶
func (r *DescribeImageResponse) ToJsonString() string
type DescribeImageResponseParams ¶ added in v1.0.426
type DescribeImageResponseParams struct { // 图片ID ImageId *uint64 `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 图片标题 Title *string `json:"Title,omitnil,omitempty" name:"Title"` // 图片描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 图片预览链接 PreviewUrl *string `json:"PreviewUrl,omitnil,omitempty" name:"PreviewUrl"` // 图片缩略图 ThumbUrl *string `json:"ThumbUrl,omitnil,omitempty" name:"ThumbUrl"` // 图片供应商 Vendor *string `json:"Vendor,omitnil,omitempty" name:"Vendor"` // 图片售卖组合信息 Marshals []*ImageMarshal `json:"Marshals,omitnil,omitempty" name:"Marshals"` // 宽 Width *int64 `json:"Width,omitnil,omitempty" name:"Width"` // 高 Height *int64 `json:"Height,omitnil,omitempty" name:"Height"` // 图片格式 jpg/eps/psd/... ImageFormat *string `json:"ImageFormat,omitnil,omitempty" name:"ImageFormat"` // 图片类型 摄影图片、插画、漫画、图表、矢量、psd、全景、gif、模板 ImageSenseType *string `json:"ImageSenseType,omitnil,omitempty" name:"ImageSenseType"` // 关键词,多关键词用空格分隔 Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 分层图库id LayeredGalleryId *int64 `json:"LayeredGalleryId,omitnil,omitempty" name:"LayeredGalleryId"` // 构图方式:horizontal:横图、vertical:竖图、square:方图 Orientation *string `json:"Orientation,omitnil,omitempty" name:"Orientation"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeImagesRequest ¶
type DescribeImagesRequest struct { *tchttp.BaseRequest // 页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 搜索关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` // 构图方式,可选以下值:horizontal、vertical、square,分别代表以下含义:横图、竖图、方图 Orientation *string `json:"Orientation,omitnil,omitempty" name:"Orientation"` // 图片类型,可选以下值:照片、插画 ImageSenseType *string `json:"ImageSenseType,omitnil,omitempty" name:"ImageSenseType"` // 分层图库id数组,可选以下数值:1(基础),2(精选),3(高级) LayeredGalleryIds []*int64 `json:"LayeredGalleryIds,omitnil,omitempty" name:"LayeredGalleryIds"` }
func NewDescribeImagesRequest ¶
func NewDescribeImagesRequest() (request *DescribeImagesRequest)
func (*DescribeImagesRequest) FromJsonString ¶
func (r *DescribeImagesRequest) 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 (*DescribeImagesRequest) ToJsonString ¶
func (r *DescribeImagesRequest) ToJsonString() string
type DescribeImagesRequestParams ¶ added in v1.0.426
type DescribeImagesRequestParams struct { // 页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 搜索关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` // 构图方式,可选以下值:horizontal、vertical、square,分别代表以下含义:横图、竖图、方图 Orientation *string `json:"Orientation,omitnil,omitempty" name:"Orientation"` // 图片类型,可选以下值:照片、插画 ImageSenseType *string `json:"ImageSenseType,omitnil,omitempty" name:"ImageSenseType"` // 分层图库id数组,可选以下数值:1(基础),2(精选),3(高级) LayeredGalleryIds []*int64 `json:"LayeredGalleryIds,omitnil,omitempty" name:"LayeredGalleryIds"` }
Predefined struct for user
type DescribeImagesResponse ¶
type DescribeImagesResponse struct { *tchttp.BaseResponse Response *DescribeImagesResponseParams `json:"Response"` }
func NewDescribeImagesResponse ¶
func NewDescribeImagesResponse() (response *DescribeImagesResponse)
func (*DescribeImagesResponse) FromJsonString ¶
func (r *DescribeImagesResponse) 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 (*DescribeImagesResponse) ToJsonString ¶
func (r *DescribeImagesResponse) ToJsonString() string
type DescribeImagesResponseParams ¶ added in v1.0.426
type DescribeImagesResponseParams struct { // 页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 总条数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 是否有下一页 HaveMore *bool `json:"HaveMore,omitnil,omitempty" name:"HaveMore"` // 图片信息数组 Items []*ImageItem `json:"Items,omitnil,omitempty" name:"Items"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DownloadInfo ¶
type DownloadInfo struct { // 图片基础信息 ImageInfo *ImageInfo `json:"ImageInfo,omitnil,omitempty" name:"ImageInfo"` // 图片原图URL ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"` // 图片缩略图URL ImageThumbUrl *string `json:"ImageThumbUrl,omitnil,omitempty" name:"ImageThumbUrl"` // 订单Id OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"` // 订单创建时间 OrderCreateTime *string `json:"OrderCreateTime,omitnil,omitempty" name:"OrderCreateTime"` // 下载Id DownloadId *string `json:"DownloadId,omitnil,omitempty" name:"DownloadId"` // 下载时间 DownloadTime *string `json:"DownloadTime,omitnil,omitempty" name:"DownloadTime"` // 图片购买类型,单张/会员 ConsumeType *int64 `json:"ConsumeType,omitnil,omitempty" name:"ConsumeType"` // 是否首次下载 FirstDownload *bool `json:"FirstDownload,omitnil,omitempty" name:"FirstDownload"` }
type ImageInfo ¶
type ImageInfo struct { // 图片Id ImageId *int64 `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 授权场景Id LicenseScopeId *int64 `json:"LicenseScopeId,omitnil,omitempty" name:"LicenseScopeId"` // 尺寸名称Id DimensionsNameId *int64 `json:"DimensionsNameId,omitnil,omitempty" name:"DimensionsNameId"` // 平台用户标识 UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` // 平台用户下载图片购买的价格(单位:分) DownloadPrice *uint64 `json:"DownloadPrice,omitnil,omitempty" name:"DownloadPrice"` // 下载类型。匹配集合中的任意元素: // <li>Single: 单张购买下载</li> // <li>BasicEnterpriseMember: 企业基础会员下载</li> // <li>AdvancedEnterpriseMember: 企业高级会员下载</li> // <li>DistinguishedEnterpriseMember: 企业尊享会员下载</li> DownloadType *string `json:"DownloadType,omitnil,omitempty" name:"DownloadType"` }
type ImageItem ¶
type ImageItem struct { // 图片ID ImageId *uint64 `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 图片标题 Title *string `json:"Title,omitnil,omitempty" name:"Title"` // 图片描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 图片预览链接 PreviewUrl *string `json:"PreviewUrl,omitnil,omitempty" name:"PreviewUrl"` // 图片缩略图 ThumbUrl *string `json:"ThumbUrl,omitnil,omitempty" name:"ThumbUrl"` // 图片供应商 Vendor *string `json:"Vendor,omitnil,omitempty" name:"Vendor"` // 图片关键词 Keywords *string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 宽 Width *int64 `json:"Width,omitnil,omitempty" name:"Width"` // 高 Height *int64 `json:"Height,omitnil,omitempty" name:"Height"` }
type ImageMarshal ¶
type ImageMarshal struct { // 售卖组合唯一标识 MarshalId *uint64 `json:"MarshalId,omitnil,omitempty" name:"MarshalId"` // 图片高度 Height *uint64 `json:"Height,omitnil,omitempty" name:"Height"` // 图片宽度 Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"` // 图片大小 Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"` // 图片格式 Format *string `json:"Format,omitnil,omitempty" name:"Format"` // 图片价格(单位:分) Price *uint64 `json:"Price,omitnil,omitempty" name:"Price"` // 授权范围 LicenseScope *string `json:"LicenseScope,omitnil,omitempty" name:"LicenseScope"` // 是否支持VIP购买 IsVip *bool `json:"IsVip,omitnil,omitempty" name:"IsVip"` // 授权范围id LicenseScopeId *int64 `json:"LicenseScopeId,omitnil,omitempty" name:"LicenseScopeId"` // 尺寸 DimensionsName *string `json:"DimensionsName,omitnil,omitempty" name:"DimensionsName"` // 尺寸id DimensionsNameId *int64 `json:"DimensionsNameId,omitnil,omitempty" name:"DimensionsNameId"` }