Documentation
¶
Index ¶
- Constants
- type AuthInfo
- type BatchDescribeOrderCertificateRequest
- type BatchDescribeOrderCertificateResponse
- type BatchDescribeOrderImageRequest
- type BatchDescribeOrderImageResponse
- type Client
- func (c *Client) BatchDescribeOrderCertificate(request *BatchDescribeOrderCertificateRequest) (response *BatchDescribeOrderCertificateResponse, err error)
- func (c *Client) BatchDescribeOrderImage(request *BatchDescribeOrderImageRequest) (response *BatchDescribeOrderImageResponse, err error)
- func (c *Client) CreateOrderAndPay(request *CreateOrderAndPayRequest) (response *CreateOrderAndPayResponse, err error)
- func (c *Client) DescribeAuthUsers(request *DescribeAuthUsersRequest) (response *DescribeAuthUsersResponse, err error)
- func (c *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)
- func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
- type CreateOrderAndPayRequest
- type CreateOrderAndPayResponse
- type DescribeAuthUsersRequest
- type DescribeAuthUsersResponse
- type DescribeImageRequest
- type DescribeImageResponse
- type DescribeImagesRequest
- type DescribeImagesResponse
- type ImageItem
- type ImageMarshal
Constants ¶
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,omitempty" name:"Id"` // 授权人名称 Name *string `json:"Name,omitempty" name:"Name"` // 身份证号/社会信用代码 Code *string `json:"Code,omitempty" name:"Code"` // 授权人类型 Type *uint64 `json:"Type,omitempty" name:"Type"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type BatchDescribeOrderCertificateRequest ¶
type BatchDescribeOrderCertificateRequest struct { *tchttp.BaseRequest // 要下载授权书的订单id OrderIds []*string `json:"OrderIds,omitempty" name:"OrderIds" list` }
func NewBatchDescribeOrderCertificateRequest ¶
func NewBatchDescribeOrderCertificateRequest() (request *BatchDescribeOrderCertificateRequest)
func (*BatchDescribeOrderCertificateRequest) FromJsonString ¶
func (r *BatchDescribeOrderCertificateRequest) FromJsonString(s string) error
func (*BatchDescribeOrderCertificateRequest) ToJsonString ¶
func (r *BatchDescribeOrderCertificateRequest) ToJsonString() string
type BatchDescribeOrderCertificateResponse ¶
type BatchDescribeOrderCertificateResponse struct { *tchttp.BaseResponse Response *struct { // 授权书的下载地址 CertificateUrls []*string `json:"CertificateUrls,omitempty" name:"CertificateUrls" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewBatchDescribeOrderCertificateResponse ¶
func NewBatchDescribeOrderCertificateResponse() (response *BatchDescribeOrderCertificateResponse)
func (*BatchDescribeOrderCertificateResponse) FromJsonString ¶
func (r *BatchDescribeOrderCertificateResponse) FromJsonString(s string) error
func (*BatchDescribeOrderCertificateResponse) ToJsonString ¶
func (r *BatchDescribeOrderCertificateResponse) ToJsonString() string
type BatchDescribeOrderImageRequest ¶
type BatchDescribeOrderImageRequest struct { *tchttp.BaseRequest // 要下载图片的订单id OrderIds []*string `json:"OrderIds,omitempty" name:"OrderIds" list` }
func NewBatchDescribeOrderImageRequest ¶
func NewBatchDescribeOrderImageRequest() (request *BatchDescribeOrderImageRequest)
func (*BatchDescribeOrderImageRequest) FromJsonString ¶
func (r *BatchDescribeOrderImageRequest) FromJsonString(s string) error
func (*BatchDescribeOrderImageRequest) ToJsonString ¶
func (r *BatchDescribeOrderImageRequest) ToJsonString() string
type BatchDescribeOrderImageResponse ¶
type BatchDescribeOrderImageResponse struct { *tchttp.BaseResponse Response *struct { // 图片的下载地址 ImageUrls []*string `json:"ImageUrls,omitempty" name:"ImageUrls" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewBatchDescribeOrderImageResponse ¶
func NewBatchDescribeOrderImageResponse() (response *BatchDescribeOrderImageResponse)
func (*BatchDescribeOrderImageResponse) FromJsonString ¶
func (r *BatchDescribeOrderImageResponse) FromJsonString(s string) error
func (*BatchDescribeOrderImageResponse) ToJsonString ¶
func (r *BatchDescribeOrderImageResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, 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)
批量获取授权书下载地址
func (*Client) BatchDescribeOrderImage ¶
func (c *Client) BatchDescribeOrderImage(request *BatchDescribeOrderImageRequest) (response *BatchDescribeOrderImageResponse, err error)
批量获取图片下载地址
func (*Client) CreateOrderAndPay ¶
func (c *Client) CreateOrderAndPay(request *CreateOrderAndPayRequest) (response *CreateOrderAndPayResponse, err error)
购买一张图片并且支付
func (*Client) DescribeAuthUsers ¶
func (c *Client) DescribeAuthUsers(request *DescribeAuthUsersRequest) (response *DescribeAuthUsersResponse, err error)
分页查询授权人列表
func (*Client) DescribeImage ¶
func (c *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)
根据ID查询一张图片的详细信息
func (*Client) DescribeImages ¶
func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
根据关键字搜索图片列表
type CreateOrderAndPayRequest ¶
type CreateOrderAndPayRequest struct { *tchttp.BaseRequest // 图片ID ImageId *uint64 `json:"ImageId,omitempty" name:"ImageId"` // 授权人ID AuthUserId *string `json:"AuthUserId,omitempty" name:"AuthUserId"` // 售卖组合id MarshalId *uint64 `json:"MarshalId,omitempty" name:"MarshalId"` }
func NewCreateOrderAndPayRequest ¶
func NewCreateOrderAndPayRequest() (request *CreateOrderAndPayRequest)
func (*CreateOrderAndPayRequest) FromJsonString ¶
func (r *CreateOrderAndPayRequest) FromJsonString(s string) error
func (*CreateOrderAndPayRequest) ToJsonString ¶
func (r *CreateOrderAndPayRequest) ToJsonString() string
type CreateOrderAndPayResponse ¶
type CreateOrderAndPayResponse struct { *tchttp.BaseResponse Response *struct { // 订单ID OrderId *string `json:"OrderId,omitempty" name:"OrderId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateOrderAndPayResponse ¶
func NewCreateOrderAndPayResponse() (response *CreateOrderAndPayResponse)
func (*CreateOrderAndPayResponse) FromJsonString ¶
func (r *CreateOrderAndPayResponse) FromJsonString(s string) error
func (*CreateOrderAndPayResponse) ToJsonString ¶
func (r *CreateOrderAndPayResponse) ToJsonString() string
type DescribeAuthUsersRequest ¶
type DescribeAuthUsersRequest struct { *tchttp.BaseRequest // 分页大小 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 页偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeAuthUsersRequest ¶
func NewDescribeAuthUsersRequest() (request *DescribeAuthUsersRequest)
func (*DescribeAuthUsersRequest) FromJsonString ¶
func (r *DescribeAuthUsersRequest) FromJsonString(s string) error
func (*DescribeAuthUsersRequest) ToJsonString ¶
func (r *DescribeAuthUsersRequest) ToJsonString() string
type DescribeAuthUsersResponse ¶
type DescribeAuthUsersResponse struct { *tchttp.BaseResponse Response *struct { // 授权人信息数组 // 注意:此字段可能返回 null,表示取不到有效值。 Users []*AuthInfo `json:"Users,omitempty" name:"Users" list` // 总记录数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 是否是老策略用户 OldUser *bool `json:"OldUser,omitempty" name:"OldUser"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeAuthUsersResponse ¶
func NewDescribeAuthUsersResponse() (response *DescribeAuthUsersResponse)
func (*DescribeAuthUsersResponse) FromJsonString ¶
func (r *DescribeAuthUsersResponse) FromJsonString(s string) error
func (*DescribeAuthUsersResponse) ToJsonString ¶
func (r *DescribeAuthUsersResponse) ToJsonString() string
type DescribeImageRequest ¶
type DescribeImageRequest struct { *tchttp.BaseRequest // 图片ID ImageId *uint64 `json:"ImageId,omitempty" name:"ImageId"` }
func NewDescribeImageRequest ¶
func NewDescribeImageRequest() (request *DescribeImageRequest)
func (*DescribeImageRequest) FromJsonString ¶
func (r *DescribeImageRequest) FromJsonString(s string) error
func (*DescribeImageRequest) ToJsonString ¶
func (r *DescribeImageRequest) ToJsonString() string
type DescribeImageResponse ¶
type DescribeImageResponse struct { *tchttp.BaseResponse Response *struct { // 图片ID ImageId *uint64 `json:"ImageId,omitempty" name:"ImageId"` // 图片标题 Title *string `json:"Title,omitempty" name:"Title"` // 图片描述 Description *string `json:"Description,omitempty" name:"Description"` // 图片预览链接 PreviewUrl *string `json:"PreviewUrl,omitempty" name:"PreviewUrl"` // 图片缩略图 ThumbUrl *string `json:"ThumbUrl,omitempty" name:"ThumbUrl"` // 图片供应商 Vendor *string `json:"Vendor,omitempty" name:"Vendor"` // 图片售卖组合信息 Marshals []*ImageMarshal `json:"Marshals,omitempty" name:"Marshals" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeImageResponse ¶
func NewDescribeImageResponse() (response *DescribeImageResponse)
func (*DescribeImageResponse) FromJsonString ¶
func (r *DescribeImageResponse) FromJsonString(s string) error
func (*DescribeImageResponse) ToJsonString ¶
func (r *DescribeImageResponse) ToJsonString() string
type DescribeImagesRequest ¶
type DescribeImagesRequest struct { *tchttp.BaseRequest // 页偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 页大小 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 搜索关键字 Keyword *string `json:"Keyword,omitempty" name:"Keyword"` // 构图方式,可选以下值:horizontal、vertical、square,分别代表以下含义:横图、竖图、方图 Orientation *string `json:"Orientation,omitempty" name:"Orientation"` // 图片类型,可选以下值:照片、插画 ImageSenseType *string `json:"ImageSenseType,omitempty" name:"ImageSenseType"` // 分层图库id数组,可选以下数值:1(基础),2(精选),3(高级) LayeredGalleryIds []*int64 `json:"LayeredGalleryIds,omitempty" name:"LayeredGalleryIds" list` }
func NewDescribeImagesRequest ¶
func NewDescribeImagesRequest() (request *DescribeImagesRequest)
func (*DescribeImagesRequest) FromJsonString ¶
func (r *DescribeImagesRequest) FromJsonString(s string) error
func (*DescribeImagesRequest) ToJsonString ¶
func (r *DescribeImagesRequest) ToJsonString() string
type DescribeImagesResponse ¶
type DescribeImagesResponse struct { *tchttp.BaseResponse Response *struct { // 页偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 页大小 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 总条数 Total *int64 `json:"Total,omitempty" name:"Total"` // 是否有下一页 HaveMore *bool `json:"HaveMore,omitempty" name:"HaveMore"` // 图片信息数组 Items []*ImageItem `json:"Items,omitempty" name:"Items" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeImagesResponse ¶
func NewDescribeImagesResponse() (response *DescribeImagesResponse)
func (*DescribeImagesResponse) FromJsonString ¶
func (r *DescribeImagesResponse) FromJsonString(s string) error
func (*DescribeImagesResponse) ToJsonString ¶
func (r *DescribeImagesResponse) ToJsonString() string
type ImageItem ¶
type ImageItem struct { // 图片ID ImageId *uint64 `json:"ImageId,omitempty" name:"ImageId"` // 图片标题 Title *string `json:"Title,omitempty" name:"Title"` // 图片描述 Description *string `json:"Description,omitempty" name:"Description"` // 图片预览链接 PreviewUrl *string `json:"PreviewUrl,omitempty" name:"PreviewUrl"` // 图片缩略图 ThumbUrl *string `json:"ThumbUrl,omitempty" name:"ThumbUrl"` // 图片供应商 Vendor *string `json:"Vendor,omitempty" name:"Vendor"` }
type ImageMarshal ¶
type ImageMarshal struct { // 售卖组合唯一标识 MarshalId *uint64 `json:"MarshalId,omitempty" name:"MarshalId"` // 图片高度 Height *uint64 `json:"Height,omitempty" name:"Height"` // 图片宽度 Width *uint64 `json:"Width,omitempty" name:"Width"` // 图片大小 Size *uint64 `json:"Size,omitempty" name:"Size"` // 图片格式 Format *string `json:"Format,omitempty" name:"Format"` // 图片价格(单位:分) Price *uint64 `json:"Price,omitempty" name:"Price"` // 授权范围 LicenseScope *string `json:"LicenseScope,omitempty" name:"LicenseScope"` // 是否支持VIP购买 IsVip *bool `json:"IsVip,omitempty" name:"IsVip"` }
Click to show internal directories.
Click to hide internal directories.