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) CreateOrderAndDownloads(request *CreateOrderAndDownloadsRequest) (response *CreateOrderAndDownloadsResponse, 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) DescribeDownloadInfos(request *DescribeDownloadInfosRequest) (response *DescribeDownloadInfosResponse, err error)
- func (c *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)
- func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
- type CreateOrderAndDownloadsRequest
- type CreateOrderAndDownloadsResponse
- type CreateOrderAndPayRequest
- type CreateOrderAndPayResponse
- type DescribeAuthUsersRequest
- type DescribeAuthUsersResponse
- type DescribeDownloadInfosRequest
- type DescribeDownloadInfosResponse
- type DescribeImageRequest
- type DescribeImageResponse
- type DescribeImagesRequest
- type DescribeImagesResponse
- type DownloadInfo
- type ImageInfo
- type ImageItem
- type ImageMarshal
Constants ¶
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
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 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
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 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
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 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
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 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) CreateOrderAndDownloads ¶
func (c *Client) CreateOrderAndDownloads(request *CreateOrderAndDownloadsRequest) (response *CreateOrderAndDownloadsResponse, err error)
核销图片,获取原图URL地址
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) DescribeDownloadInfos ¶
func (c *Client) DescribeDownloadInfos(request *DescribeDownloadInfosRequest) (response *DescribeDownloadInfosResponse, 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 CreateOrderAndDownloadsRequest ¶
type CreateOrderAndDownloadsRequest struct {
*tchttp.BaseRequest
// ImageId必填,单张购买,所有必填,会员身份可以省略部分参数
ImageInfos []*ImageInfo `json:"ImageInfos,omitempty" name:"ImageInfos" list`
}
func NewCreateOrderAndDownloadsRequest ¶
func NewCreateOrderAndDownloadsRequest() (request *CreateOrderAndDownloadsRequest)
func (*CreateOrderAndDownloadsRequest) FromJsonString ¶
func (r *CreateOrderAndDownloadsRequest) FromJsonString(s string) error
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 CreateOrderAndDownloadsResponse ¶
type CreateOrderAndDownloadsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 成功核销后可以获取图片基本信息和原图地址
// 注意:此字段可能返回 null,表示取不到有效值。
DownloadInfos []*DownloadInfo `json:"DownloadInfos,omitempty" name:"DownloadInfos" list`
// 可下载图片数量
TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCreateOrderAndDownloadsResponse ¶
func NewCreateOrderAndDownloadsResponse() (response *CreateOrderAndDownloadsResponse)
func (*CreateOrderAndDownloadsResponse) FromJsonString ¶
func (r *CreateOrderAndDownloadsResponse) FromJsonString(s string) error
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 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
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 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
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 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
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 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
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 DescribeDownloadInfosRequest ¶
type DescribeDownloadInfosRequest struct {
*tchttp.BaseRequest
// 默认10
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
// 默认0
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
// 开始时间晚于指定时间
BeginTime *string `json:"BeginTime,omitempty" name:"BeginTime"`
// 结束时间早于指定时间
EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
// 无效值,过滤结果为空
ImageIds []*int64 `json:"ImageIds,omitempty" name:"ImageIds" list`
}
func NewDescribeDownloadInfosRequest ¶
func NewDescribeDownloadInfosRequest() (request *DescribeDownloadInfosRequest)
func (*DescribeDownloadInfosRequest) FromJsonString ¶
func (r *DescribeDownloadInfosRequest) FromJsonString(s string) error
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 DescribeDownloadInfosResponse ¶
type DescribeDownloadInfosResponse struct {
*tchttp.BaseResponse
Response *struct {
// 核销下载记录
// 注意:此字段可能返回 null,表示取不到有效值。
DownloadInfos []*DownloadInfo `json:"DownloadInfos,omitempty" name:"DownloadInfos" list`
// 总记录数量
TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeDownloadInfosResponse ¶
func NewDescribeDownloadInfosResponse() (response *DescribeDownloadInfosResponse)
func (*DescribeDownloadInfosResponse) FromJsonString ¶
func (r *DescribeDownloadInfosResponse) FromJsonString(s string) error
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 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
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 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`
// 宽
Width *int64 `json:"Width,omitempty" name:"Width"`
// 高
Height *int64 `json:"Height,omitempty" name:"Height"`
// 图片格式 jpg/eps/psd/...
ImageFormat *string `json:"ImageFormat,omitempty" name:"ImageFormat"`
// 图片类型 摄影图片、插画、漫画、图表、矢量、psd、全景、gif、模板
ImageSenseType *string `json:"ImageSenseType,omitempty" name:"ImageSenseType"`
// 关键词,多关键词用空格分隔
Keywords *string `json:"Keywords,omitempty" name:"Keywords"`
// 分层图库id
LayeredGalleryId *int64 `json:"LayeredGalleryId,omitempty" name:"LayeredGalleryId"`
// 构图方式:horizontal:横图、vertical:竖图、square:方图
Orientation *string `json:"Orientation,omitempty" name:"Orientation"`
// 唯一请求 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
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 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
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 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
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 DownloadInfo ¶
type DownloadInfo struct {
// 图片基础信息
ImageInfo *ImageInfo `json:"ImageInfo,omitempty" name:"ImageInfo"`
// 图片原图URL
ImageUrl *string `json:"ImageUrl,omitempty" name:"ImageUrl"`
// 图片缩略图URL
ImageThumbUrl *string `json:"ImageThumbUrl,omitempty" name:"ImageThumbUrl"`
// 订单Id
OrderId *string `json:"OrderId,omitempty" name:"OrderId"`
// 订单创建时间
OrderCreateTime *string `json:"OrderCreateTime,omitempty" name:"OrderCreateTime"`
// 下载Id
DownloadId *string `json:"DownloadId,omitempty" name:"DownloadId"`
// 下载时间
DownloadTime *string `json:"DownloadTime,omitempty" name:"DownloadTime"`
// 图片购买类型,单张/会员
ConsumeType *int64 `json:"ConsumeType,omitempty" name:"ConsumeType"`
// 是否首次下载
FirstDownload *bool `json:"FirstDownload,omitempty" name:"FirstDownload"`
}
type ImageInfo ¶
type ImageInfo struct {
// 图片Id
ImageId *int64 `json:"ImageId,omitempty" name:"ImageId"`
// 授权场景Id
LicenseScopeId *int64 `json:"LicenseScopeId,omitempty" name:"LicenseScopeId"`
// 尺寸名称Id
DimensionsNameId *int64 `json:"DimensionsNameId,omitempty" name:"DimensionsNameId"`
// 平台用户标识
UserId *string `json:"UserId,omitempty" name:"UserId"`
// 平台用户下载图片购买的价格(单位:分)
DownloadPrice *uint64 `json:"DownloadPrice,omitempty" name:"DownloadPrice"`
// 下载类型。匹配集合中的任意元素:
// <li>Single: 单张购买下载</li>
// <li>BasicEnterpriseMember: 企业基础会员下载</li>
// <li>AdvancedEnterpriseMember: 企业高级会员下载</li>
// <li>DistinguishedEnterpriseMember: 企业尊享会员下载</li>
DownloadType *string `json:"DownloadType,omitempty" name:"DownloadType"`
}
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"`
// 图片关键词
Keywords *string `json:"Keywords,omitempty" name:"Keywords"`
// 宽
Width *int64 `json:"Width,omitempty" name:"Width"`
// 高
Height *int64 `json:"Height,omitempty" name:"Height"`
}
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"`
// 授权范围id
LicenseScopeId *int64 `json:"LicenseScopeId,omitempty" name:"LicenseScopeId"`
// 尺寸
DimensionsName *string `json:"DimensionsName,omitempty" name:"DimensionsName"`
// 尺寸id
DimensionsNameId *int64 `json:"DimensionsNameId,omitempty" name:"DimensionsNameId"`
}