v20200513

package
v1.0.92 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

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

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential *common.Credential, 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)

批量获取授权书下载地址

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

Jump to

Keyboard shortcuts

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