media

package
v1.3.5 Latest Latest
Warning

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

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

Documentation

Overview

Package media 包含多媒体平台API相关结构体

https://open.taobao.com/API.htm?docType=2&docId=62392

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAlibabaTjbPictureFolderCreateAPIRequest added in v1.3.4

func ReleaseAlibabaTjbPictureFolderCreateAPIRequest(v *AlibabaTjbPictureFolderCreateAPIRequest)

ReleaseAlibabaTjbPictureFolderCreateAPIRequest 将 AlibabaTjbPictureFolderCreateAPIRequest 放入 sync.Pool

func ReleaseAlibabaTjbPictureFolderCreateAPIResponse added in v1.3.4

func ReleaseAlibabaTjbPictureFolderCreateAPIResponse(v *AlibabaTjbPictureFolderCreateAPIResponse)

ReleaseAlibabaTjbPictureFolderCreateAPIResponse 将 AlibabaTjbPictureFolderCreateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaTjbPictureFolderQueryAPIRequest added in v1.3.4

func ReleaseAlibabaTjbPictureFolderQueryAPIRequest(v *AlibabaTjbPictureFolderQueryAPIRequest)

ReleaseAlibabaTjbPictureFolderQueryAPIRequest 将 AlibabaTjbPictureFolderQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaTjbPictureFolderQueryAPIResponse added in v1.3.4

func ReleaseAlibabaTjbPictureFolderQueryAPIResponse(v *AlibabaTjbPictureFolderQueryAPIResponse)

ReleaseAlibabaTjbPictureFolderQueryAPIResponse 将 AlibabaTjbPictureFolderQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaTjbPictureUploadAPIRequest added in v1.3.4

func ReleaseAlibabaTjbPictureUploadAPIRequest(v *AlibabaTjbPictureUploadAPIRequest)

ReleaseAlibabaTjbPictureUploadAPIRequest 将 AlibabaTjbPictureUploadAPIRequest 放入 sync.Pool

func ReleaseAlibabaTjbPictureUploadAPIResponse added in v1.3.4

func ReleaseAlibabaTjbPictureUploadAPIResponse(v *AlibabaTjbPictureUploadAPIResponse)

ReleaseAlibabaTjbPictureUploadAPIResponse 将 AlibabaTjbPictureUploadAPIResponse 保存到 sync.Pool

func ReleaseAlibabaTjbPictureUserstorageQueryAPIRequest added in v1.3.4

func ReleaseAlibabaTjbPictureUserstorageQueryAPIRequest(v *AlibabaTjbPictureUserstorageQueryAPIRequest)

ReleaseAlibabaTjbPictureUserstorageQueryAPIRequest 将 AlibabaTjbPictureUserstorageQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaTjbPictureUserstorageQueryAPIResponse added in v1.3.4

func ReleaseAlibabaTjbPictureUserstorageQueryAPIResponse(v *AlibabaTjbPictureUserstorageQueryAPIResponse)

ReleaseAlibabaTjbPictureUserstorageQueryAPIResponse 将 AlibabaTjbPictureUserstorageQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaVideoPublishAPIRequest added in v1.3.4

func ReleaseAlibabaVideoPublishAPIRequest(v *AlibabaVideoPublishAPIRequest)

ReleaseAlibabaVideoPublishAPIRequest 将 AlibabaVideoPublishAPIRequest 放入 sync.Pool

func ReleaseAlibabaVideoPublishAPIResponse added in v1.3.4

func ReleaseAlibabaVideoPublishAPIResponse(v *AlibabaVideoPublishAPIResponse)

ReleaseAlibabaVideoPublishAPIResponse 将 AlibabaVideoPublishAPIResponse 保存到 sync.Pool

func ReleaseAlibabaVideoQueryAPIRequest added in v1.3.4

func ReleaseAlibabaVideoQueryAPIRequest(v *AlibabaVideoQueryAPIRequest)

ReleaseAlibabaVideoQueryAPIRequest 将 AlibabaVideoQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaVideoQueryAPIResponse added in v1.3.4

func ReleaseAlibabaVideoQueryAPIResponse(v *AlibabaVideoQueryAPIResponse)

ReleaseAlibabaVideoQueryAPIResponse 将 AlibabaVideoQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaVideoTokenGetAPIRequest added in v1.3.4

func ReleaseAlibabaVideoTokenGetAPIRequest(v *AlibabaVideoTokenGetAPIRequest)

ReleaseAlibabaVideoTokenGetAPIRequest 将 AlibabaVideoTokenGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaVideoTokenGetAPIResponse added in v1.3.4

func ReleaseAlibabaVideoTokenGetAPIResponse(v *AlibabaVideoTokenGetAPIResponse)

ReleaseAlibabaVideoTokenGetAPIResponse 将 AlibabaVideoTokenGetAPIResponse 保存到 sync.Pool

func ReleaseGenerateTokenRequest added in v1.3.4

func ReleaseGenerateTokenRequest(v *GenerateTokenRequest)

ReleaseGenerateTokenRequest 释放GenerateTokenRequest

func ReleasePageQueryResult added in v1.3.4

func ReleasePageQueryResult(v *PageQueryResult)

ReleasePageQueryResult 释放PageQueryResult

func ReleasePicture added in v1.3.4

func ReleasePicture(v *Picture)

ReleasePicture 释放Picture

func ReleasePictureCategory added in v1.3.4

func ReleasePictureCategory(v *PictureCategory)

ReleasePictureCategory 释放PictureCategory

func ReleaseResultCode added in v1.3.4

func ReleaseResultCode(v *ResultCode)

ReleaseResultCode 释放ResultCode

func ReleaseResultlist added in v1.3.4

func ReleaseResultlist(v *Resultlist)

ReleaseResultlist 释放Resultlist

func ReleaseSearchResultDo added in v1.3.4

func ReleaseSearchResultDo(v *SearchResultDo)

ReleaseSearchResultDo 释放SearchResultDo

func ReleaseTaobaoInteractiveListGetbyuserAPIRequest added in v1.3.4

func ReleaseTaobaoInteractiveListGetbyuserAPIRequest(v *TaobaoInteractiveListGetbyuserAPIRequest)

ReleaseTaobaoInteractiveListGetbyuserAPIRequest 将 TaobaoInteractiveListGetbyuserAPIRequest 放入 sync.Pool

func ReleaseTaobaoInteractiveListGetbyuserAPIResponse added in v1.3.4

func ReleaseTaobaoInteractiveListGetbyuserAPIResponse(v *TaobaoInteractiveListGetbyuserAPIResponse)

ReleaseTaobaoInteractiveListGetbyuserAPIResponse 将 TaobaoInteractiveListGetbyuserAPIResponse 保存到 sync.Pool

func ReleaseTaobaoInteractiveListGetbyuserResult added in v1.3.4

func ReleaseTaobaoInteractiveListGetbyuserResult(v *TaobaoInteractiveListGetbyuserResult)

ReleaseTaobaoInteractiveListGetbyuserResult 释放TaobaoInteractiveListGetbyuserResult

func ReleaseTaobaoMediaVideoListAPIRequest added in v1.3.4

func ReleaseTaobaoMediaVideoListAPIRequest(v *TaobaoMediaVideoListAPIRequest)

ReleaseTaobaoMediaVideoListAPIRequest 将 TaobaoMediaVideoListAPIRequest 放入 sync.Pool

func ReleaseTaobaoMediaVideoListAPIResponse added in v1.3.4

func ReleaseTaobaoMediaVideoListAPIResponse(v *TaobaoMediaVideoListAPIResponse)

ReleaseTaobaoMediaVideoListAPIResponse 将 TaobaoMediaVideoListAPIResponse 保存到 sync.Pool

func ReleaseTaobaoMiniappCloudPictureTokenAPIRequest added in v1.3.4

func ReleaseTaobaoMiniappCloudPictureTokenAPIRequest(v *TaobaoMiniappCloudPictureTokenAPIRequest)

ReleaseTaobaoMiniappCloudPictureTokenAPIRequest 将 TaobaoMiniappCloudPictureTokenAPIRequest 放入 sync.Pool

func ReleaseTaobaoMiniappCloudPictureTokenAPIResponse added in v1.3.4

func ReleaseTaobaoMiniappCloudPictureTokenAPIResponse(v *TaobaoMiniappCloudPictureTokenAPIResponse)

ReleaseTaobaoMiniappCloudPictureTokenAPIResponse 将 TaobaoMiniappCloudPictureTokenAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureCategoryAddAPIRequest added in v1.3.4

func ReleaseTaobaoPictureCategoryAddAPIRequest(v *TaobaoPictureCategoryAddAPIRequest)

ReleaseTaobaoPictureCategoryAddAPIRequest 将 TaobaoPictureCategoryAddAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureCategoryAddAPIResponse added in v1.3.4

func ReleaseTaobaoPictureCategoryAddAPIResponse(v *TaobaoPictureCategoryAddAPIResponse)

ReleaseTaobaoPictureCategoryAddAPIResponse 将 TaobaoPictureCategoryAddAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureCategoryGetAPIRequest added in v1.3.4

func ReleaseTaobaoPictureCategoryGetAPIRequest(v *TaobaoPictureCategoryGetAPIRequest)

ReleaseTaobaoPictureCategoryGetAPIRequest 将 TaobaoPictureCategoryGetAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureCategoryGetAPIResponse added in v1.3.4

func ReleaseTaobaoPictureCategoryGetAPIResponse(v *TaobaoPictureCategoryGetAPIResponse)

ReleaseTaobaoPictureCategoryGetAPIResponse 将 TaobaoPictureCategoryGetAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureCategoryUpdateAPIRequest added in v1.3.4

func ReleaseTaobaoPictureCategoryUpdateAPIRequest(v *TaobaoPictureCategoryUpdateAPIRequest)

ReleaseTaobaoPictureCategoryUpdateAPIRequest 将 TaobaoPictureCategoryUpdateAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureCategoryUpdateAPIResponse added in v1.3.4

func ReleaseTaobaoPictureCategoryUpdateAPIResponse(v *TaobaoPictureCategoryUpdateAPIResponse)

ReleaseTaobaoPictureCategoryUpdateAPIResponse 将 TaobaoPictureCategoryUpdateAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureChangecategoryAPIRequest added in v1.3.4

func ReleaseTaobaoPictureChangecategoryAPIRequest(v *TaobaoPictureChangecategoryAPIRequest)

ReleaseTaobaoPictureChangecategoryAPIRequest 将 TaobaoPictureChangecategoryAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureChangecategoryAPIResponse added in v1.3.4

func ReleaseTaobaoPictureChangecategoryAPIResponse(v *TaobaoPictureChangecategoryAPIResponse)

ReleaseTaobaoPictureChangecategoryAPIResponse 将 TaobaoPictureChangecategoryAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureDeleteAPIRequest added in v1.3.4

func ReleaseTaobaoPictureDeleteAPIRequest(v *TaobaoPictureDeleteAPIRequest)

ReleaseTaobaoPictureDeleteAPIRequest 将 TaobaoPictureDeleteAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureDeleteAPIResponse added in v1.3.4

func ReleaseTaobaoPictureDeleteAPIResponse(v *TaobaoPictureDeleteAPIResponse)

ReleaseTaobaoPictureDeleteAPIResponse 将 TaobaoPictureDeleteAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureGetAPIRequest added in v1.3.4

func ReleaseTaobaoPictureGetAPIRequest(v *TaobaoPictureGetAPIRequest)

ReleaseTaobaoPictureGetAPIRequest 将 TaobaoPictureGetAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureGetAPIResponse added in v1.3.4

func ReleaseTaobaoPictureGetAPIResponse(v *TaobaoPictureGetAPIResponse)

ReleaseTaobaoPictureGetAPIResponse 将 TaobaoPictureGetAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureIsreferencedGetAPIRequest added in v1.3.4

func ReleaseTaobaoPictureIsreferencedGetAPIRequest(v *TaobaoPictureIsreferencedGetAPIRequest)

ReleaseTaobaoPictureIsreferencedGetAPIRequest 将 TaobaoPictureIsreferencedGetAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureIsreferencedGetAPIResponse added in v1.3.4

func ReleaseTaobaoPictureIsreferencedGetAPIResponse(v *TaobaoPictureIsreferencedGetAPIResponse)

ReleaseTaobaoPictureIsreferencedGetAPIResponse 将 TaobaoPictureIsreferencedGetAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPicturePicturesCountAPIRequest added in v1.3.4

func ReleaseTaobaoPicturePicturesCountAPIRequest(v *TaobaoPicturePicturesCountAPIRequest)

ReleaseTaobaoPicturePicturesCountAPIRequest 将 TaobaoPicturePicturesCountAPIRequest 放入 sync.Pool

func ReleaseTaobaoPicturePicturesCountAPIResponse added in v1.3.4

func ReleaseTaobaoPicturePicturesCountAPIResponse(v *TaobaoPicturePicturesCountAPIResponse)

ReleaseTaobaoPicturePicturesCountAPIResponse 将 TaobaoPicturePicturesCountAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPicturePicturesGetAPIRequest added in v1.3.4

func ReleaseTaobaoPicturePicturesGetAPIRequest(v *TaobaoPicturePicturesGetAPIRequest)

ReleaseTaobaoPicturePicturesGetAPIRequest 将 TaobaoPicturePicturesGetAPIRequest 放入 sync.Pool

func ReleaseTaobaoPicturePicturesGetAPIResponse added in v1.3.4

func ReleaseTaobaoPicturePicturesGetAPIResponse(v *TaobaoPicturePicturesGetAPIResponse)

ReleaseTaobaoPicturePicturesGetAPIResponse 将 TaobaoPicturePicturesGetAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureUpdateAPIRequest added in v1.3.4

func ReleaseTaobaoPictureUpdateAPIRequest(v *TaobaoPictureUpdateAPIRequest)

ReleaseTaobaoPictureUpdateAPIRequest 将 TaobaoPictureUpdateAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureUpdateAPIResponse added in v1.3.4

func ReleaseTaobaoPictureUpdateAPIResponse(v *TaobaoPictureUpdateAPIResponse)

ReleaseTaobaoPictureUpdateAPIResponse 将 TaobaoPictureUpdateAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureUploadAPIRequest added in v1.3.4

func ReleaseTaobaoPictureUploadAPIRequest(v *TaobaoPictureUploadAPIRequest)

ReleaseTaobaoPictureUploadAPIRequest 将 TaobaoPictureUploadAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureUploadAPIResponse added in v1.3.4

func ReleaseTaobaoPictureUploadAPIResponse(v *TaobaoPictureUploadAPIResponse)

