v20200513

package
v1.0.931 Latest Latest
Warning

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

Go to latest
Published: May 28, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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"
)
View Source
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

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

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) 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"`
}

Jump to

Keyboard shortcuts

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