ReleaseTaobaoPictureUploadAPIResponse 将 TaobaoPictureUploadAPIResponse 保存到 sync.Pool

func ReleaseTaobaoPictureUserinfoGetAPIRequest added in v1.3.4

func ReleaseTaobaoPictureUserinfoGetAPIRequest(v *TaobaoPictureUserinfoGetAPIRequest)

ReleaseTaobaoPictureUserinfoGetAPIRequest 将 TaobaoPictureUserinfoGetAPIRequest 放入 sync.Pool

func ReleaseTaobaoPictureUserinfoGetAPIResponse added in v1.3.4

func ReleaseTaobaoPictureUserinfoGetAPIResponse(v *TaobaoPictureUserinfoGetAPIResponse)

ReleaseTaobaoPictureUserinfoGetAPIResponse 将 TaobaoPictureUserinfoGetAPIResponse 保存到 sync.Pool

func ReleaseTaobaoVasServiceGetServTimesAPIRequest added in v1.3.4

func ReleaseTaobaoVasServiceGetServTimesAPIRequest(v *TaobaoVasServiceGetServTimesAPIRequest)

ReleaseTaobaoVasServiceGetServTimesAPIRequest 将 TaobaoVasServiceGetServTimesAPIRequest 放入 sync.Pool

func ReleaseTaobaoVasServiceGetServTimesAPIResponse added in v1.3.4

func ReleaseTaobaoVasServiceGetServTimesAPIResponse(v *TaobaoVasServiceGetServTimesAPIResponse)

ReleaseTaobaoVasServiceGetServTimesAPIResponse 将 TaobaoVasServiceGetServTimesAPIResponse 保存到 sync.Pool

func ReleaseTopCreateFolderDto added in v1.3.4

func ReleaseTopCreateFolderDto(v *TopCreateFolderDto)

ReleaseTopCreateFolderDto 释放TopCreateFolderDto

func ReleaseTopFolderDto added in v1.3.4

func ReleaseTopFolderDto(v *TopFolderDto)

ReleaseTopFolderDto 释放TopFolderDto

func ReleaseTopPictureDto added in v1.3.4

func ReleaseTopPictureDto(v *TopPictureDto)

ReleaseTopPictureDto 释放TopPictureDto

func ReleaseTopUserStorageDto added in v1.3.4

func ReleaseTopUserStorageDto(v *TopUserStorageDto)

ReleaseTopUserStorageDto 释放TopUserStorageDto

func ReleaseUploadPolicy added in v1.3.4

func ReleaseUploadPolicy(v *UploadPolicy)

ReleaseUploadPolicy 释放UploadPolicy

func ReleaseUserInfo added in v1.3.4

func ReleaseUserInfo(v *UserInfo)

ReleaseUserInfo 释放UserInfo

func ReleaseVideoItemDo added in v1.3.4

func ReleaseVideoItemDo(v *VideoItemDo)

ReleaseVideoItemDo 释放VideoItemDo

func ReleaseVideoItemExtDo added in v1.3.4

func ReleaseVideoItemExtDo(v *VideoItemExtDo)

ReleaseVideoItemExtDo 释放VideoItemExtDo

func ReleaseVideoSearchCondition2 added in v1.3.4

func ReleaseVideoSearchCondition2(v *VideoSearchCondition2)

ReleaseVideoSearchCondition2 释放VideoSearchCondition2

Types

type AlibabaTjbPictureFolderCreateAPIRequest added in v1.2.5

type AlibabaTjbPictureFolderCreateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaTjbPictureFolderCreateAPIRequest 淘特图片空间创建文件夹 API请求 alibaba.tjb.picture.folder.create

淘特图片空间创建文件夹

func GetAlibabaTjbPictureFolderCreateAPIRequest added in v1.3.4

func GetAlibabaTjbPictureFolderCreateAPIRequest() *AlibabaTjbPictureFolderCreateAPIRequest

GetAlibabaTjbPictureFolderCreateRequest 从 sync.Pool 获取 AlibabaTjbPictureFolderCreateAPIRequest

func NewAlibabaTjbPictureFolderCreateRequest added in v1.2.5

func NewAlibabaTjbPictureFolderCreateRequest() *AlibabaTjbPictureFolderCreateAPIRequest

NewAlibabaTjbPictureFolderCreateRequest 初始化AlibabaTjbPictureFolderCreateAPIRequest对象

func (AlibabaTjbPictureFolderCreateAPIRequest) GetApiMethodName added in v1.2.5

func (r AlibabaTjbPictureFolderCreateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaTjbPictureFolderCreateAPIRequest) GetApiParams added in v1.2.5

func (r AlibabaTjbPictureFolderCreateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaTjbPictureFolderCreateAPIRequest) GetFolderName added in v1.2.5

GetFolderName FolderName Getter

func (AlibabaTjbPictureFolderCreateAPIRequest) GetParentFolderId added in v1.2.5

func (r AlibabaTjbPictureFolderCreateAPIRequest) GetParentFolderId() int64

GetParentFolderId ParentFolderId Getter

func (AlibabaTjbPictureFolderCreateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaTjbPictureFolderCreateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaTjbPictureFolderCreateAPIRequest) SetFolderName added in v1.2.5

func (r *AlibabaTjbPictureFolderCreateAPIRequest) SetFolderName(_folderName string) error

SetFolderName is FolderName Setter 文件夹名称,最长50个字符,仅可输入中英文、数字及!@#%^&()-=_+.,~`特殊字符。

func (*AlibabaTjbPictureFolderCreateAPIRequest) SetParentFolderId added in v1.2.5

func (r *AlibabaTjbPictureFolderCreateAPIRequest) SetParentFolderId(_parentFolderId int64) error

SetParentFolderId is ParentFolderId Setter 父文件夹id。如果是传到根文件夹,该值为0。

type AlibabaTjbPictureFolderCreateAPIResponse added in v1.2.5

type AlibabaTjbPictureFolderCreateAPIResponse struct {
	model.CommonResponse
	AlibabaTjbPictureFolderCreateAPIResponseModel
}

AlibabaTjbPictureFolderCreateAPIResponse 淘特图片空间创建文件夹 API返回值 alibaba.tjb.picture.folder.create

淘特图片空间创建文件夹

func GetAlibabaTjbPictureFolderCreateAPIResponse added in v1.3.4

func GetAlibabaTjbPictureFolderCreateAPIResponse() *AlibabaTjbPictureFolderCreateAPIResponse

GetAlibabaTjbPictureFolderCreateAPIResponse 从 sync.Pool 获取 AlibabaTjbPictureFolderCreateAPIResponse

func (*AlibabaTjbPictureFolderCreateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaTjbPictureFolderCreateAPIResponseModel added in v1.2.5

type AlibabaTjbPictureFolderCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_tjb_picture_folder_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 创建文件夹的返回数据
	Data *TopCreateFolderDto `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaTjbPictureFolderCreateAPIResponseModel is 淘特图片空间创建文件夹 成功返回结果

func (*AlibabaTjbPictureFolderCreateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaTjbPictureFolderQueryAPIRequest added in v1.2.5

type AlibabaTjbPictureFolderQueryAPIRequest struct {
	model.Params
}

AlibabaTjbPictureFolderQueryAPIRequest 淘特图片空间用户文件夹查询 API请求 alibaba.tjb.picture.folder.query

淘特图片空间用户文件夹查询,返回用户所有的文件夹。

func GetAlibabaTjbPictureFolderQueryAPIRequest added in v1.3.4

func GetAlibabaTjbPictureFolderQueryAPIRequest() *AlibabaTjbPictureFolderQueryAPIRequest

GetAlibabaTjbPictureFolderQueryRequest 从 sync.Pool 获取 AlibabaTjbPictureFolderQueryAPIRequest

func NewAlibabaTjbPictureFolderQueryRequest added in v1.2.5

func NewAlibabaTjbPictureFolderQueryRequest() *AlibabaTjbPictureFolderQueryAPIRequest

NewAlibabaTjbPictureFolderQueryRequest 初始化AlibabaTjbPictureFolderQueryAPIRequest对象

func (AlibabaTjbPictureFolderQueryAPIRequest) GetApiMethodName added in v1.2.5

func (r AlibabaTjbPictureFolderQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaTjbPictureFolderQueryAPIRequest) GetApiParams added in v1.2.5

func (r AlibabaTjbPictureFolderQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaTjbPictureFolderQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaTjbPictureFolderQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

type AlibabaTjbPictureFolderQueryAPIResponse added in v1.2.5

type AlibabaTjbPictureFolderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaTjbPictureFolderQueryAPIResponseModel
}

AlibabaTjbPictureFolderQueryAPIResponse 淘特图片空间用户文件夹查询 API返回值 alibaba.tjb.picture.folder.query

淘特图片空间用户文件夹查询,返回用户所有的文件夹。

func GetAlibabaTjbPictureFolderQueryAPIResponse added in v1.3.4

func GetAlibabaTjbPictureFolderQueryAPIResponse() *AlibabaTjbPictureFolderQueryAPIResponse

GetAlibabaTjbPictureFolderQueryAPIResponse 从 sync.Pool 获取 AlibabaTjbPictureFolderQueryAPIResponse

func (*AlibabaTjbPictureFolderQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaTjbPictureFolderQueryAPIResponseModel added in v1.2.5

type AlibabaTjbPictureFolderQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_tjb_picture_folder_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 文件夹列表
	FolderList []TopFolderDto `json:"folder_list,omitempty" xml:"folder_list>top_folder_dto,omitempty"`
}

AlibabaTjbPictureFolderQueryAPIResponseModel is 淘特图片空间用户文件夹查询 成功返回结果

func (*AlibabaTjbPictureFolderQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaTjbPictureUploadAPIRequest added in v1.2.5

type AlibabaTjbPictureUploadAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaTjbPictureUploadAPIRequest 淘特图片空间上传单张图片 API请求 alibaba.tjb.picture.upload

淘特图片空间上传单张图片

func GetAlibabaTjbPictureUploadAPIRequest added in v1.3.4

func GetAlibabaTjbPictureUploadAPIRequest() *AlibabaTjbPictureUploadAPIRequest

GetAlibabaTjbPictureUploadRequest 从 sync.Pool 获取 AlibabaTjbPictureUploadAPIRequest

func NewAlibabaTjbPictureUploadRequest added in v1.2.5

func NewAlibabaTjbPictureUploadRequest() *AlibabaTjbPictureUploadAPIRequest

NewAlibabaTjbPictureUploadRequest 初始化AlibabaTjbPictureUploadAPIRequest对象

func (AlibabaTjbPictureUploadAPIRequest) GetApiMethodName added in v1.2.5

func (r AlibabaTjbPictureUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaTjbPictureUploadAPIRequest) GetApiParams added in v1.2.5

func (r AlibabaTjbPictureUploadAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaTjbPictureUploadAPIRequest) GetFileData added in v1.2.5

func (r AlibabaTjbPictureUploadAPIRequest) GetFileData() *model.File

GetFileData FileData Getter

func (AlibabaTjbPictureUploadAPIRequest) GetFileName added in v1.2.5

func (r AlibabaTjbPictureUploadAPIRequest) GetFileName() string

GetFileName FileName Getter

func (AlibabaTjbPictureUploadAPIRequest) GetFolderId added in v1.2.5

func (r AlibabaTjbPictureUploadAPIRequest) GetFolderId() int64

GetFolderId FolderId Getter

func (AlibabaTjbPictureUploadAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaTjbPictureUploadAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaTjbPictureUploadAPIRequest) SetFileData added in v1.2.5

func (r *AlibabaTjbPictureUploadAPIRequest) SetFileData(_fileData *model.File) error

SetFileData is FileData Setter 图片的二进制流。允许png、jpg、gif图片格式,3M以内。

func (*AlibabaTjbPictureUploadAPIRequest) SetFileName added in v1.2.5

func (r *AlibabaTjbPictureUploadAPIRequest) SetFileName(_fileName string) error

SetFileName is FileName Setter 图片名,可包含扩展名,与上传后返回的图片名一致。最长50个字符,不允许/,\,:,*,?,",<,>,|,;这些特殊字符。

func (*AlibabaTjbPictureUploadAPIRequest) SetFolderId added in v1.2.5

func (r *AlibabaTjbPictureUploadAPIRequest) SetFolderId(_folderId int64) error

SetFolderId is FolderId Setter 指定传入的文件夹id,根文件夹为0

type AlibabaTjbPictureUploadAPIResponse added in v1.2.5

type AlibabaTjbPictureUploadAPIResponse struct {
	model.CommonResponse
	AlibabaTjbPictureUploadAPIResponseModel
}

AlibabaTjbPictureUploadAPIResponse 淘特图片空间上传单张图片 API返回值 alibaba.tjb.picture.upload

淘特图片空间上传单张图片

func GetAlibabaTjbPictureUploadAPIResponse added in v1.3.4

func GetAlibabaTjbPictureUploadAPIResponse() *AlibabaTjbPictureUploadAPIResponse

GetAlibabaTjbPictureUploadAPIResponse 从 sync.Pool 获取 AlibabaTjbPictureUploadAPIResponse

func (*AlibabaTjbPictureUploadAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaTjbPictureUploadAPIResponseModel added in v1.2.5

type AlibabaTjbPictureUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_tjb_picture_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片信息
	Picture *TopPictureDto `json:"picture,omitempty" xml:"picture,omitempty"`
}

AlibabaTjbPictureUploadAPIResponseModel is 淘特图片空间上传单张图片 成功返回结果

func (*AlibabaTjbPictureUploadAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaTjbPictureUserstorageQueryAPIRequest added in v1.2.5

type AlibabaTjbPictureUserstorageQueryAPIRequest struct {
	model.Params
}

AlibabaTjbPictureUserstorageQueryAPIRequest 淘特图片空间用户容量查询 API请求 alibaba.tjb.picture.userstorage.query

淘特图片空间用户容量查询

func GetAlibabaTjbPictureUserstorageQueryAPIRequest added in v1.3.4

func GetAlibabaTjbPictureUserstorageQueryAPIRequest() *AlibabaTjbPictureUserstorageQueryAPIRequest

GetAlibabaTjbPictureUserstorageQueryRequest 从 sync.Pool 获取 AlibabaTjbPictureUserstorageQueryAPIRequest

func NewAlibabaTjbPictureUserstorageQueryRequest added in v1.2.5

func NewAlibabaTjbPictureUserstorageQueryRequest() *AlibabaTjbPictureUserstorageQueryAPIRequest

NewAlibabaTjbPictureUserstorageQueryRequest 初始化AlibabaTjbPictureUserstorageQueryAPIRequest对象

func (AlibabaTjbPictureUserstorageQueryAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaTjbPictureUserstorageQueryAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaTjbPictureUserstorageQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaTjbPictureUserstorageQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

type AlibabaTjbPictureUserstorageQueryAPIResponse added in v1.2.5

type AlibabaTjbPictureUserstorageQueryAPIResponse struct {
	model.CommonResponse
	AlibabaTjbPictureUserstorageQueryAPIResponseModel
}

AlibabaTjbPictureUserstorageQueryAPIResponse 淘特图片空间用户容量查询 API返回值 alibaba.tjb.picture.userstorage.query

淘特图片空间用户容量查询

func GetAlibabaTjbPictureUserstorageQueryAPIResponse added in v1.3.4

func GetAlibabaTjbPictureUserstorageQueryAPIResponse() *AlibabaTjbPictureUserstorageQueryAPIResponse

GetAlibabaTjbPictureUserstorageQueryAPIResponse 从 sync.Pool 获取 AlibabaTjbPictureUserstorageQueryAPIResponse

func (*AlibabaTjbPictureUserstorageQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaTjbPictureUserstorageQueryAPIResponseModel added in v1.2.5

type AlibabaTjbPictureUserstorageQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_tjb_picture_userstorage_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 用户容量信息
	UserStorage *TopUserStorageDto `json:"user_storage,omitempty" xml:"user_storage,omitempty"`
}

AlibabaTjbPictureUserstorageQueryAPIResponseModel is 淘特图片空间用户容量查询 成功返回结果

func (*AlibabaTjbPictureUserstorageQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaVideoPublishAPIRequest added in v1.2.5

type AlibabaVideoPublishAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaVideoPublishAPIRequest 发布视频 API请求 alibaba.video.publish

发布视频。 说明:发布视频5s后再查询视频信息,否则可能无法获取播放链接

func GetAlibabaVideoPublishAPIRequest added in v1.3.4

func GetAlibabaVideoPublishAPIRequest() *AlibabaVideoPublishAPIRequest

GetAlibabaVideoPublishRequest 从 sync.Pool 获取 AlibabaVideoPublishAPIRequest

func NewAlibabaVideoPublishRequest added in v1.2.5

func NewAlibabaVideoPublishRequest() *AlibabaVideoPublishAPIRequest

NewAlibabaVideoPublishRequest 初始化AlibabaVideoPublishAPIRequest对象

func (AlibabaVideoPublishAPIRequest) GetApiMethodName added in v1.2.5

func (r AlibabaVideoPublishAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaVideoPublishAPIRequest) GetApiParams added in v1.2.5

func (r AlibabaVideoPublishAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaVideoPublishAPIRequest) GetCoverUrl added in v1.2.5

func (r AlibabaVideoPublishAPIRequest) GetCoverUrl() string

GetCoverUrl CoverUrl Getter

func (AlibabaVideoPublishAPIRequest) GetFileId added in v1.2.5

func (r AlibabaVideoPublishAPIRequest) GetFileId() string

GetFileId FileId Getter

func (AlibabaVideoPublishAPIRequest) GetRawParams added in v1.2.8

func (r AlibabaVideoPublishAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaVideoPublishAPIRequest) GetTags added in v1.2.5

GetTags Tags Getter

func (AlibabaVideoPublishAPIRequest) GetTitle added in v1.2.5

GetTitle Title Getter

func (*AlibabaVideoPublishAPIRequest) Reset added in v1.3.4

func (r *AlibabaVideoPublishAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*AlibabaVideoPublishAPIRequest) SetCoverUrl added in v1.2.5

func (r *AlibabaVideoPublishAPIRequest) SetCoverUrl(_coverUrl string) error

SetCoverUrl is CoverUrl Setter 封面图

func (*AlibabaVideoPublishAPIRequest) SetFileId added in v1.2.5

func (r *AlibabaVideoPublishAPIRequest) SetFileId(_fileId string) error

SetFileId is FileId Setter 文件id

func (*AlibabaVideoPublishAPIRequest) SetTags added in v1.2.5

func (r *AlibabaVideoPublishAPIRequest) SetTags(_tags string) error

SetTags is Tags Setter 视频标签

func (*AlibabaVideoPublishAPIRequest) SetTitle added in v1.2.5

func (r *AlibabaVideoPublishAPIRequest) SetTitle(_title string) error

SetTitle is Title Setter 视频标题

type AlibabaVideoPublishAPIResponse added in v1.2.5

type AlibabaVideoPublishAPIResponse struct {
	model.CommonResponse
	AlibabaVideoPublishAPIResponseModel
}

AlibabaVideoPublishAPIResponse 发布视频 API返回值 alibaba.video.publish

发布视频。 说明:发布视频5s后再查询视频信息,否则可能无法获取播放链接

func GetAlibabaVideoPublishAPIResponse added in v1.3.4

func GetAlibabaVideoPublishAPIResponse() *AlibabaVideoPublishAPIResponse

GetAlibabaVideoPublishAPIResponse 从 sync.Pool 获取 AlibabaVideoPublishAPIResponse

func (*AlibabaVideoPublishAPIResponse) Reset added in v1.3.4

func (m *AlibabaVideoPublishAPIResponse) Reset()

Reset 清空结构体

type AlibabaVideoPublishAPIResponseModel added in v1.2.5

type AlibabaVideoPublishAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_video_publish_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 视频id
	VideoId int64 `json:"video_id,omitempty" xml:"video_id,omitempty"`
}

AlibabaVideoPublishAPIResponseModel is 发布视频 成功返回结果

func (*AlibabaVideoPublishAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaVideoQueryAPIRequest added in v1.2.5

type AlibabaVideoQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaVideoQueryAPIRequest 查询视频信息 API请求 alibaba.video.query

查询视频信息

func GetAlibabaVideoQueryAPIRequest added in v1.3.4

func GetAlibabaVideoQueryAPIRequest() *AlibabaVideoQueryAPIRequest

GetAlibabaVideoQueryRequest 从 sync.Pool 获取 AlibabaVideoQueryAPIRequest

func NewAlibabaVideoQueryRequest added in v1.2.5

func NewAlibabaVideoQueryRequest() *AlibabaVideoQueryAPIRequest

NewAlibabaVideoQueryRequest 初始化AlibabaVideoQueryAPIRequest对象

func (AlibabaVideoQueryAPIRequest) GetApiMethodName added in v1.2.5

func (r AlibabaVideoQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaVideoQueryAPIRequest) GetApiParams added in v1.2.5

func (r AlibabaVideoQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaVideoQueryAPIRequest) GetRawParams added in v1.2.8

func (r AlibabaVideoQueryAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaVideoQueryAPIRequest) GetVideoId added in v1.2.5

func (r AlibabaVideoQueryAPIRequest) GetVideoId() int64

GetVideoId VideoId Getter

func (*AlibabaVideoQueryAPIRequest) Reset added in v1.3.4

func (r *AlibabaVideoQueryAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*AlibabaVideoQueryAPIRequest) SetVideoId added in v1.2.5

func (r *AlibabaVideoQueryAPIRequest) SetVideoId(_videoId int64) error

SetVideoId is VideoId Setter 视频id

type AlibabaVideoQueryAPIResponse added in v1.2.5

type AlibabaVideoQueryAPIResponse struct {
	model.CommonResponse
	AlibabaVideoQueryAPIResponseModel
}

AlibabaVideoQueryAPIResponse 查询视频信息 API返回值 alibaba.video.query

查询视频信息

func GetAlibabaVideoQueryAPIResponse added in v1.3.4

func GetAlibabaVideoQueryAPIResponse() *AlibabaVideoQueryAPIResponse

GetAlibabaVideoQueryAPIResponse 从 sync.Pool 获取 AlibabaVideoQueryAPIResponse

func (*AlibabaVideoQueryAPIResponse) Reset added in v1.3.4

func (m *AlibabaVideoQueryAPIResponse) Reset()

Reset 清空结构体

type AlibabaVideoQueryAPIResponseModel added in v1.2.5

type AlibabaVideoQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_video_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 视频标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 上传者id
	UploaderId string `json:"uploader_id,omitempty" xml:"uploader_id,omitempty"`
	// 视频封面
	CoverUrl string `json:"cover_url,omitempty" xml:"cover_url,omitempty"`
	// 视频描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 视频比例
	AspectRatio string `json:"aspect_ratio,omitempty" xml:"aspect_ratio,omitempty"`
	// 视频标签
	Tags string `json:"tags,omitempty" xml:"tags,omitempty"`
	// 播放链接
	PlayUrl string `json:"play_url,omitempty" xml:"play_url,omitempty"`
	// 审核状态
	AuditState string `json:"audit_state,omitempty" xml:"audit_state,omitempty"`
	// 视频id
	VideoId int64 `json:"video_id,omitempty" xml:"video_id,omitempty"`
	// 上传时间
	UploadTime int64 `json:"upload_time,omitempty" xml:"upload_time,omitempty"`
	// 视频时长(s)
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 视频高度
	Height int64 `json:"height,omitempty" xml:"height,omitempty"`
	// 视频宽度
	Width int64 `json:"width,omitempty" xml:"width,omitempty"`
}

AlibabaVideoQueryAPIResponseModel is 查询视频信息 成功返回结果

func (*AlibabaVideoQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaVideoTokenGetAPIRequest added in v1.2.5

type AlibabaVideoTokenGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaVideoTokenGetAPIRequest 获取上传token API请求 alibaba.video.token.get

获取上传token

func GetAlibabaVideoTokenGetAPIRequest added in v1.3.4

func GetAlibabaVideoTokenGetAPIRequest() *AlibabaVideoTokenGetAPIRequest

GetAlibabaVideoTokenGetRequest 从 sync.Pool 获取 AlibabaVideoTokenGetAPIRequest

func NewAlibabaVideoTokenGetRequest added in v1.2.5

func NewAlibabaVideoTokenGetRequest() *AlibabaVideoTokenGetAPIRequest

NewAlibabaVideoTokenGetRequest 初始化AlibabaVideoTokenGetAPIRequest对象

func (AlibabaVideoTokenGetAPIRequest) GetApiMethodName added in v1.2.5

func (r AlibabaVideoTokenGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaVideoTokenGetAPIRequest) GetApiParams added in v1.2.5

func (r AlibabaVideoTokenGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaVideoTokenGetAPIRequest) GetExpiration added in v1.2.5

func (r AlibabaVideoTokenGetAPIRequest) GetExpiration() int64

GetExpiration Expiration Getter

func (AlibabaVideoTokenGetAPIRequest) GetMimeLimit added in v1.2.5

func (r AlibabaVideoTokenGetAPIRequest) GetMimeLimit() string

GetMimeLimit MimeLimit Getter

func (AlibabaVideoTokenGetAPIRequest) GetRawParams added in v1.2.8

func (r AlibabaVideoTokenGetAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaVideoTokenGetAPIRequest) GetSizeLimit added in v1.2.5

func (r AlibabaVideoTokenGetAPIRequest) GetSizeLimit() int64

GetSizeLimit SizeLimit Getter

func (*AlibabaVideoTokenGetAPIRequest) Reset added in v1.3.4

func (r *AlibabaVideoTokenGetAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*AlibabaVideoTokenGetAPIRequest) SetExpiration added in v1.2.5

func (r *AlibabaVideoTokenGetAPIRequest) SetExpiration(_expiration int64) error

SetExpiration is Expiration Setter token超时时间,毫秒,比如1ms超时,参数就填1

func (*AlibabaVideoTokenGetAPIRequest) SetMimeLimit added in v1.2.5

func (r *AlibabaVideoTokenGetAPIRequest) SetMimeLimit(_mimeLimit string) error

SetMimeLimit is MimeLimit Setter 上传文件类型限制,可空,有默认文件类型

func (*AlibabaVideoTokenGetAPIRequest) SetSizeLimit added in v1.2.5

func (r *AlibabaVideoTokenGetAPIRequest) SetSizeLimit(_sizeLimit int64) error

SetSizeLimit is SizeLimit Setter 上传大小限制(单位:字节),最大不超过2G

type AlibabaVideoTokenGetAPIResponse added in v1.2.5

type AlibabaVideoTokenGetAPIResponse struct {
	model.CommonResponse
	AlibabaVideoTokenGetAPIResponseModel
}

AlibabaVideoTokenGetAPIResponse 获取上传token API返回值 alibaba.video.token.get

获取上传token

func GetAlibabaVideoTokenGetAPIResponse added in v1.3.4

func GetAlibabaVideoTokenGetAPIResponse() *AlibabaVideoTokenGetAPIResponse

GetAlibabaVideoTokenGetAPIResponse 从 sync.Pool 获取 AlibabaVideoTokenGetAPIResponse

func (*AlibabaVideoTokenGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaVideoTokenGetAPIResponseModel added in v1.2.5

type AlibabaVideoTokenGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_video_token_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 上传token
	UploadToken string `json:"upload_token,omitempty" xml:"upload_token,omitempty"`
}

AlibabaVideoTokenGetAPIResponseModel is 获取上传token 成功返回结果

func (*AlibabaVideoTokenGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type GenerateTokenRequest

type GenerateTokenRequest struct {
	// 请求策略
	UploadPolicy *UploadPolicy `json:"upload_policy,omitempty" xml:"upload_policy,omitempty"`
}

GenerateTokenRequest 结构体

func GetGenerateTokenRequest added in v1.3.4

func GetGenerateTokenRequest() *GenerateTokenRequest

GetGenerateTokenRequest() 从对象池中获取GenerateTokenRequest

type PageQueryResult

type PageQueryResult struct {
	// resultList
	ResultList []Resultlist `json:"result_list,omitempty" xml:"result_list>resultlist,omitempty"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
}

PageQueryResult 结构体

func GetPageQueryResult added in v1.3.4

func GetPageQueryResult() *PageQueryResult

GetPageQueryResult() 从对象池中获取PageQueryResult

type Picture

type Picture struct {
	// 返回的是绝对路径如:http://img07.taobaocdn.com/imgextra/i7/22670458/T2dD0kXb4cXXXXXXXX_!!22670458.jpg
	PicturePath string `json:"picture_path,omitempty" xml:"picture_path,omitempty"`
	// 图片标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 图片相素,格式:长x宽,如450x150
	Pixel string `json:"pixel,omitempty" xml:"pixel,omitempty"`
	// 图片状态,0 未审核没冻结 1  冻结 2 审核通过
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 图片是否删除的标记
	Deleted string `json:"deleted,omitempty" xml:"deleted,omitempty"`
	// 图片上传的来源,有电脑版本宝贝发布,手机版本宝贝发布
	ClientType string `json:"client_type,omitempty" xml:"client_type,omitempty"`
	// 图片的创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 图片的修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 图片在后台处理之后的md5值当md5值为32位长度的字符串时为图片搬家后的文件md5验证码md5值为长整数时为图片替换后的时间戳
	Md5 string `json:"md5,omitempty" xml:"md5,omitempty"`
	// 图片ID
	PictureId int64 `json:"picture_id,omitempty" xml:"picture_id,omitempty"`
	// 图片分类ID
	PictureCategoryId int64 `json:"picture_category_id,omitempty" xml:"picture_category_id,omitempty"`
	// 图片大小,bite单位
	Sizes int64 `json:"sizes,omitempty" xml:"sizes,omitempty"`
	// 图片是否被引用
	Referenced bool `json:"referenced,omitempty" xml:"referenced,omitempty"`
}

Picture 结构体

func GetPicture added in v1.3.4

func GetPicture() *Picture

GetPicture() 从对象池中获取Picture

type PictureCategory

type PictureCategory struct {
	// 图片分类名
	PictureCategoryName string `json:"picture_category_name,omitempty" xml:"picture_category_name,omitempty"`
	// 图片分类型别,sys-fixture代表店铺装修分类(系统分类),sys-auction代表宝贝图片分类(系统分类),user-define代表用户自定义分类
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 图片类目的创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 图片分类的修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 图片分类ID
	PictureCategoryId int64 `json:"picture_category_id,omitempty" xml:"picture_category_id,omitempty"`
	// 图片分类排序
	Position int64 `json:"position,omitempty" xml:"position,omitempty"`
	// 分类下的图片数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 一级分类的parent_id为0<br/>二级分类的则为其父分类的picture_category_id
	ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,omitempty"`
}

PictureCategory 结构体

func GetPictureCategory added in v1.3.4

func GetPictureCategory() *PictureCategory

GetPictureCategory() 从对象池中获取PictureCategory

type ResultCode

type ResultCode struct {
	// 错误描述
	Info string `json:"info,omitempty" xml:"info,omitempty"`
	// 错误代码
	ErrorCode int64 `json:"error_code,omitempty" xml:"error_code,omitempty"`
}

ResultCode 结构体

func GetResultCode added in v1.3.4

func GetResultCode() *ResultCode

GetResultCode() 从对象池中获取ResultCode

type Resultlist

type Resultlist struct {
	// 视频链接,需要unicode转换
	VideoUrl string `json:"video_url,omitempty" xml:"video_url,omitempty"`
	// 封面图url
	CoverUrl string `json:"cover_url,omitempty" xml:"cover_url,omitempty"`
	// 视频标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 互动id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 视频时长 单位秒
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 视频状态,1有效;0删除
	VideoStatus int64 `json:"video_status,omitempty" xml:"video_status,omitempty"`
}

Resultlist 结构体

func GetResultlist added in v1.3.4

func GetResultlist() *Resultlist

GetResultlist() 从对象池中获取Resultlist

type SearchResultDo

type SearchResultDo struct {
	// 视频信息列表
	ResultList []VideoItemExtDo `json:"result_list,omitempty" xml:"result_list>video_item_ext_do,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 总视频数
	TotalNum int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

SearchResultDo 结构体

func GetSearchResultDo added in v1.3.4

func GetSearchResultDo() *SearchResultDo

GetSearchResultDo() 从对象池中获取SearchResultDo

type TaobaoInteractiveListGetbyuserAPIRequest

type TaobaoInteractiveListGetbyuserAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoInteractiveListGetbyuserAPIRequest 用户获取视频互动列表 API请求 taobao.interactive.list.getbyuser

根据用户来获取用户编辑的互动列表

func GetTaobaoInteractiveListGetbyuserAPIRequest added in v1.3.4

func GetTaobaoInteractiveListGetbyuserAPIRequest() *TaobaoInteractiveListGetbyuserAPIRequest

GetTaobaoInteractiveListGetbyuserRequest 从 sync.Pool 获取 TaobaoInteractiveListGetbyuserAPIRequest

func NewTaobaoInteractiveListGetbyuserRequest

func NewTaobaoInteractiveListGetbyuserRequest() *TaobaoInteractiveListGetbyuserAPIRequest

NewTaobaoInteractiveListGetbyuserRequest 初始化TaobaoInteractiveListGetbyuserAPIRequest对象

func (TaobaoInteractiveListGetbyuserAPIRequest) GetApiMethodName

func (r TaobaoInteractiveListGetbyuserAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoInteractiveListGetbyuserAPIRequest) GetApiParams

func (r TaobaoInteractiveListGetbyuserAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoInteractiveListGetbyuserAPIRequest) GetCurrentPage

GetCurrentPage CurrentPage Getter

func (TaobaoInteractiveListGetbyuserAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (TaobaoInteractiveListGetbyuserAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoInteractiveListGetbyuserAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoInteractiveListGetbyuserAPIRequest) SetCurrentPage

func (r *TaobaoInteractiveListGetbyuserAPIRequest) SetCurrentPage(_currentPage int64) error

SetCurrentPage is CurrentPage Setter 当前页

func (*TaobaoInteractiveListGetbyuserAPIRequest) SetPageSize

func (r *TaobaoInteractiveListGetbyuserAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页多少

type TaobaoInteractiveListGetbyuserAPIResponse

type TaobaoInteractiveListGetbyuserAPIResponse struct {
	model.CommonResponse
	TaobaoInteractiveListGetbyuserAPIResponseModel
}

TaobaoInteractiveListGetbyuserAPIResponse 用户获取视频互动列表 API返回值 taobao.interactive.list.getbyuser

根据用户来获取用户编辑的互动列表

func GetTaobaoInteractiveListGetbyuserAPIResponse added in v1.3.4

func GetTaobaoInteractiveListGetbyuserAPIResponse() *TaobaoInteractiveListGetbyuserAPIResponse

GetTaobaoInteractiveListGetbyuserAPIResponse 从 sync.Pool 获取 TaobaoInteractiveListGetbyuserAPIResponse

func (*TaobaoInteractiveListGetbyuserAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoInteractiveListGetbyuserAPIResponseModel

type TaobaoInteractiveListGetbyuserAPIResponseModel struct {
	XMLName xml.Name `xml:"interactive_list_getbyuser_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *TaobaoInteractiveListGetbyuserResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoInteractiveListGetbyuserAPIResponseModel is 用户获取视频互动列表 成功返回结果

func (*TaobaoInteractiveListGetbyuserAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoInteractiveListGetbyuserResult

type TaobaoInteractiveListGetbyuserResult struct {
	// 错误
	ResultCode *ResultCode `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// model
	Model *PageQueryResult `json:"model,omitempty" xml:"model,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoInteractiveListGetbyuserResult 结构体

func GetTaobaoInteractiveListGetbyuserResult added in v1.3.4

func GetTaobaoInteractiveListGetbyuserResult() *TaobaoInteractiveListGetbyuserResult

GetTaobaoInteractiveListGetbyuserResult() 从对象池中获取TaobaoInteractiveListGetbyuserResult

type TaobaoMediaVideoListAPIRequest

type TaobaoMediaVideoListAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoMediaVideoListAPIRequest 获取商家视频列表 API请求 taobao.media.video.list

用于获取授权商家的视频列表

func GetTaobaoMediaVideoListAPIRequest added in v1.3.4

func GetTaobaoMediaVideoListAPIRequest() *TaobaoMediaVideoListAPIRequest

GetTaobaoMediaVideoListRequest 从 sync.Pool 获取 TaobaoMediaVideoListAPIRequest

func NewTaobaoMediaVideoListRequest

func NewTaobaoMediaVideoListRequest() *TaobaoMediaVideoListAPIRequest

NewTaobaoMediaVideoListRequest 初始化TaobaoMediaVideoListAPIRequest对象

func (TaobaoMediaVideoListAPIRequest) GetApiMethodName

func (r TaobaoMediaVideoListAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoMediaVideoListAPIRequest) GetApiParams

func (r TaobaoMediaVideoListAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoMediaVideoListAPIRequest) GetRawParams added in v1.2.8

func (r TaobaoMediaVideoListAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoMediaVideoListAPIRequest) GetSearchCondition

func (r TaobaoMediaVideoListAPIRequest) GetSearchCondition() *VideoSearchCondition2

GetSearchCondition SearchCondition Getter

func (*TaobaoMediaVideoListAPIRequest) Reset added in v1.3.4

func (r *TaobaoMediaVideoListAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*TaobaoMediaVideoListAPIRequest) SetSearchCondition

func (r *TaobaoMediaVideoListAPIRequest) SetSearchCondition(_searchCondition *VideoSearchCondition2) error

SetSearchCondition is SearchCondition Setter 搜索条件

type TaobaoMediaVideoListAPIResponse

type TaobaoMediaVideoListAPIResponse struct {
	model.CommonResponse
	TaobaoMediaVideoListAPIResponseModel
}

TaobaoMediaVideoListAPIResponse 获取商家视频列表 API返回值 taobao.media.video.list

用于获取授权商家的视频列表

func GetTaobaoMediaVideoListAPIResponse added in v1.3.4

func GetTaobaoMediaVideoListAPIResponse() *TaobaoMediaVideoListAPIResponse

GetTaobaoMediaVideoListAPIResponse 从 sync.Pool 获取 TaobaoMediaVideoListAPIResponse

func (*TaobaoMediaVideoListAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoMediaVideoListAPIResponseModel

type TaobaoMediaVideoListAPIResponseModel struct {
	XMLName xml.Name `xml:"media_video_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *SearchResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoMediaVideoListAPIResponseModel is 获取商家视频列表 成功返回结果

func (*TaobaoMediaVideoListAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoMiniappCloudPictureTokenAPIRequest

type TaobaoMiniappCloudPictureTokenAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoMiniappCloudPictureTokenAPIRequest 云存储上传token获取 API请求 taobao.miniapp.cloud.picture.token

获取图片上传token,作为http://upload.cloud.tmall.com/api/proxy/upload接口上传的凭证。

上传的html示例代码为: <form action="http://upload.cloud.tmall.com/api/proxy/upload" method="post" enctype="multipart/form-data">

上传token: <input type="text" name="Authorization" value="" /><br/>
上传文件:<input type="file" name="content" /><br/>
<input type="submit" value="Submit "/>

</form>

func GetTaobaoMiniappCloudPictureTokenAPIRequest added in v1.3.4

func GetTaobaoMiniappCloudPictureTokenAPIRequest() *TaobaoMiniappCloudPictureTokenAPIRequest

GetTaobaoMiniappCloudPictureTokenRequest 从 sync.Pool 获取 TaobaoMiniappCloudPictureTokenAPIRequest

func NewTaobaoMiniappCloudPictureTokenRequest

func NewTaobaoMiniappCloudPictureTokenRequest() *TaobaoMiniappCloudPictureTokenAPIRequest

NewTaobaoMiniappCloudPictureTokenRequest 初始化TaobaoMiniappCloudPictureTokenAPIRequest对象

func (TaobaoMiniappCloudPictureTokenAPIRequest) GetApiMethodName

func (r TaobaoMiniappCloudPictureTokenAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoMiniappCloudPictureTokenAPIRequest) GetApiParams

func (r TaobaoMiniappCloudPictureTokenAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoMiniappCloudPictureTokenAPIRequest) GetGenerateTokenRequest

GetGenerateTokenRequest GenerateTokenRequest Getter

func (TaobaoMiniappCloudPictureTokenAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoMiniappCloudPictureTokenAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoMiniappCloudPictureTokenAPIRequest) SetGenerateTokenRequest

func (r *TaobaoMiniappCloudPictureTokenAPIRequest) SetGenerateTokenRequest(_generateTokenRequest *GenerateTokenRequest) error

SetGenerateTokenRequest is GenerateTokenRequest Setter 请求参数

type TaobaoMiniappCloudPictureTokenAPIResponse

type TaobaoMiniappCloudPictureTokenAPIResponse struct {
	model.CommonResponse
	TaobaoMiniappCloudPictureTokenAPIResponseModel
}

TaobaoMiniappCloudPictureTokenAPIResponse 云存储上传token获取 API返回值 taobao.miniapp.cloud.picture.token

获取图片上传token,作为http://upload.cloud.tmall.com/api/proxy/upload接口上传的凭证。

上传的html示例代码为: <form action="http://upload.cloud.tmall.com/api/proxy/upload" method="post" enctype="multipart/form-data">

上传token: <input type="text" name="Authorization" value="" /><br/>
上传文件:<input type="file" name="content" /><br/>
<input type="submit" value="Submit "/>

</form>

func GetTaobaoMiniappCloudPictureTokenAPIResponse added in v1.3.4

func GetTaobaoMiniappCloudPictureTokenAPIResponse() *TaobaoMiniappCloudPictureTokenAPIResponse

GetTaobaoMiniappCloudPictureTokenAPIResponse 从 sync.Pool 获取 TaobaoMiniappCloudPictureTokenAPIResponse

func (*TaobaoMiniappCloudPictureTokenAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoMiniappCloudPictureTokenAPIResponseModel

type TaobaoMiniappCloudPictureTokenAPIResponseModel struct {
	XMLName xml.Name `xml:"miniapp_cloud_picture_token_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的token
	Token string `json:"token,omitempty" xml:"token,omitempty"`
}

TaobaoMiniappCloudPictureTokenAPIResponseModel is 云存储上传token获取 成功返回结果

func (*TaobaoMiniappCloudPictureTokenAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureCategoryAddAPIRequest

type TaobaoPictureCategoryAddAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureCategoryAddAPIRequest 新增图片分类信息 API请求 taobao.picture.category.add

同一卖家最多添加500个图片分类,图片分类名称长度最大为20个字符

func GetTaobaoPictureCategoryAddAPIRequest added in v1.3.4

func GetTaobaoPictureCategoryAddAPIRequest() *TaobaoPictureCategoryAddAPIRequest

GetTaobaoPictureCategoryAddRequest 从 sync.Pool 获取 TaobaoPictureCategoryAddAPIRequest

func NewTaobaoPictureCategoryAddRequest

func NewTaobaoPictureCategoryAddRequest() *TaobaoPictureCategoryAddAPIRequest

NewTaobaoPictureCategoryAddRequest 初始化TaobaoPictureCategoryAddAPIRequest对象

func (TaobaoPictureCategoryAddAPIRequest) GetApiMethodName

func (r TaobaoPictureCategoryAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureCategoryAddAPIRequest) GetApiParams

func (r TaobaoPictureCategoryAddAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureCategoryAddAPIRequest) GetParentId

func (r TaobaoPictureCategoryAddAPIRequest) GetParentId() int64

GetParentId ParentId Getter

func (TaobaoPictureCategoryAddAPIRequest) GetPictureCategoryName

func (r TaobaoPictureCategoryAddAPIRequest) GetPictureCategoryName() string

GetPictureCategoryName PictureCategoryName Getter

func (TaobaoPictureCategoryAddAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoPictureCategoryAddAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureCategoryAddAPIRequest) SetParentId

func (r *TaobaoPictureCategoryAddAPIRequest) SetParentId(_parentId int64) error

SetParentId is ParentId Setter 图片分类的父分类,一级分类的parent_id为0,二级分类的则为其父分类的picture_category_id

func (*TaobaoPictureCategoryAddAPIRequest) SetPictureCategoryName

func (r *TaobaoPictureCategoryAddAPIRequest) SetPictureCategoryName(_pictureCategoryName string) error

SetPictureCategoryName is PictureCategoryName Setter 图片分类名称,最大长度20字符,中文字符算2个字符,不能为空

type TaobaoPictureCategoryAddAPIResponse

type TaobaoPictureCategoryAddAPIResponse struct {
	model.CommonResponse
	TaobaoPictureCategoryAddAPIResponseModel
}

TaobaoPictureCategoryAddAPIResponse 新增图片分类信息 API返回值 taobao.picture.category.add

同一卖家最多添加500个图片分类,图片分类名称长度最大为20个字符

func GetTaobaoPictureCategoryAddAPIResponse added in v1.3.4

func GetTaobaoPictureCategoryAddAPIResponse() *TaobaoPictureCategoryAddAPIResponse

GetTaobaoPictureCategoryAddAPIResponse 从 sync.Pool 获取 TaobaoPictureCategoryAddAPIResponse

func (*TaobaoPictureCategoryAddAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureCategoryAddAPIResponseModel

type TaobaoPictureCategoryAddAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_category_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片分类信息
	PictureCategory *PictureCategory `json:"picture_category,omitempty" xml:"picture_category,omitempty"`
}

TaobaoPictureCategoryAddAPIResponseModel is 新增图片分类信息 成功返回结果

func (*TaobaoPictureCategoryAddAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureCategoryGetAPIRequest

type TaobaoPictureCategoryGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureCategoryGetAPIRequest 获取图片分类信息 API请求 taobao.picture.category.get

获取图片分类信息

func GetTaobaoPictureCategoryGetAPIRequest added in v1.3.4

func GetTaobaoPictureCategoryGetAPIRequest() *TaobaoPictureCategoryGetAPIRequest

GetTaobaoPictureCategoryGetRequest 从 sync.Pool 获取 TaobaoPictureCategoryGetAPIRequest

func NewTaobaoPictureCategoryGetRequest

func NewTaobaoPictureCategoryGetRequest() *TaobaoPictureCategoryGetAPIRequest

NewTaobaoPictureCategoryGetRequest 初始化TaobaoPictureCategoryGetAPIRequest对象

func (TaobaoPictureCategoryGetAPIRequest) GetApiMethodName

func (r TaobaoPictureCategoryGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureCategoryGetAPIRequest) GetApiParams

func (r TaobaoPictureCategoryGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureCategoryGetAPIRequest) GetModifiedTime

func (r TaobaoPictureCategoryGetAPIRequest) GetModifiedTime() string

GetModifiedTime ModifiedTime Getter

func (TaobaoPictureCategoryGetAPIRequest) GetParentId

func (r TaobaoPictureCategoryGetAPIRequest) GetParentId() int64

GetParentId ParentId Getter

func (TaobaoPictureCategoryGetAPIRequest) GetPictureCategoryId

func (r TaobaoPictureCategoryGetAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPictureCategoryGetAPIRequest) GetPictureCategoryName

func (r TaobaoPictureCategoryGetAPIRequest) GetPictureCategoryName() string

GetPictureCategoryName PictureCategoryName Getter

func (TaobaoPictureCategoryGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoPictureCategoryGetAPIRequest) GetType

GetType Type Getter

func (*TaobaoPictureCategoryGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureCategoryGetAPIRequest) SetModifiedTime

func (r *TaobaoPictureCategoryGetAPIRequest) SetModifiedTime(_modifiedTime string) error

SetModifiedTime is ModifiedTime Setter 图片分类的修改时间点,格式:yyyy-MM-dd HH:mm:ss。查询此修改时间点之后到目前的图片分类。

func (*TaobaoPictureCategoryGetAPIRequest) SetParentId

func (r *TaobaoPictureCategoryGetAPIRequest) SetParentId(_parentId int64) error

SetParentId is ParentId Setter 取二级分类时设置为对应父分类id<br/>取一级分类时父分类id设为0<br/>取全部分类的时候不设或设为-1

func (*TaobaoPictureCategoryGetAPIRequest) SetPictureCategoryId

func (r *TaobaoPictureCategoryGetAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类ID

func (*TaobaoPictureCategoryGetAPIRequest) SetPictureCategoryName

func (r *TaobaoPictureCategoryGetAPIRequest) SetPictureCategoryName(_pictureCategoryName string) error

SetPictureCategoryName is PictureCategoryName Setter 图片分类名,不支持模糊查询

func (*TaobaoPictureCategoryGetAPIRequest) SetType

SetType is Type Setter 1

type TaobaoPictureCategoryGetAPIResponse

type TaobaoPictureCategoryGetAPIResponse struct {
	model.CommonResponse
	TaobaoPictureCategoryGetAPIResponseModel
}

TaobaoPictureCategoryGetAPIResponse 获取图片分类信息 API返回值 taobao.picture.category.get

获取图片分类信息

func GetTaobaoPictureCategoryGetAPIResponse added in v1.3.4

func GetTaobaoPictureCategoryGetAPIResponse() *TaobaoPictureCategoryGetAPIResponse

GetTaobaoPictureCategoryGetAPIResponse 从 sync.Pool 获取 TaobaoPictureCategoryGetAPIResponse

func (*TaobaoPictureCategoryGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureCategoryGetAPIResponseModel

type TaobaoPictureCategoryGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_category_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片分类
	PictureCategories []PictureCategory `json:"picture_categories,omitempty" xml:"picture_categories>picture_category,omitempty"`
}

TaobaoPictureCategoryGetAPIResponseModel is 获取图片分类信息 成功返回结果

func (*TaobaoPictureCategoryGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureCategoryUpdateAPIRequest

type TaobaoPictureCategoryUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureCategoryUpdateAPIRequest 更新图片分类 API请求 taobao.picture.category.update

更新图片分类的名字,或者更新图片分类的父分类(即分类移动)。只能移动2级分类到非2级分类,默认分类和1级分类不可移动。

func GetTaobaoPictureCategoryUpdateAPIRequest added in v1.3.4

func GetTaobaoPictureCategoryUpdateAPIRequest() *TaobaoPictureCategoryUpdateAPIRequest

GetTaobaoPictureCategoryUpdateRequest 从 sync.Pool 获取 TaobaoPictureCategoryUpdateAPIRequest

func NewTaobaoPictureCategoryUpdateRequest

func NewTaobaoPictureCategoryUpdateRequest() *TaobaoPictureCategoryUpdateAPIRequest

NewTaobaoPictureCategoryUpdateRequest 初始化TaobaoPictureCategoryUpdateAPIRequest对象

func (TaobaoPictureCategoryUpdateAPIRequest) GetApiMethodName

func (r TaobaoPictureCategoryUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureCategoryUpdateAPIRequest) GetApiParams

func (r TaobaoPictureCategoryUpdateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureCategoryUpdateAPIRequest) GetCategoryId

func (r TaobaoPictureCategoryUpdateAPIRequest) GetCategoryId() int64

GetCategoryId CategoryId Getter

func (TaobaoPictureCategoryUpdateAPIRequest) GetCategoryName

func (r TaobaoPictureCategoryUpdateAPIRequest) GetCategoryName() string

GetCategoryName CategoryName Getter

func (TaobaoPictureCategoryUpdateAPIRequest) GetParentId

GetParentId ParentId Getter

func (TaobaoPictureCategoryUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoPictureCategoryUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureCategoryUpdateAPIRequest) SetCategoryId

func (r *TaobaoPictureCategoryUpdateAPIRequest) SetCategoryId(_categoryId int64) error

SetCategoryId is CategoryId Setter 要更新的图片分类的id

func (*TaobaoPictureCategoryUpdateAPIRequest) SetCategoryName

func (r *TaobaoPictureCategoryUpdateAPIRequest) SetCategoryName(_categoryName string) error

SetCategoryName is CategoryName Setter 图片分类的新名字,最大长度20字符,不能为空

func (*TaobaoPictureCategoryUpdateAPIRequest) SetParentId

func (r *TaobaoPictureCategoryUpdateAPIRequest) SetParentId(_parentId int64) error

SetParentId is ParentId Setter 图片分类的新父分类id

type TaobaoPictureCategoryUpdateAPIResponse

type TaobaoPictureCategoryUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoPictureCategoryUpdateAPIResponseModel
}

TaobaoPictureCategoryUpdateAPIResponse 更新图片分类 API返回值 taobao.picture.category.update

更新图片分类的名字,或者更新图片分类的父分类(即分类移动)。只能移动2级分类到非2级分类,默认分类和1级分类不可移动。

func GetTaobaoPictureCategoryUpdateAPIResponse added in v1.3.4

func GetTaobaoPictureCategoryUpdateAPIResponse() *TaobaoPictureCategoryUpdateAPIResponse

GetTaobaoPictureCategoryUpdateAPIResponse 从 sync.Pool 获取 TaobaoPictureCategoryUpdateAPIResponse

func (*TaobaoPictureCategoryUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureCategoryUpdateAPIResponseModel

type TaobaoPictureCategoryUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_category_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 更新图片分类是否成功
	Done bool `json:"done,omitempty" xml:"done,omitempty"`
}

TaobaoPictureCategoryUpdateAPIResponseModel is 更新图片分类 成功返回结果

func (*TaobaoPictureCategoryUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureChangecategoryAPIRequest

type TaobaoPictureChangecategoryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureChangecategoryAPIRequest 修改图片的分类 API请求 taobao.picture.changecategory

把批量的图片移动到某个分类下

func GetTaobaoPictureChangecategoryAPIRequest added in v1.3.4

func GetTaobaoPictureChangecategoryAPIRequest() *TaobaoPictureChangecategoryAPIRequest

GetTaobaoPictureChangecategoryRequest 从 sync.Pool 获取 TaobaoPictureChangecategoryAPIRequest

func NewTaobaoPictureChangecategoryRequest

func NewTaobaoPictureChangecategoryRequest() *TaobaoPictureChangecategoryAPIRequest

NewTaobaoPictureChangecategoryRequest 初始化TaobaoPictureChangecategoryAPIRequest对象

func (TaobaoPictureChangecategoryAPIRequest) GetApiMethodName

func (r TaobaoPictureChangecategoryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureChangecategoryAPIRequest) GetApiParams

func (r TaobaoPictureChangecategoryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureChangecategoryAPIRequest) GetPictureCategoryId

func (r TaobaoPictureChangecategoryAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPictureChangecategoryAPIRequest) GetPictureIds

func (r TaobaoPictureChangecategoryAPIRequest) GetPictureIds() []string

GetPictureIds PictureIds Getter

func (TaobaoPictureChangecategoryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoPictureChangecategoryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureChangecategoryAPIRequest) SetPictureCategoryId

func (r *TaobaoPictureChangecategoryAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 目标分类的id

func (*TaobaoPictureChangecategoryAPIRequest) SetPictureIds

func (r *TaobaoPictureChangecategoryAPIRequest) SetPictureIds(_pictureIds []string) error

SetPictureIds is PictureIds Setter 要移动的图片的id

type TaobaoPictureChangecategoryAPIResponse

type TaobaoPictureChangecategoryAPIResponse struct {
	model.CommonResponse
	TaobaoPictureChangecategoryAPIResponseModel
}

TaobaoPictureChangecategoryAPIResponse 修改图片的分类 API返回值 taobao.picture.changecategory

把批量的图片移动到某个分类下

func GetTaobaoPictureChangecategoryAPIResponse added in v1.3.4

func GetTaobaoPictureChangecategoryAPIResponse() *TaobaoPictureChangecategoryAPIResponse

GetTaobaoPictureChangecategoryAPIResponse 从 sync.Pool 获取 TaobaoPictureChangecategoryAPIResponse

func (*TaobaoPictureChangecategoryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureChangecategoryAPIResponseModel

type TaobaoPictureChangecategoryAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_changecategory_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 移动图片是否成功:部分移动成功为true,全部移动失败为false。
	Done bool `json:"done,omitempty" xml:"done,omitempty"`
}

TaobaoPictureChangecategoryAPIResponseModel is 修改图片的分类 成功返回结果

func (*TaobaoPictureChangecategoryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureDeleteAPIRequest

type TaobaoPictureDeleteAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureDeleteAPIRequest 删除图片空间图片 API请求 taobao.picture.delete

删除图片空间图片

func GetTaobaoPictureDeleteAPIRequest added in v1.3.4

func GetTaobaoPictureDeleteAPIRequest() *TaobaoPictureDeleteAPIRequest

GetTaobaoPictureDeleteRequest 从 sync.Pool 获取 TaobaoPictureDeleteAPIRequest

func NewTaobaoPictureDeleteRequest

func NewTaobaoPictureDeleteRequest() *TaobaoPictureDeleteAPIRequest

NewTaobaoPictureDeleteRequest 初始化TaobaoPictureDeleteAPIRequest对象

func (TaobaoPictureDeleteAPIRequest) GetApiMethodName

func (r TaobaoPictureDeleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureDeleteAPIRequest) GetApiParams

func (r TaobaoPictureDeleteAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureDeleteAPIRequest) GetPictureIds

func (r TaobaoPictureDeleteAPIRequest) GetPictureIds() []string

GetPictureIds PictureIds Getter

func (TaobaoPictureDeleteAPIRequest) GetRawParams added in v1.2.8

func (r TaobaoPictureDeleteAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoPictureDeleteAPIRequest) Reset added in v1.3.4

func (r *TaobaoPictureDeleteAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureDeleteAPIRequest) SetPictureIds

func (r *TaobaoPictureDeleteAPIRequest) SetPictureIds(_pictureIds []string) error

SetPictureIds is PictureIds Setter 图片ID字符串,可以一个也可以一组,用英文逗号间隔,如450,120,155.限制数量是100

type TaobaoPictureDeleteAPIResponse

type TaobaoPictureDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoPictureDeleteAPIResponseModel
}

TaobaoPictureDeleteAPIResponse 删除图片空间图片 API返回值 taobao.picture.delete

删除图片空间图片

func GetTaobaoPictureDeleteAPIResponse added in v1.3.4

func GetTaobaoPictureDeleteAPIResponse() *TaobaoPictureDeleteAPIResponse

GetTaobaoPictureDeleteAPIResponse 从 sync.Pool 获取 TaobaoPictureDeleteAPIResponse

func (*TaobaoPictureDeleteAPIResponse) Reset added in v1.3.4

func (m *TaobaoPictureDeleteAPIResponse) Reset()

Reset 清空结构体

type TaobaoPictureDeleteAPIResponseModel

type TaobaoPictureDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否删除
	Success string `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoPictureDeleteAPIResponseModel is 删除图片空间图片 成功返回结果

func (*TaobaoPictureDeleteAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureGetAPIRequest

type TaobaoPictureGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureGetAPIRequest 获取图片信息 API请求 taobao.picture.get

获取图片信息

func GetTaobaoPictureGetAPIRequest added in v1.3.4

func GetTaobaoPictureGetAPIRequest() *TaobaoPictureGetAPIRequest

GetTaobaoPictureGetRequest 从 sync.Pool 获取 TaobaoPictureGetAPIRequest

func NewTaobaoPictureGetRequest

func NewTaobaoPictureGetRequest() *TaobaoPictureGetAPIRequest

NewTaobaoPictureGetRequest 初始化TaobaoPictureGetAPIRequest对象

func (TaobaoPictureGetAPIRequest) GetApiMethodName

func (r TaobaoPictureGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureGetAPIRequest) GetApiParams

func (r TaobaoPictureGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureGetAPIRequest) GetClientType

func (r TaobaoPictureGetAPIRequest) GetClientType() string

GetClientType ClientType Getter

func (TaobaoPictureGetAPIRequest) GetDeleted

func (r TaobaoPictureGetAPIRequest) GetDeleted() string

GetDeleted Deleted Getter

func (TaobaoPictureGetAPIRequest) GetEndDate

func (r TaobaoPictureGetAPIRequest) GetEndDate() string

GetEndDate EndDate Getter

func (TaobaoPictureGetAPIRequest) GetIsHttps

func (r TaobaoPictureGetAPIRequest) GetIsHttps() bool

GetIsHttps IsHttps Getter

func (TaobaoPictureGetAPIRequest) GetModifiedTime

func (r TaobaoPictureGetAPIRequest) GetModifiedTime() string

GetModifiedTime ModifiedTime Getter

func (TaobaoPictureGetAPIRequest) GetOrderBy

func (r TaobaoPictureGetAPIRequest) GetOrderBy() string

GetOrderBy OrderBy Getter

func (TaobaoPictureGetAPIRequest) GetPageNo

func (r TaobaoPictureGetAPIRequest) GetPageNo() int64

GetPageNo PageNo Getter

func (TaobaoPictureGetAPIRequest) GetPageSize

func (r TaobaoPictureGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (TaobaoPictureGetAPIRequest) GetPictureCategoryId

func (r TaobaoPictureGetAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPictureGetAPIRequest) GetPictureId

func (r TaobaoPictureGetAPIRequest) GetPictureId() int64

GetPictureId PictureId Getter

func (TaobaoPictureGetAPIRequest) GetRawParams added in v1.2.8

func (r TaobaoPictureGetAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoPictureGetAPIRequest) GetStartDate

func (r TaobaoPictureGetAPIRequest) GetStartDate() string

GetStartDate StartDate Getter

func (TaobaoPictureGetAPIRequest) GetTitle

func (r TaobaoPictureGetAPIRequest) GetTitle() string

GetTitle Title Getter

func (TaobaoPictureGetAPIRequest) GetUrls

func (r TaobaoPictureGetAPIRequest) GetUrls() string

GetUrls Urls Getter

func (*TaobaoPictureGetAPIRequest) Reset added in v1.3.4

func (r *TaobaoPictureGetAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureGetAPIRequest) SetClientType

func (r *TaobaoPictureGetAPIRequest) SetClientType(_clientType string) error

SetClientType is ClientType Setter 图片使用,如果是pc宝贝detail使用,设置为client:computer,查询出来的图片是符合pc的宝贝detail显示的如果是手机宝贝detail使用,设置为client:phone,查询出来的图片是符合手机的宝贝detail显示的,默认值是全部

func (*TaobaoPictureGetAPIRequest) SetDeleted

func (r *TaobaoPictureGetAPIRequest) SetDeleted(_deleted string) error

SetDeleted is Deleted Setter 是否删除,unfroze代表没有删除

func (*TaobaoPictureGetAPIRequest) SetEndDate

func (r *TaobaoPictureGetAPIRequest) SetEndDate(_endDate string) error

SetEndDate is EndDate Setter 查询上传结束时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPictureGetAPIRequest) SetIsHttps

func (r *TaobaoPictureGetAPIRequest) SetIsHttps(_isHttps bool) error

SetIsHttps is IsHttps Setter 是否获取https的链接

func (*TaobaoPictureGetAPIRequest) SetModifiedTime

func (r *TaobaoPictureGetAPIRequest) SetModifiedTime(_modifiedTime string) error

SetModifiedTime is ModifiedTime Setter 图片被修改的时间点,格式:yyyy-MM-dd HH:mm:ss。查询此修改时间点之后到目前的图片。

func (*TaobaoPictureGetAPIRequest) SetOrderBy

func (r *TaobaoPictureGetAPIRequest) SetOrderBy(_orderBy string) error

SetOrderBy is OrderBy Setter 图片查询结果排序,time:desc按上传时间从晚到早(默认), time:asc按上传时间从早到晚,sizes:desc按图片从大到小,sizes:asc按图片从小到大,默认time:desc

func (*TaobaoPictureGetAPIRequest) SetPageNo

func (r *TaobaoPictureGetAPIRequest) SetPageNo(_pageNo int64) error

SetPageNo is PageNo Setter 页码.传入值为1代表第一页,传入值为2代表第二页,依此类推,默认值为1

func (*TaobaoPictureGetAPIRequest) SetPageSize

func (r *TaobaoPictureGetAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页条数.每页返回最多返回100条,默认值40

func (*TaobaoPictureGetAPIRequest) SetPictureCategoryId

func (r *TaobaoPictureGetAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类ID

func (*TaobaoPictureGetAPIRequest) SetPictureId

func (r *TaobaoPictureGetAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 图片ID

func (*TaobaoPictureGetAPIRequest) SetStartDate

func (r *TaobaoPictureGetAPIRequest) SetStartDate(_startDate string) error

SetStartDate is StartDate Setter 查询上传开始时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPictureGetAPIRequest) SetTitle

func (r *TaobaoPictureGetAPIRequest) SetTitle(_title string) error

SetTitle is Title Setter 图片标题,最大长度50字符,中英文都算一字符

func (*TaobaoPictureGetAPIRequest) SetUrls

func (r *TaobaoPictureGetAPIRequest) SetUrls(_urls string) error

SetUrls is Urls Setter 图片url查询接口

type TaobaoPictureGetAPIResponse

type TaobaoPictureGetAPIResponse struct {
	model.CommonResponse
	TaobaoPictureGetAPIResponseModel
}

TaobaoPictureGetAPIResponse 获取图片信息 API返回值 taobao.picture.get

获取图片信息

func GetTaobaoPictureGetAPIResponse added in v1.3.4

func GetTaobaoPictureGetAPIResponse() *TaobaoPictureGetAPIResponse

GetTaobaoPictureGetAPIResponse 从 sync.Pool 获取 TaobaoPictureGetAPIResponse

func (*TaobaoPictureGetAPIResponse) Reset added in v1.3.4

func (m *TaobaoPictureGetAPIResponse) Reset()

Reset 清空结构体

type TaobaoPictureGetAPIResponseModel

type TaobaoPictureGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片信息列表
	Pictures []Picture `json:"pictures,omitempty" xml:"pictures>picture,omitempty"`
}

TaobaoPictureGetAPIResponseModel is 获取图片信息 成功返回结果

func (*TaobaoPictureGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureIsreferencedGetAPIRequest

type TaobaoPictureIsreferencedGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureIsreferencedGetAPIRequest 图片是否被引用 API请求 taobao.picture.isreferenced.get

查询图片是否被引用,被引用返回true,未被引用返回false

func GetTaobaoPictureIsreferencedGetAPIRequest added in v1.3.4

func GetTaobaoPictureIsreferencedGetAPIRequest() *TaobaoPictureIsreferencedGetAPIRequest

GetTaobaoPictureIsreferencedGetRequest 从 sync.Pool 获取 TaobaoPictureIsreferencedGetAPIRequest

func NewTaobaoPictureIsreferencedGetRequest

func NewTaobaoPictureIsreferencedGetRequest() *TaobaoPictureIsreferencedGetAPIRequest

NewTaobaoPictureIsreferencedGetRequest 初始化TaobaoPictureIsreferencedGetAPIRequest对象

func (TaobaoPictureIsreferencedGetAPIRequest) GetApiMethodName

func (r TaobaoPictureIsreferencedGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureIsreferencedGetAPIRequest) GetApiParams

func (r TaobaoPictureIsreferencedGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureIsreferencedGetAPIRequest) GetPictureId

GetPictureId PictureId Getter

func (TaobaoPictureIsreferencedGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoPictureIsreferencedGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureIsreferencedGetAPIRequest) SetPictureId

func (r *TaobaoPictureIsreferencedGetAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 图片id

type TaobaoPictureIsreferencedGetAPIResponse

type TaobaoPictureIsreferencedGetAPIResponse struct {
	model.CommonResponse
	TaobaoPictureIsreferencedGetAPIResponseModel
}

TaobaoPictureIsreferencedGetAPIResponse 图片是否被引用 API返回值 taobao.picture.isreferenced.get

查询图片是否被引用,被引用返回true,未被引用返回false

func GetTaobaoPictureIsreferencedGetAPIResponse added in v1.3.4

func GetTaobaoPictureIsreferencedGetAPIResponse() *TaobaoPictureIsreferencedGetAPIResponse

GetTaobaoPictureIsreferencedGetAPIResponse 从 sync.Pool 获取 TaobaoPictureIsreferencedGetAPIResponse

func (*TaobaoPictureIsreferencedGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureIsreferencedGetAPIResponseModel

type TaobaoPictureIsreferencedGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_isreferenced_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片是否被引用
	IsReferenced bool `json:"is_referenced,omitempty" xml:"is_referenced,omitempty"`
}

TaobaoPictureIsreferencedGetAPIResponseModel is 图片是否被引用 成功返回结果

func (*TaobaoPictureIsreferencedGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPicturePicturesCountAPIRequest

type TaobaoPicturePicturesCountAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPicturePicturesCountAPIRequest 图片总数查询 API请求 taobao.picture.pictures.count

图片总数查询,目前出于对数据库的保护暂不支持此功能

func GetTaobaoPicturePicturesCountAPIRequest added in v1.3.4

func GetTaobaoPicturePicturesCountAPIRequest() *TaobaoPicturePicturesCountAPIRequest

GetTaobaoPicturePicturesCountRequest 从 sync.Pool 获取 TaobaoPicturePicturesCountAPIRequest

func NewTaobaoPicturePicturesCountRequest

func NewTaobaoPicturePicturesCountRequest() *TaobaoPicturePicturesCountAPIRequest

NewTaobaoPicturePicturesCountRequest 初始化TaobaoPicturePicturesCountAPIRequest对象

func (TaobaoPicturePicturesCountAPIRequest) GetApiMethodName

func (r TaobaoPicturePicturesCountAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPicturePicturesCountAPIRequest) GetApiParams

func (r TaobaoPicturePicturesCountAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPicturePicturesCountAPIRequest) GetClientType

func (r TaobaoPicturePicturesCountAPIRequest) GetClientType() string

GetClientType ClientType Getter

func (TaobaoPicturePicturesCountAPIRequest) GetDeleted

GetDeleted Deleted Getter

func (TaobaoPicturePicturesCountAPIRequest) GetEndDate

GetEndDate EndDate Getter

func (TaobaoPicturePicturesCountAPIRequest) GetPictureCategoryId

func (r TaobaoPicturePicturesCountAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPicturePicturesCountAPIRequest) GetPictureId

GetPictureId PictureId Getter

func (TaobaoPicturePicturesCountAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoPicturePicturesCountAPIRequest) GetStartDate

GetStartDate StartDate Getter

func (TaobaoPicturePicturesCountAPIRequest) GetStartModifiedDate

func (r TaobaoPicturePicturesCountAPIRequest) GetStartModifiedDate() string

GetStartModifiedDate StartModifiedDate Getter

func (TaobaoPicturePicturesCountAPIRequest) GetTitle

GetTitle Title Getter

func (*TaobaoPicturePicturesCountAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPicturePicturesCountAPIRequest) SetClientType

func (r *TaobaoPicturePicturesCountAPIRequest) SetClientType(_clientType string) error

SetClientType is ClientType Setter 图片使用,如果是pc宝贝detail使用,设置为client:computer,查询出来的图片是符合pc的宝贝detail显示的如果是手机宝贝detail使用,设置为client:phone,查询出来的图片是符合手机的宝贝detail显示的,默认值是全部

func (*TaobaoPicturePicturesCountAPIRequest) SetDeleted

func (r *TaobaoPicturePicturesCountAPIRequest) SetDeleted(_deleted string) error

SetDeleted is Deleted Setter 是否删除,undeleted代表没有删除,deleted表示删除

func (*TaobaoPicturePicturesCountAPIRequest) SetEndDate

func (r *TaobaoPicturePicturesCountAPIRequest) SetEndDate(_endDate string) error

SetEndDate is EndDate Setter 查询上传结束时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPicturePicturesCountAPIRequest) SetPictureCategoryId

func (r *TaobaoPicturePicturesCountAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类

func (*TaobaoPicturePicturesCountAPIRequest) SetPictureId

func (r *TaobaoPicturePicturesCountAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 图片ID

func (*TaobaoPicturePicturesCountAPIRequest) SetStartDate

func (r *TaobaoPicturePicturesCountAPIRequest) SetStartDate(_startDate string) error

SetStartDate is StartDate Setter 查询上传开始时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPicturePicturesCountAPIRequest) SetStartModifiedDate

func (r *TaobaoPicturePicturesCountAPIRequest) SetStartModifiedDate(_startModifiedDate string) error

SetStartModifiedDate is StartModifiedDate Setter 图片被修改的时间点,格式:yyyy-MM-dd HH:mm:ss。查询此修改时间点之后到目前的图片。

func (*TaobaoPicturePicturesCountAPIRequest) SetTitle

SetTitle is Title Setter 文件名

type TaobaoPicturePicturesCountAPIResponse

type TaobaoPicturePicturesCountAPIResponse struct {
	model.CommonResponse
	TaobaoPicturePicturesCountAPIResponseModel
}

TaobaoPicturePicturesCountAPIResponse 图片总数查询 API返回值 taobao.picture.pictures.count

图片总数查询,目前出于对数据库的保护暂不支持此功能

func GetTaobaoPicturePicturesCountAPIResponse added in v1.3.4

func GetTaobaoPicturePicturesCountAPIResponse() *TaobaoPicturePicturesCountAPIResponse

GetTaobaoPicturePicturesCountAPIResponse 从 sync.Pool 获取 TaobaoPicturePicturesCountAPIResponse

func (*TaobaoPicturePicturesCountAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPicturePicturesCountAPIResponseModel

type TaobaoPicturePicturesCountAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_pictures_count_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询的文件总数
	Totals int64 `json:"totals,omitempty" xml:"totals,omitempty"`
}

TaobaoPicturePicturesCountAPIResponseModel is 图片总数查询 成功返回结果

func (*TaobaoPicturePicturesCountAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPicturePicturesGetAPIRequest

type TaobaoPicturePicturesGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPicturePicturesGetAPIRequest 图片获取 API请求 taobao.picture.pictures.get

图片空间对外的图片获取接口,该接口只针对分页获取,获取某一页的图片,该接口不支持总数的查询asd

func GetTaobaoPicturePicturesGetAPIRequest added in v1.3.4

func GetTaobaoPicturePicturesGetAPIRequest() *TaobaoPicturePicturesGetAPIRequest

GetTaobaoPicturePicturesGetRequest 从 sync.Pool 获取 TaobaoPicturePicturesGetAPIRequest

func NewTaobaoPicturePicturesGetRequest

func NewTaobaoPicturePicturesGetRequest() *TaobaoPicturePicturesGetAPIRequest

NewTaobaoPicturePicturesGetRequest 初始化TaobaoPicturePicturesGetAPIRequest对象

func (TaobaoPicturePicturesGetAPIRequest) GetApiMethodName

func (r TaobaoPicturePicturesGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPicturePicturesGetAPIRequest) GetApiParams

func (r TaobaoPicturePicturesGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPicturePicturesGetAPIRequest) GetClientType

func (r TaobaoPicturePicturesGetAPIRequest) GetClientType() string

GetClientType ClientType Getter

func (TaobaoPicturePicturesGetAPIRequest) GetCurrentPage

func (r TaobaoPicturePicturesGetAPIRequest) GetCurrentPage() int64

GetCurrentPage CurrentPage Getter

func (TaobaoPicturePicturesGetAPIRequest) GetDeleted

GetDeleted Deleted Getter

func (TaobaoPicturePicturesGetAPIRequest) GetEndDate

GetEndDate EndDate Getter

func (TaobaoPicturePicturesGetAPIRequest) GetIsHttps

GetIsHttps IsHttps Getter

func (TaobaoPicturePicturesGetAPIRequest) GetOrderBy

GetOrderBy OrderBy Getter

func (TaobaoPicturePicturesGetAPIRequest) GetPageSize

func (r TaobaoPicturePicturesGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (TaobaoPicturePicturesGetAPIRequest) GetPictureCategoryId

func (r TaobaoPicturePicturesGetAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPicturePicturesGetAPIRequest) GetPictureId

func (r TaobaoPicturePicturesGetAPIRequest) GetPictureId() int64

GetPictureId PictureId Getter

func (TaobaoPicturePicturesGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoPicturePicturesGetAPIRequest) GetStartDate

func (r TaobaoPicturePicturesGetAPIRequest) GetStartDate() string

GetStartDate StartDate Getter

func (TaobaoPicturePicturesGetAPIRequest) GetStartModifiedDate

func (r TaobaoPicturePicturesGetAPIRequest) GetStartModifiedDate() string

GetStartModifiedDate StartModifiedDate Getter

func (TaobaoPicturePicturesGetAPIRequest) GetTitle

GetTitle Title Getter

func (TaobaoPicturePicturesGetAPIRequest) GetUrls

GetUrls Urls Getter

func (*TaobaoPicturePicturesGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPicturePicturesGetAPIRequest) SetClientType

func (r *TaobaoPicturePicturesGetAPIRequest) SetClientType(_clientType string) error

SetClientType is ClientType Setter 图片使用,如果是pc宝贝detail使用,设置为client:computer,查询出来的图片是符合pc的宝贝detail显示的如果是手机宝贝detail使用,设置为client:phone,查询出来的图片是符合手机的宝贝detail显示的,默认值是全部

func (*TaobaoPicturePicturesGetAPIRequest) SetCurrentPage

func (r *TaobaoPicturePicturesGetAPIRequest) SetCurrentPage(_currentPage int64) error

SetCurrentPage is CurrentPage Setter 页码.传入值为1代表第一页,传入值为2代表第二页,依此类推,默认值为1

func (*TaobaoPicturePicturesGetAPIRequest) SetDeleted

func (r *TaobaoPicturePicturesGetAPIRequest) SetDeleted(_deleted string) error

SetDeleted is Deleted Setter 是否删除,deleted代表没有删除

func (*TaobaoPicturePicturesGetAPIRequest) SetEndDate

func (r *TaobaoPicturePicturesGetAPIRequest) SetEndDate(_endDate string) error

SetEndDate is EndDate Setter 结束时间

func (*TaobaoPicturePicturesGetAPIRequest) SetIsHttps

func (r *TaobaoPicturePicturesGetAPIRequest) SetIsHttps(_isHttps bool) error

SetIsHttps is IsHttps Setter 是否获取https的链接

func (*TaobaoPicturePicturesGetAPIRequest) SetOrderBy

func (r *TaobaoPicturePicturesGetAPIRequest) SetOrderBy(_orderBy string) error

SetOrderBy is OrderBy Setter 图片查询结果排序,time:desc按上传时间从晚到早(默认), time:asc按上传时间从早到晚,sizes:desc按图片从大到小,sizes:asc按图片从小到大,默认time:desc

func (*TaobaoPicturePicturesGetAPIRequest) SetPageSize

func (r *TaobaoPicturePicturesGetAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页条数.每页返回最多返回100条,默认值40

func (*TaobaoPicturePicturesGetAPIRequest) SetPictureCategoryId

func (r *TaobaoPicturePicturesGetAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类

func (*TaobaoPicturePicturesGetAPIRequest) SetPictureId

func (r *TaobaoPicturePicturesGetAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 图片ID

func (*TaobaoPicturePicturesGetAPIRequest) SetStartDate

func (r *TaobaoPicturePicturesGetAPIRequest) SetStartDate(_startDate string) error

SetStartDate is StartDate Setter 查询上传结束时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPicturePicturesGetAPIRequest) SetStartModifiedDate

func (r *TaobaoPicturePicturesGetAPIRequest) SetStartModifiedDate(_startModifiedDate string) error

SetStartModifiedDate is StartModifiedDate Setter 图片被修改的时间点,格式:yyyy-MM-dd HH:mm:ss。查询此修改时间点之后到目前的图片。

func (*TaobaoPicturePicturesGetAPIRequest) SetTitle

func (r *TaobaoPicturePicturesGetAPIRequest) SetTitle(_title string) error

SetTitle is Title Setter 图片标题,最大长度50字符,中英文都算一字符

func (*TaobaoPicturePicturesGetAPIRequest) SetUrls

SetUrls is Urls Setter 图片url查询接口

type TaobaoPicturePicturesGetAPIResponse

type TaobaoPicturePicturesGetAPIResponse struct {
	model.CommonResponse
	TaobaoPicturePicturesGetAPIResponseModel
}

TaobaoPicturePicturesGetAPIResponse 图片获取 API返回值 taobao.picture.pictures.get

图片空间对外的图片获取接口,该接口只针对分页获取,获取某一页的图片,该接口不支持总数的查询asd

func GetTaobaoPicturePicturesGetAPIResponse added in v1.3.4

func GetTaobaoPicturePicturesGetAPIResponse() *TaobaoPicturePicturesGetAPIResponse

GetTaobaoPicturePicturesGetAPIResponse 从 sync.Pool 获取 TaobaoPicturePicturesGetAPIResponse

func (*TaobaoPicturePicturesGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPicturePicturesGetAPIResponseModel

type TaobaoPicturePicturesGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_pictures_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片空间图片数据对象
	Pictures []Picture `json:"pictures,omitempty" xml:"pictures>picture,omitempty"`
}

TaobaoPicturePicturesGetAPIResponseModel is 图片获取 成功返回结果

func (*TaobaoPicturePicturesGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureUpdateAPIRequest

type TaobaoPictureUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureUpdateAPIRequest 修改图片名字 API请求 taobao.picture.update

修改指定图片的图片名

func GetTaobaoPictureUpdateAPIRequest added in v1.3.4

func GetTaobaoPictureUpdateAPIRequest() *TaobaoPictureUpdateAPIRequest

GetTaobaoPictureUpdateRequest 从 sync.Pool 获取 TaobaoPictureUpdateAPIRequest

func NewTaobaoPictureUpdateRequest

func NewTaobaoPictureUpdateRequest() *TaobaoPictureUpdateAPIRequest

NewTaobaoPictureUpdateRequest 初始化TaobaoPictureUpdateAPIRequest对象

func (TaobaoPictureUpdateAPIRequest) GetApiMethodName

func (r TaobaoPictureUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureUpdateAPIRequest) GetApiParams

func (r TaobaoPictureUpdateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureUpdateAPIRequest) GetNewName

func (r TaobaoPictureUpdateAPIRequest) GetNewName() string

GetNewName NewName Getter

func (TaobaoPictureUpdateAPIRequest) GetPictureId

func (r TaobaoPictureUpdateAPIRequest) GetPictureId() int64

GetPictureId PictureId Getter

func (TaobaoPictureUpdateAPIRequest) GetRawParams added in v1.2.8

func (r TaobaoPictureUpdateAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoPictureUpdateAPIRequest) Reset added in v1.3.4

func (r *TaobaoPictureUpdateAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureUpdateAPIRequest) SetNewName

func (r *TaobaoPictureUpdateAPIRequest) SetNewName(_newName string) error

SetNewName is NewName Setter 新的图片名,最大长度50字符,不能为空

func (*TaobaoPictureUpdateAPIRequest) SetPictureId

func (r *TaobaoPictureUpdateAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 要更改名字的图片的id

type TaobaoPictureUpdateAPIResponse

type TaobaoPictureUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoPictureUpdateAPIResponseModel
}

TaobaoPictureUpdateAPIResponse 修改图片名字 API返回值 taobao.picture.update

修改指定图片的图片名

func GetTaobaoPictureUpdateAPIResponse added in v1.3.4

func GetTaobaoPictureUpdateAPIResponse() *TaobaoPictureUpdateAPIResponse

GetTaobaoPictureUpdateAPIResponse 从 sync.Pool 获取 TaobaoPictureUpdateAPIResponse

func (*TaobaoPictureUpdateAPIResponse) Reset added in v1.3.4

func (m *TaobaoPictureUpdateAPIResponse) Reset()

Reset 清空结构体

type TaobaoPictureUpdateAPIResponseModel

type TaobaoPictureUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 更新是否成功
	Done bool `json:"done,omitempty" xml:"done,omitempty"`
}

TaobaoPictureUpdateAPIResponseModel is 修改图片名字 成功返回结果

func (*TaobaoPictureUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureUploadAPIRequest

type TaobaoPictureUploadAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureUploadAPIRequest 上传单张图片 API请求 taobao.picture.upload

图片空间上传接口

func GetTaobaoPictureUploadAPIRequest added in v1.3.4

func GetTaobaoPictureUploadAPIRequest() *TaobaoPictureUploadAPIRequest

GetTaobaoPictureUploadRequest 从 sync.Pool 获取 TaobaoPictureUploadAPIRequest

func NewTaobaoPictureUploadRequest

func NewTaobaoPictureUploadRequest() *TaobaoPictureUploadAPIRequest

NewTaobaoPictureUploadRequest 初始化TaobaoPictureUploadAPIRequest对象

func (TaobaoPictureUploadAPIRequest) GetApiMethodName

func (r TaobaoPictureUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureUploadAPIRequest) GetApiParams

func (r TaobaoPictureUploadAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureUploadAPIRequest) GetClientType

func (r TaobaoPictureUploadAPIRequest) GetClientType() string

GetClientType ClientType Getter

func (TaobaoPictureUploadAPIRequest) GetImageInputTitle

func (r TaobaoPictureUploadAPIRequest) GetImageInputTitle() string

GetImageInputTitle ImageInputTitle Getter

func (TaobaoPictureUploadAPIRequest) GetImg

GetImg Img Getter

func (TaobaoPictureUploadAPIRequest) GetIsHttps

func (r TaobaoPictureUploadAPIRequest) GetIsHttps() bool

GetIsHttps IsHttps Getter

func (TaobaoPictureUploadAPIRequest) GetPictureCategoryId

func (r TaobaoPictureUploadAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPictureUploadAPIRequest) GetRawParams added in v1.2.8

func (r TaobaoPictureUploadAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoPictureUploadAPIRequest) GetTitle

GetTitle Title Getter

func (*TaobaoPictureUploadAPIRequest) Reset added in v1.3.4

func (r *TaobaoPictureUploadAPIRequest) Reset()

Reset IRequest interface 方法, 清空结构体

func (*TaobaoPictureUploadAPIRequest) SetClientType

func (r *TaobaoPictureUploadAPIRequest) SetClientType(_clientType string) error

SetClientType is ClientType Setter 图片上传的来源,有电脑版本宝贝发布,手机版本宝贝发布client:computer电脑版本宝贝使用,client:phone手机版本宝贝使用。注意:当client:phone时,图片限制为宽度在480-620之间,长度不能超过960,否则会报错。

func (*TaobaoPictureUploadAPIRequest) SetImageInputTitle

func (r *TaobaoPictureUploadAPIRequest) SetImageInputTitle(_imageInputTitle string) error

SetImageInputTitle is ImageInputTitle Setter 包括后缀名的图片标题,不能为空,如Bule.jpg,有些卖家希望图片上传后取图片文件的默认名

func (*TaobaoPictureUploadAPIRequest) SetImg

func (r *TaobaoPictureUploadAPIRequest) SetImg(_img *model.File) error

SetImg is Img Setter 图片二进制文件流,不能为空,允许png、jpg、gif图片格式,3M以内。

func (*TaobaoPictureUploadAPIRequest) SetIsHttps

func (r *TaobaoPictureUploadAPIRequest) SetIsHttps(_isHttps bool) error

SetIsHttps is IsHttps Setter 是否获取https连接

func (*TaobaoPictureUploadAPIRequest) SetPictureCategoryId

func (r *TaobaoPictureUploadAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类ID,设置具体某个分类ID或设置0上传到默认分类,只能传入一个分类

func (*TaobaoPictureUploadAPIRequest) SetTitle

func (r *TaobaoPictureUploadAPIRequest) SetTitle(_title string) error

SetTitle is Title Setter 图片标题,如果为空,传的图片标题就取去掉后缀名的image_input_title,超过50字符长度会截取50字符,重名会在标题末尾加"(1)";标题末尾已经有"(数字)"了,则数字加1

type TaobaoPictureUploadAPIResponse

type TaobaoPictureUploadAPIResponse struct {
	model.CommonResponse
	TaobaoPictureUploadAPIResponseModel
}

TaobaoPictureUploadAPIResponse 上传单张图片 API返回值 taobao.picture.upload

图片空间上传接口

func GetTaobaoPictureUploadAPIResponse added in v1.3.4

func GetTaobaoPictureUploadAPIResponse() *TaobaoPictureUploadAPIResponse

GetTaobaoPictureUploadAPIResponse 从 sync.Pool 获取 TaobaoPictureUploadAPIResponse

func (*TaobaoPictureUploadAPIResponse) Reset added in v1.3.4

func (m *TaobaoPictureUploadAPIResponse) Reset()

Reset 清空结构体

type TaobaoPictureUploadAPIResponseModel

type TaobaoPictureUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 当前上传的一张图片信息
	Picture *Picture `json:"picture,omitempty" xml:"picture,omitempty"`
}

TaobaoPictureUploadAPIResponseModel is 上传单张图片 成功返回结果

func (*TaobaoPictureUploadAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureUserinfoGetAPIRequest

type TaobaoPictureUserinfoGetAPIRequest struct {
	model.Params
}

TaobaoPictureUserinfoGetAPIRequest 查询图片空间用户的信息 API请求 taobao.picture.userinfo.get

查询用户的图片空间使用信息,包括:订购量,已使用容量,免费容量,总的可使用容量,订购有效期,剩余容量

func GetTaobaoPictureUserinfoGetAPIRequest added in v1.3.4

func GetTaobaoPictureUserinfoGetAPIRequest() *TaobaoPictureUserinfoGetAPIRequest

GetTaobaoPictureUserinfoGetRequest 从 sync.Pool 获取 TaobaoPictureUserinfoGetAPIRequest

func NewTaobaoPictureUserinfoGetRequest

func NewTaobaoPictureUserinfoGetRequest() *TaobaoPictureUserinfoGetAPIRequest

NewTaobaoPictureUserinfoGetRequest 初始化TaobaoPictureUserinfoGetAPIRequest对象

func (TaobaoPictureUserinfoGetAPIRequest) GetApiMethodName

func (r TaobaoPictureUserinfoGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureUserinfoGetAPIRequest) GetApiParams

func (r TaobaoPictureUserinfoGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureUserinfoGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoPictureUserinfoGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

type TaobaoPictureUserinfoGetAPIResponse

type TaobaoPictureUserinfoGetAPIResponse struct {
	model.CommonResponse
	TaobaoPictureUserinfoGetAPIResponseModel
}

TaobaoPictureUserinfoGetAPIResponse 查询图片空间用户的信息 API返回值 taobao.picture.userinfo.get

查询用户的图片空间使用信息,包括:订购量,已使用容量,免费容量,总的可使用容量,订购有效期,剩余容量

func GetTaobaoPictureUserinfoGetAPIResponse added in v1.3.4

func GetTaobaoPictureUserinfoGetAPIResponse() *TaobaoPictureUserinfoGetAPIResponse

GetTaobaoPictureUserinfoGetAPIResponse 从 sync.Pool 获取 TaobaoPictureUserinfoGetAPIResponse

func (*TaobaoPictureUserinfoGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoPictureUserinfoGetAPIResponseModel

type TaobaoPictureUserinfoGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_userinfo_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 用户使用图片空间的信息
	UserInfo *UserInfo `json:"user_info,omitempty" xml:"user_info,omitempty"`
}

TaobaoPictureUserinfoGetAPIResponseModel is 查询图片空间用户的信息 成功返回结果

func (*TaobaoPictureUserinfoGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoVasServiceGetServTimesAPIRequest

type TaobaoVasServiceGetServTimesAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoVasServiceGetServTimesAPIRequest 查询某个用户图片空间的使用情况 API请求 taobao.vas.service.getServTimes

查询某个用户图片空间的使用情况

func GetTaobaoVasServiceGetServTimesAPIRequest added in v1.3.4

func GetTaobaoVasServiceGetServTimesAPIRequest() *TaobaoVasServiceGetServTimesAPIRequest

GetTaobaoVasServiceGetServTimesRequest 从 sync.Pool 获取 TaobaoVasServiceGetServTimesAPIRequest

func NewTaobaoVasServiceGetServTimesRequest

func NewTaobaoVasServiceGetServTimesRequest() *TaobaoVasServiceGetServTimesAPIRequest

NewTaobaoVasServiceGetServTimesRequest 初始化TaobaoVasServiceGetServTimesAPIRequest对象

func (TaobaoVasServiceGetServTimesAPIRequest) GetApiMethodName

func (r TaobaoVasServiceGetServTimesAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoVasServiceGetServTimesAPIRequest) GetApiParams

func (r TaobaoVasServiceGetServTimesAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoVasServiceGetServTimesAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoVasServiceGetServTimesAPIRequest) GetServCode

GetServCode ServCode Getter

func (*TaobaoVasServiceGetServTimesAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoVasServiceGetServTimesAPIRequest) SetServCode

func (r *TaobaoVasServiceGetServTimesAPIRequest) SetServCode(_servCode string) error

SetServCode is ServCode Setter 服务编码

type TaobaoVasServiceGetServTimesAPIResponse

type TaobaoVasServiceGetServTimesAPIResponse struct {
	model.CommonResponse
	TaobaoVasServiceGetServTimesAPIResponseModel
}

TaobaoVasServiceGetServTimesAPIResponse 查询某个用户图片空间的使用情况 API返回值 taobao.vas.service.getServTimes

查询某个用户图片空间的使用情况

func GetTaobaoVasServiceGetServTimesAPIResponse added in v1.3.4

func GetTaobaoVasServiceGetServTimesAPIResponse() *TaobaoVasServiceGetServTimesAPIResponse

GetTaobaoVasServiceGetServTimesAPIResponse 从 sync.Pool 获取 TaobaoVasServiceGetServTimesAPIResponse

func (*TaobaoVasServiceGetServTimesAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoVasServiceGetServTimesAPIResponseModel

type TaobaoVasServiceGetServTimesAPIResponseModel struct {
	XMLName xml.Name `xml:"vas_service_getServTimes_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 总次数(容量)
	TotalNum int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
	// 剩余次数(容量)
	LeftNum int64 `json:"left_num,omitempty" xml:"left_num,omitempty"`
}

TaobaoVasServiceGetServTimesAPIResponseModel is 查询某个用户图片空间的使用情况 成功返回结果

func (*TaobaoVasServiceGetServTimesAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TopCreateFolderDto added in v1.2.5

type TopCreateFolderDto struct {
	// 创建的文件夹id
	FolderId int64 `json:"folder_id,omitempty" xml:"folder_id,omitempty"`
}

TopCreateFolderDto 结构体

func GetTopCreateFolderDto added in v1.3.4

func GetTopCreateFolderDto() *TopCreateFolderDto

GetTopCreateFolderDto() 从对象池中获取TopCreateFolderDto

type TopFolderDto added in v1.2.5

type TopFolderDto struct {
	// 文件夹名称
	FolderName string `json:"folder_name,omitempty" xml:"folder_name,omitempty"`
	// 父文件夹id,顶级文件夹的父文件夹id为null。顶级文件夹只有一个。
	ParentFolderId int64 `json:"parent_folder_id,omitempty" xml:"parent_folder_id,omitempty"`
	// 文件夹id
	FolderId int64 `json:"folder_id,omitempty" xml:"folder_id,omitempty"`
	// 文件夹的层级,顶级文件夹为0
	Level int64 `json:"level,omitempty" xml:"level,omitempty"`
}

TopFolderDto 结构体

func GetTopFolderDto added in v1.3.4

func GetTopFolderDto() *TopFolderDto

GetTopFolderDto() 从对象池中获取TopFolderDto

type TopPictureDto added in v1.2.5

type TopPictureDto struct {
	// 图片名
	FileName string `json:"file_name,omitempty" xml:"file_name,omitempty"`
	// 审核状态。"AUDITING":审核中, FROZEN:被冻结 ,"NORMAL":正常"
	BizStatus string `json:"biz_status,omitempty" xml:"biz_status,omitempty"`
	// "NORMAL":正常,"RECYCLED":回收站中
	DeletedStatus string `json:"deleted_status,omitempty" xml:"deleted_status,omitempty"`
	// 图片完整链接,直接通过这个链接可以访问图片
	FullUrl string `json:"full_url,omitempty" xml:"full_url,omitempty"`
	// 分辨率,格式:长x宽,如450x150
	Pixel string `json:"pixel,omitempty" xml:"pixel,omitempty"`
	// 图片扩展名
	ExtensionName string `json:"extension_name,omitempty" xml:"extension_name,omitempty"`
	// 缩略图地址
	CompressPictureUrl string `json:"compress_picture_url,omitempty" xml:"compress_picture_url,omitempty"`
	// 图片文件id
	FileId int64 `json:"file_id,omitempty" xml:"file_id,omitempty"`
	// 所属文件夹id
	FolderId int64 `json:"folder_id,omitempty" xml:"folder_id,omitempty"`
	// 图片的大小,单位为字节
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`
}

TopPictureDto 结构体

func GetTopPictureDto added in v1.3.4

func GetTopPictureDto() *TopPictureDto

GetTopPictureDto() 从对象池中获取TopPictureDto

type TopUserStorageDto added in v1.2.5

type TopUserStorageDto struct {
	// 已使用的容量,单位字节
	UsedQuota int64 `json:"used_quota,omitempty" xml:"used_quota,omitempty"`
	// 总容量,单位字节
	TotalQuota int64 `json:"total_quota,omitempty" xml:"total_quota,omitempty"`
}

TopUserStorageDto 结构体

func GetTopUserStorageDto added in v1.3.4

func GetTopUserStorageDto() *TopUserStorageDto

GetTopUserStorageDto() 从对象池中获取TopUserStorageDto

type UploadPolicy

type UploadPolicy struct {
	// 限制用户上传文件的类型,多个值用;分隔。 可设置的值为:image/jpeg,image/png,image/webp等。 若用户上传文件的mime类型不在mime_limit范围内,无法上传成功。
	MimeLimit string `json:"mime_limit,omitempty" xml:"mime_limit,omitempty"`
	// 限制用户上传文件的大小。 若用户上传文件大小超过size_limit,无法上传成功。
	SizeLimit int64 `json:"size_limit,omitempty" xml:"size_limit,omitempty"`
}

UploadPolicy 结构体

func GetUploadPolicy added in v1.3.4

func GetUploadPolicy() *UploadPolicy

GetUploadPolicy() 从对象池中获取UploadPolicy

type UserInfo

type UserInfo struct {
	// 用户订购的图片空间容量
	OrderSpace string `json:"order_space,omitempty" xml:"order_space,omitempty"`
	// 已使用的图片空间容量
	UsedSpace string `json:"used_space,omitempty" xml:"used_space,omitempty"`
	// 剩余的图片空间容量
	RemainingSpace string `json:"remaining_space,omitempty" xml:"remaining_space,omitempty"`
	// 用户的可用容量,即订购量与免费量之和
	AvailableSpace string `json:"available_space,omitempty" xml:"available_space,omitempty"`
	// 图片空间的免费容量
	FreeSpace string `json:"free_space,omitempty" xml:"free_space,omitempty"`
	// 图片空间的订购有效期
	OrderExpiryDate string `json:"order_expiry_date,omitempty" xml:"order_expiry_date,omitempty"`
	// 用户自定义的水印参数,通过"|"分割开,如果用户没有定义则为""<br/>具体水印参数组合方法,用"|"分开,顺序按"是否全局设置|水印文字|是否文字水印优先|透明度|字体|字体大小|字体是否加粗|字体是否斜体|字体是否加下划线|字体颜色|旋转角度|是否带阴影|水印位置|图片水印URL|reference水印相对位置" reference取值有左上(1)/中间(3)/右下(2),其中的null代表为空
	WaterMark string `json:"water_mark,omitempty" xml:"water_mark,omitempty"`
}

UserInfo 结构体

func GetUserInfo added in v1.3.4

func GetUserInfo() *UserInfo

GetUserInfo() 从对象池中获取UserInfo

type VideoItemDo

type VideoItemDo struct {
	// 视频封面
	CoverUrl string `json:"cover_url,omitempty" xml:"cover_url,omitempty"`
	// 视频上传视频
	UploadTime string `json:"upload_time,omitempty" xml:"upload_time,omitempty"`
	// 视频标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 视频时长
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
}

VideoItemDo 结构体

func GetVideoItemDo added in v1.3.4

func GetVideoItemDo() *VideoItemDo

GetVideoItemDo() 从对象池中获取VideoItemDo

type VideoItemExtDo

type VideoItemExtDo struct {
	// 视频播放地址
	PlayUrl string `json:"play_url,omitempty" xml:"play_url,omitempty"`
	// 视频封面-主图
	MainPicUrl string `json:"main_pic_url,omitempty" xml:"main_pic_url,omitempty"`
	// 视频状态
	State int64 `json:"state,omitempty" xml:"state,omitempty"`
	// 视频基本信息
	VideoInfo *VideoItemDo `json:"video_info,omitempty" xml:"video_info,omitempty"`
	// 是否能在移动端播放
	CanPlayInPhone bool `json:"can_play_in_phone,omitempty" xml:"can_play_in_phone,omitempty"`
}

VideoItemExtDo 结构体

func GetVideoItemExtDo added in v1.3.4

func GetVideoItemExtDo() *VideoItemExtDo

GetVideoItemExtDo() 从对象池中获取VideoItemExtDo

type VideoSearchCondition2

type VideoSearchCondition2 struct {
	// 当前页数
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 分页大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

VideoSearchCondition2 结构体

func GetVideoSearchCondition2 added in v1.3.4

func GetVideoSearchCondition2() *VideoSearchCondition2

GetVideoSearchCondition2() 从对象池中获取VideoSearchCondition2

Source Files

Jump to

Keyboard shortcuts

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