cloudphoto

package
v1.62.765 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivatePhotosRequest

type ActivatePhotosRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	PhotoId   *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
}

ActivatePhotosRequest is the request struct for api ActivatePhotos

func CreateActivatePhotosRequest

func CreateActivatePhotosRequest() (request *ActivatePhotosRequest)

CreateActivatePhotosRequest creates a request to invoke ActivatePhotos API

type ActivatePhotosResponse

type ActivatePhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

ActivatePhotosResponse is the response struct for api ActivatePhotos

func CreateActivatePhotosResponse

func CreateActivatePhotosResponse() (response *ActivatePhotosResponse)

CreateActivatePhotosResponse creates a response to parse from ActivatePhotos response

type AddAlbumPhotosRequest

type AddAlbumPhotosRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	AlbumId   requests.Integer `position:"Query" name:"AlbumId"`
	PhotoId   *[]string        `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string           `position:"Query" name:"StoreName"`
}

AddAlbumPhotosRequest is the request struct for api AddAlbumPhotos

func CreateAddAlbumPhotosRequest

func CreateAddAlbumPhotosRequest() (request *AddAlbumPhotosRequest)

CreateAddAlbumPhotosRequest creates a request to invoke AddAlbumPhotos API

type AddAlbumPhotosResponse

type AddAlbumPhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

AddAlbumPhotosResponse is the response struct for api AddAlbumPhotos

func CreateAddAlbumPhotosResponse

func CreateAddAlbumPhotosResponse() (response *AddAlbumPhotosResponse)

CreateAddAlbumPhotosResponse creates a response to parse from AddAlbumPhotos response

type Album

type Album struct {
	Name        string `json:"Name" xml:"Name"`
	IdStr       string `json:"IdStr" xml:"IdStr"`
	Ctime       int    `json:"Ctime" xml:"Ctime"`
	State       string `json:"State" xml:"State"`
	PhotosCount int    `json:"PhotosCount" xml:"PhotosCount"`
	Mtime       int    `json:"Mtime" xml:"Mtime"`
	Remark      string `json:"Remark" xml:"Remark"`
	Id          int    `json:"Id" xml:"Id"`
	Cover       Cover  `json:"Cover" xml:"Cover"`
}

Album is a nested struct in cloudphoto response

type AlbumsInGetAlbumsByNames

type AlbumsInGetAlbumsByNames struct {
	Album []Album `json:"Album" xml:"Album"`
}

AlbumsInGetAlbumsByNames is a nested struct in cloudphoto response

type AlbumsInListAlbums

type AlbumsInListAlbums struct {
	Album []Album `json:"Album" xml:"Album"`
}

AlbumsInListAlbums is a nested struct in cloudphoto response

type AutoCleanConfig

type AutoCleanConfig struct {
	AutoCleanEnabled bool `json:"AutoCleanEnabled" xml:"AutoCleanEnabled"`
	AutoCleanDays    int  `json:"AutoCleanDays" xml:"AutoCleanDays"`
}

AutoCleanConfig is a nested struct in cloudphoto response

type AxisInListFaces

type AxisInListFaces struct {
	Axis []string `json:"Axis" xml:"Axis"`
}

AxisInListFaces is a nested struct in cloudphoto response

type AxisInListPhotoFaces

type AxisInListPhotoFaces struct {
	Axis []string `json:"Axis" xml:"Axis"`
}

AxisInListPhotoFaces is a nested struct in cloudphoto response

type Bucket

type Bucket struct {
	Name   string `json:"Name" xml:"Name"`
	Region string `json:"Region" xml:"Region"`
	State  string `json:"State" xml:"State"`
	Acl    string `json:"Acl" xml:"Acl"`
}

Bucket is a nested struct in cloudphoto response

type BucketsInGetPhotoStore

type BucketsInGetPhotoStore struct {
	Bucket []Bucket `json:"Bucket" xml:"Bucket"`
}

BucketsInGetPhotoStore is a nested struct in cloudphoto response

type BucketsInListPhotoStores

type BucketsInListPhotoStores struct {
	Bucket []Bucket `json:"Bucket" xml:"Bucket"`
}

BucketsInListPhotoStores is a nested struct in cloudphoto response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) ActivatePhotos

func (client *Client) ActivatePhotos(request *ActivatePhotosRequest) (response *ActivatePhotosResponse, err error)

ActivatePhotos invokes the cloudphoto.ActivatePhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/activatephotos.html

func (*Client) ActivatePhotosWithCallback

func (client *Client) ActivatePhotosWithCallback(request *ActivatePhotosRequest, callback func(response *ActivatePhotosResponse, err error)) <-chan int

ActivatePhotosWithCallback invokes the cloudphoto.ActivatePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/activatephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ActivatePhotosWithChan

func (client *Client) ActivatePhotosWithChan(request *ActivatePhotosRequest) (<-chan *ActivatePhotosResponse, <-chan error)

ActivatePhotosWithChan invokes the cloudphoto.ActivatePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/activatephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddAlbumPhotos

func (client *Client) AddAlbumPhotos(request *AddAlbumPhotosRequest) (response *AddAlbumPhotosResponse, err error)

AddAlbumPhotos invokes the cloudphoto.AddAlbumPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/addalbumphotos.html

func (*Client) AddAlbumPhotosWithCallback

func (client *Client) AddAlbumPhotosWithCallback(request *AddAlbumPhotosRequest, callback func(response *AddAlbumPhotosResponse, err error)) <-chan int

AddAlbumPhotosWithCallback invokes the cloudphoto.AddAlbumPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/addalbumphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddAlbumPhotosWithChan

func (client *Client) AddAlbumPhotosWithChan(request *AddAlbumPhotosRequest) (<-chan *AddAlbumPhotosResponse, <-chan error)

AddAlbumPhotosWithChan invokes the cloudphoto.AddAlbumPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/addalbumphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAlbum

func (client *Client) CreateAlbum(request *CreateAlbumRequest) (response *CreateAlbumResponse, err error)

CreateAlbum invokes the cloudphoto.CreateAlbum API synchronously api document: https://help.aliyun.com/api/cloudphoto/createalbum.html

func (*Client) CreateAlbumWithCallback

func (client *Client) CreateAlbumWithCallback(request *CreateAlbumRequest, callback func(response *CreateAlbumResponse, err error)) <-chan int

CreateAlbumWithCallback invokes the cloudphoto.CreateAlbum API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createalbum.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAlbumWithChan

func (client *Client) CreateAlbumWithChan(request *CreateAlbumRequest) (<-chan *CreateAlbumResponse, <-chan error)

CreateAlbumWithChan invokes the cloudphoto.CreateAlbum API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createalbum.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateEvent

func (client *Client) CreateEvent(request *CreateEventRequest) (response *CreateEventResponse, err error)

CreateEvent invokes the cloudphoto.CreateEvent API synchronously api document: https://help.aliyun.com/api/cloudphoto/createevent.html

func (*Client) CreateEventWithCallback

func (client *Client) CreateEventWithCallback(request *CreateEventRequest, callback func(response *CreateEventResponse, err error)) <-chan int

CreateEventWithCallback invokes the cloudphoto.CreateEvent API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateEventWithChan

func (client *Client) CreateEventWithChan(request *CreateEventRequest) (<-chan *CreateEventResponse, <-chan error)

CreateEventWithChan invokes the cloudphoto.CreateEvent API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhoto

func (client *Client) CreatePhoto(request *CreatePhotoRequest) (response *CreatePhotoResponse, err error)

CreatePhoto invokes the cloudphoto.CreatePhoto API synchronously api document: https://help.aliyun.com/api/cloudphoto/createphoto.html

func (*Client) CreatePhotoStore

func (client *Client) CreatePhotoStore(request *CreatePhotoStoreRequest) (response *CreatePhotoStoreResponse, err error)

CreatePhotoStore invokes the cloudphoto.CreatePhotoStore API synchronously api document: https://help.aliyun.com/api/cloudphoto/createphotostore.html

func (*Client) CreatePhotoStoreWithCallback

func (client *Client) CreatePhotoStoreWithCallback(request *CreatePhotoStoreRequest, callback func(response *CreatePhotoStoreResponse, err error)) <-chan int

CreatePhotoStoreWithCallback invokes the cloudphoto.CreatePhotoStore API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createphotostore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhotoStoreWithChan

func (client *Client) CreatePhotoStoreWithChan(request *CreatePhotoStoreRequest) (<-chan *CreatePhotoStoreResponse, <-chan error)

CreatePhotoStoreWithChan invokes the cloudphoto.CreatePhotoStore API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createphotostore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhotoWithCallback

func (client *Client) CreatePhotoWithCallback(request *CreatePhotoRequest, callback func(response *CreatePhotoResponse, err error)) <-chan int

CreatePhotoWithCallback invokes the cloudphoto.CreatePhoto API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createphoto.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreatePhotoWithChan

func (client *Client) CreatePhotoWithChan(request *CreatePhotoRequest) (<-chan *CreatePhotoResponse, <-chan error)

CreatePhotoWithChan invokes the cloudphoto.CreatePhoto API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createphoto.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTransaction

func (client *Client) CreateTransaction(request *CreateTransactionRequest) (response *CreateTransactionResponse, err error)

CreateTransaction invokes the cloudphoto.CreateTransaction API synchronously api document: https://help.aliyun.com/api/cloudphoto/createtransaction.html

func (*Client) CreateTransactionWithCallback

func (client *Client) CreateTransactionWithCallback(request *CreateTransactionRequest, callback func(response *CreateTransactionResponse, err error)) <-chan int

CreateTransactionWithCallback invokes the cloudphoto.CreateTransaction API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createtransaction.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTransactionWithChan

func (client *Client) CreateTransactionWithChan(request *CreateTransactionRequest) (<-chan *CreateTransactionResponse, <-chan error)

CreateTransactionWithChan invokes the cloudphoto.CreateTransaction API asynchronously api document: https://help.aliyun.com/api/cloudphoto/createtransaction.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAlbums

func (client *Client) DeleteAlbums(request *DeleteAlbumsRequest) (response *DeleteAlbumsResponse, err error)

DeleteAlbums invokes the cloudphoto.DeleteAlbums API synchronously api document: https://help.aliyun.com/api/cloudphoto/deletealbums.html

func (*Client) DeleteAlbumsWithCallback

func (client *Client) DeleteAlbumsWithCallback(request *DeleteAlbumsRequest, callback func(response *DeleteAlbumsResponse, err error)) <-chan int

DeleteAlbumsWithCallback invokes the cloudphoto.DeleteAlbums API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deletealbums.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAlbumsWithChan

func (client *Client) DeleteAlbumsWithChan(request *DeleteAlbumsRequest) (<-chan *DeleteAlbumsResponse, <-chan error)

DeleteAlbumsWithChan invokes the cloudphoto.DeleteAlbums API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deletealbums.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteEvent

func (client *Client) DeleteEvent(request *DeleteEventRequest) (response *DeleteEventResponse, err error)

DeleteEvent invokes the cloudphoto.DeleteEvent API synchronously api document: https://help.aliyun.com/api/cloudphoto/deleteevent.html

func (*Client) DeleteEventWithCallback

func (client *Client) DeleteEventWithCallback(request *DeleteEventRequest, callback func(response *DeleteEventResponse, err error)) <-chan int

DeleteEventWithCallback invokes the cloudphoto.DeleteEvent API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deleteevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteEventWithChan

func (client *Client) DeleteEventWithChan(request *DeleteEventRequest) (<-chan *DeleteEventResponse, <-chan error)

DeleteEventWithChan invokes the cloudphoto.DeleteEvent API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deleteevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFaces

func (client *Client) DeleteFaces(request *DeleteFacesRequest) (response *DeleteFacesResponse, err error)

DeleteFaces invokes the cloudphoto.DeleteFaces API synchronously api document: https://help.aliyun.com/api/cloudphoto/deletefaces.html

func (*Client) DeleteFacesWithCallback

func (client *Client) DeleteFacesWithCallback(request *DeleteFacesRequest, callback func(response *DeleteFacesResponse, err error)) <-chan int

DeleteFacesWithCallback invokes the cloudphoto.DeleteFaces API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deletefaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteFacesWithChan

func (client *Client) DeleteFacesWithChan(request *DeleteFacesRequest) (<-chan *DeleteFacesResponse, <-chan error)

DeleteFacesWithChan invokes the cloudphoto.DeleteFaces API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deletefaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhotoStore

func (client *Client) DeletePhotoStore(request *DeletePhotoStoreRequest) (response *DeletePhotoStoreResponse, err error)

DeletePhotoStore invokes the cloudphoto.DeletePhotoStore API synchronously api document: https://help.aliyun.com/api/cloudphoto/deletephotostore.html

func (*Client) DeletePhotoStoreWithCallback

func (client *Client) DeletePhotoStoreWithCallback(request *DeletePhotoStoreRequest, callback func(response *DeletePhotoStoreResponse, err error)) <-chan int

DeletePhotoStoreWithCallback invokes the cloudphoto.DeletePhotoStore API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deletephotostore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhotoStoreWithChan

func (client *Client) DeletePhotoStoreWithChan(request *DeletePhotoStoreRequest) (<-chan *DeletePhotoStoreResponse, <-chan error)

DeletePhotoStoreWithChan invokes the cloudphoto.DeletePhotoStore API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deletephotostore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhotos

func (client *Client) DeletePhotos(request *DeletePhotosRequest) (response *DeletePhotosResponse, err error)

DeletePhotos invokes the cloudphoto.DeletePhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/deletephotos.html

func (*Client) DeletePhotosWithCallback

func (client *Client) DeletePhotosWithCallback(request *DeletePhotosRequest, callback func(response *DeletePhotosResponse, err error)) <-chan int

DeletePhotosWithCallback invokes the cloudphoto.DeletePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deletephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeletePhotosWithChan

func (client *Client) DeletePhotosWithChan(request *DeletePhotosRequest) (<-chan *DeletePhotosResponse, <-chan error)

DeletePhotosWithChan invokes the cloudphoto.DeletePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/deletephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EditEvent

func (client *Client) EditEvent(request *EditEventRequest) (response *EditEventResponse, err error)

EditEvent invokes the cloudphoto.EditEvent API synchronously api document: https://help.aliyun.com/api/cloudphoto/editevent.html

func (*Client) EditEventWithCallback

func (client *Client) EditEventWithCallback(request *EditEventRequest, callback func(response *EditEventResponse, err error)) <-chan int

EditEventWithCallback invokes the cloudphoto.EditEvent API asynchronously api document: https://help.aliyun.com/api/cloudphoto/editevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EditEventWithChan

func (client *Client) EditEventWithChan(request *EditEventRequest) (<-chan *EditEventResponse, <-chan error)

EditEventWithChan invokes the cloudphoto.EditEvent API asynchronously api document: https://help.aliyun.com/api/cloudphoto/editevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EditPhotoStore

func (client *Client) EditPhotoStore(request *EditPhotoStoreRequest) (response *EditPhotoStoreResponse, err error)

EditPhotoStore invokes the cloudphoto.EditPhotoStore API synchronously api document: https://help.aliyun.com/api/cloudphoto/editphotostore.html

func (*Client) EditPhotoStoreWithCallback

func (client *Client) EditPhotoStoreWithCallback(request *EditPhotoStoreRequest, callback func(response *EditPhotoStoreResponse, err error)) <-chan int

EditPhotoStoreWithCallback invokes the cloudphoto.EditPhotoStore API asynchronously api document: https://help.aliyun.com/api/cloudphoto/editphotostore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EditPhotoStoreWithChan

func (client *Client) EditPhotoStoreWithChan(request *EditPhotoStoreRequest) (<-chan *EditPhotoStoreResponse, <-chan error)

EditPhotoStoreWithChan invokes the cloudphoto.EditPhotoStore API asynchronously api document: https://help.aliyun.com/api/cloudphoto/editphotostore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EditPhotos

func (client *Client) EditPhotos(request *EditPhotosRequest) (response *EditPhotosResponse, err error)

EditPhotos invokes the cloudphoto.EditPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/editphotos.html

func (*Client) EditPhotosWithCallback

func (client *Client) EditPhotosWithCallback(request *EditPhotosRequest, callback func(response *EditPhotosResponse, err error)) <-chan int

EditPhotosWithCallback invokes the cloudphoto.EditPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/editphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EditPhotosWithChan

func (client *Client) EditPhotosWithChan(request *EditPhotosRequest) (<-chan *EditPhotosResponse, <-chan error)

EditPhotosWithChan invokes the cloudphoto.EditPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/editphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FetchAlbumTagPhotos

func (client *Client) FetchAlbumTagPhotos(request *FetchAlbumTagPhotosRequest) (response *FetchAlbumTagPhotosResponse, err error)

FetchAlbumTagPhotos invokes the cloudphoto.FetchAlbumTagPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/fetchalbumtagphotos.html

func (*Client) FetchAlbumTagPhotosWithCallback

func (client *Client) FetchAlbumTagPhotosWithCallback(request *FetchAlbumTagPhotosRequest, callback func(response *FetchAlbumTagPhotosResponse, err error)) <-chan int

FetchAlbumTagPhotosWithCallback invokes the cloudphoto.FetchAlbumTagPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/fetchalbumtagphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FetchAlbumTagPhotosWithChan

func (client *Client) FetchAlbumTagPhotosWithChan(request *FetchAlbumTagPhotosRequest) (<-chan *FetchAlbumTagPhotosResponse, <-chan error)

FetchAlbumTagPhotosWithChan invokes the cloudphoto.FetchAlbumTagPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/fetchalbumtagphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FetchLibraries

func (client *Client) FetchLibraries(request *FetchLibrariesRequest) (response *FetchLibrariesResponse, err error)

FetchLibraries invokes the cloudphoto.FetchLibraries API synchronously api document: https://help.aliyun.com/api/cloudphoto/fetchlibraries.html

func (*Client) FetchLibrariesWithCallback

func (client *Client) FetchLibrariesWithCallback(request *FetchLibrariesRequest, callback func(response *FetchLibrariesResponse, err error)) <-chan int

FetchLibrariesWithCallback invokes the cloudphoto.FetchLibraries API asynchronously api document: https://help.aliyun.com/api/cloudphoto/fetchlibraries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FetchLibrariesWithChan

func (client *Client) FetchLibrariesWithChan(request *FetchLibrariesRequest) (<-chan *FetchLibrariesResponse, <-chan error)

FetchLibrariesWithChan invokes the cloudphoto.FetchLibraries API asynchronously api document: https://help.aliyun.com/api/cloudphoto/fetchlibraries.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FetchMomentPhotos

func (client *Client) FetchMomentPhotos(request *FetchMomentPhotosRequest) (response *FetchMomentPhotosResponse, err error)

FetchMomentPhotos invokes the cloudphoto.FetchMomentPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/fetchmomentphotos.html

func (*Client) FetchMomentPhotosWithCallback

func (client *Client) FetchMomentPhotosWithCallback(request *FetchMomentPhotosRequest, callback func(response *FetchMomentPhotosResponse, err error)) <-chan int

FetchMomentPhotosWithCallback invokes the cloudphoto.FetchMomentPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/fetchmomentphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FetchMomentPhotosWithChan

func (client *Client) FetchMomentPhotosWithChan(request *FetchMomentPhotosRequest) (<-chan *FetchMomentPhotosResponse, <-chan error)

FetchMomentPhotosWithChan invokes the cloudphoto.FetchMomentPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/fetchmomentphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FetchPhotos

func (client *Client) FetchPhotos(request *FetchPhotosRequest) (response *FetchPhotosResponse, err error)

FetchPhotos invokes the cloudphoto.FetchPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/fetchphotos.html

func (*Client) FetchPhotosWithCallback

func (client *Client) FetchPhotosWithCallback(request *FetchPhotosRequest, callback func(response *FetchPhotosResponse, err error)) <-chan int

FetchPhotosWithCallback invokes the cloudphoto.FetchPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/fetchphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) FetchPhotosWithChan

func (client *Client) FetchPhotosWithChan(request *FetchPhotosRequest) (<-chan *FetchPhotosResponse, <-chan error)

FetchPhotosWithChan invokes the cloudphoto.FetchPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/fetchphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAlbumsByNames

func (client *Client) GetAlbumsByNames(request *GetAlbumsByNamesRequest) (response *GetAlbumsByNamesResponse, err error)

GetAlbumsByNames invokes the cloudphoto.GetAlbumsByNames API synchronously api document: https://help.aliyun.com/api/cloudphoto/getalbumsbynames.html

func (*Client) GetAlbumsByNamesWithCallback

func (client *Client) GetAlbumsByNamesWithCallback(request *GetAlbumsByNamesRequest, callback func(response *GetAlbumsByNamesResponse, err error)) <-chan int

GetAlbumsByNamesWithCallback invokes the cloudphoto.GetAlbumsByNames API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getalbumsbynames.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAlbumsByNamesWithChan

func (client *Client) GetAlbumsByNamesWithChan(request *GetAlbumsByNamesRequest) (<-chan *GetAlbumsByNamesResponse, <-chan error)

GetAlbumsByNamesWithChan invokes the cloudphoto.GetAlbumsByNames API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getalbumsbynames.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDownloadUrl

func (client *Client) GetDownloadUrl(request *GetDownloadUrlRequest) (response *GetDownloadUrlResponse, err error)

GetDownloadUrl invokes the cloudphoto.GetDownloadUrl API synchronously api document: https://help.aliyun.com/api/cloudphoto/getdownloadurl.html

func (*Client) GetDownloadUrlWithCallback

func (client *Client) GetDownloadUrlWithCallback(request *GetDownloadUrlRequest, callback func(response *GetDownloadUrlResponse, err error)) <-chan int

GetDownloadUrlWithCallback invokes the cloudphoto.GetDownloadUrl API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getdownloadurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDownloadUrlWithChan

func (client *Client) GetDownloadUrlWithChan(request *GetDownloadUrlRequest) (<-chan *GetDownloadUrlResponse, <-chan error)

GetDownloadUrlWithChan invokes the cloudphoto.GetDownloadUrl API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getdownloadurl.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDownloadUrls

func (client *Client) GetDownloadUrls(request *GetDownloadUrlsRequest) (response *GetDownloadUrlsResponse, err error)

GetDownloadUrls invokes the cloudphoto.GetDownloadUrls API synchronously api document: https://help.aliyun.com/api/cloudphoto/getdownloadurls.html

func (*Client) GetDownloadUrlsWithCallback

func (client *Client) GetDownloadUrlsWithCallback(request *GetDownloadUrlsRequest, callback func(response *GetDownloadUrlsResponse, err error)) <-chan int

GetDownloadUrlsWithCallback invokes the cloudphoto.GetDownloadUrls API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getdownloadurls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetDownloadUrlsWithChan

func (client *Client) GetDownloadUrlsWithChan(request *GetDownloadUrlsRequest) (<-chan *GetDownloadUrlsResponse, <-chan error)

GetDownloadUrlsWithChan invokes the cloudphoto.GetDownloadUrls API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getdownloadurls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEvent

func (client *Client) GetEvent(request *GetEventRequest) (response *GetEventResponse, err error)

GetEvent invokes the cloudphoto.GetEvent API synchronously api document: https://help.aliyun.com/api/cloudphoto/getevent.html

func (*Client) GetEventWithCallback

func (client *Client) GetEventWithCallback(request *GetEventRequest, callback func(response *GetEventResponse, err error)) <-chan int

GetEventWithCallback invokes the cloudphoto.GetEvent API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetEventWithChan

func (client *Client) GetEventWithChan(request *GetEventRequest) (<-chan *GetEventResponse, <-chan error)

GetEventWithChan invokes the cloudphoto.GetEvent API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFramedPhotoUrls

func (client *Client) GetFramedPhotoUrls(request *GetFramedPhotoUrlsRequest) (response *GetFramedPhotoUrlsResponse, err error)

GetFramedPhotoUrls invokes the cloudphoto.GetFramedPhotoUrls API synchronously api document: https://help.aliyun.com/api/cloudphoto/getframedphotourls.html

func (*Client) GetFramedPhotoUrlsWithCallback

func (client *Client) GetFramedPhotoUrlsWithCallback(request *GetFramedPhotoUrlsRequest, callback func(response *GetFramedPhotoUrlsResponse, err error)) <-chan int

GetFramedPhotoUrlsWithCallback invokes the cloudphoto.GetFramedPhotoUrls API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getframedphotourls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetFramedPhotoUrlsWithChan

func (client *Client) GetFramedPhotoUrlsWithChan(request *GetFramedPhotoUrlsRequest) (<-chan *GetFramedPhotoUrlsResponse, <-chan error)

GetFramedPhotoUrlsWithChan invokes the cloudphoto.GetFramedPhotoUrls API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getframedphotourls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetLibrary

func (client *Client) GetLibrary(request *GetLibraryRequest) (response *GetLibraryResponse, err error)

GetLibrary invokes the cloudphoto.GetLibrary API synchronously api document: https://help.aliyun.com/api/cloudphoto/getlibrary.html

func (*Client) GetLibraryWithCallback

func (client *Client) GetLibraryWithCallback(request *GetLibraryRequest, callback func(response *GetLibraryResponse, err error)) <-chan int

GetLibraryWithCallback invokes the cloudphoto.GetLibrary API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getlibrary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetLibraryWithChan

func (client *Client) GetLibraryWithChan(request *GetLibraryRequest) (<-chan *GetLibraryResponse, <-chan error)

GetLibraryWithChan invokes the cloudphoto.GetLibrary API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getlibrary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPhotoStore

func (client *Client) GetPhotoStore(request *GetPhotoStoreRequest) (response *GetPhotoStoreResponse, err error)

GetPhotoStore invokes the cloudphoto.GetPhotoStore API synchronously api document: https://help.aliyun.com/api/cloudphoto/getphotostore.html

func (*Client) GetPhotoStoreWithCallback

func (client *Client) GetPhotoStoreWithCallback(request *GetPhotoStoreRequest, callback func(response *GetPhotoStoreResponse, err error)) <-chan int

GetPhotoStoreWithCallback invokes the cloudphoto.GetPhotoStore API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getphotostore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPhotoStoreWithChan

func (client *Client) GetPhotoStoreWithChan(request *GetPhotoStoreRequest) (<-chan *GetPhotoStoreResponse, <-chan error)

GetPhotoStoreWithChan invokes the cloudphoto.GetPhotoStore API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getphotostore.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPhotos

func (client *Client) GetPhotos(request *GetPhotosRequest) (response *GetPhotosResponse, err error)

GetPhotos invokes the cloudphoto.GetPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/getphotos.html

func (*Client) GetPhotosByMd5s

func (client *Client) GetPhotosByMd5s(request *GetPhotosByMd5sRequest) (response *GetPhotosByMd5sResponse, err error)

GetPhotosByMd5s invokes the cloudphoto.GetPhotosByMd5s API synchronously api document: https://help.aliyun.com/api/cloudphoto/getphotosbymd5s.html

func (*Client) GetPhotosByMd5sWithCallback

func (client *Client) GetPhotosByMd5sWithCallback(request *GetPhotosByMd5sRequest, callback func(response *GetPhotosByMd5sResponse, err error)) <-chan int

GetPhotosByMd5sWithCallback invokes the cloudphoto.GetPhotosByMd5s API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getphotosbymd5s.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPhotosByMd5sWithChan

func (client *Client) GetPhotosByMd5sWithChan(request *GetPhotosByMd5sRequest) (<-chan *GetPhotosByMd5sResponse, <-chan error)

GetPhotosByMd5sWithChan invokes the cloudphoto.GetPhotosByMd5s API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getphotosbymd5s.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPhotosWithCallback

func (client *Client) GetPhotosWithCallback(request *GetPhotosRequest, callback func(response *GetPhotosResponse, err error)) <-chan int

GetPhotosWithCallback invokes the cloudphoto.GetPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPhotosWithChan

func (client *Client) GetPhotosWithChan(request *GetPhotosRequest) (<-chan *GetPhotosResponse, <-chan error)

GetPhotosWithChan invokes the cloudphoto.GetPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPrivateAccessUrls

func (client *Client) GetPrivateAccessUrls(request *GetPrivateAccessUrlsRequest) (response *GetPrivateAccessUrlsResponse, err error)

GetPrivateAccessUrls invokes the cloudphoto.GetPrivateAccessUrls API synchronously api document: https://help.aliyun.com/api/cloudphoto/getprivateaccessurls.html

func (*Client) GetPrivateAccessUrlsWithCallback

func (client *Client) GetPrivateAccessUrlsWithCallback(request *GetPrivateAccessUrlsRequest, callback func(response *GetPrivateAccessUrlsResponse, err error)) <-chan int

GetPrivateAccessUrlsWithCallback invokes the cloudphoto.GetPrivateAccessUrls API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getprivateaccessurls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPrivateAccessUrlsWithChan

func (client *Client) GetPrivateAccessUrlsWithChan(request *GetPrivateAccessUrlsRequest) (<-chan *GetPrivateAccessUrlsResponse, <-chan error)

GetPrivateAccessUrlsWithChan invokes the cloudphoto.GetPrivateAccessUrls API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getprivateaccessurls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPublicAccessUrls

func (client *Client) GetPublicAccessUrls(request *GetPublicAccessUrlsRequest) (response *GetPublicAccessUrlsResponse, err error)

GetPublicAccessUrls invokes the cloudphoto.GetPublicAccessUrls API synchronously api document: https://help.aliyun.com/api/cloudphoto/getpublicaccessurls.html

func (*Client) GetPublicAccessUrlsWithCallback

func (client *Client) GetPublicAccessUrlsWithCallback(request *GetPublicAccessUrlsRequest, callback func(response *GetPublicAccessUrlsResponse, err error)) <-chan int

GetPublicAccessUrlsWithCallback invokes the cloudphoto.GetPublicAccessUrls API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getpublicaccessurls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPublicAccessUrlsWithChan

func (client *Client) GetPublicAccessUrlsWithChan(request *GetPublicAccessUrlsRequest) (<-chan *GetPublicAccessUrlsResponse, <-chan error)

GetPublicAccessUrlsWithChan invokes the cloudphoto.GetPublicAccessUrls API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getpublicaccessurls.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetQuota

func (client *Client) GetQuota(request *GetQuotaRequest) (response *GetQuotaResponse, err error)

GetQuota invokes the cloudphoto.GetQuota API synchronously api document: https://help.aliyun.com/api/cloudphoto/getquota.html

func (*Client) GetQuotaWithCallback

func (client *Client) GetQuotaWithCallback(request *GetQuotaRequest, callback func(response *GetQuotaResponse, err error)) <-chan int

GetQuotaWithCallback invokes the cloudphoto.GetQuota API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetQuotaWithChan

func (client *Client) GetQuotaWithChan(request *GetQuotaRequest) (<-chan *GetQuotaResponse, <-chan error)

GetQuotaWithChan invokes the cloudphoto.GetQuota API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSimilarPhotos

func (client *Client) GetSimilarPhotos(request *GetSimilarPhotosRequest) (response *GetSimilarPhotosResponse, err error)

GetSimilarPhotos invokes the cloudphoto.GetSimilarPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/getsimilarphotos.html

func (*Client) GetSimilarPhotosWithCallback

func (client *Client) GetSimilarPhotosWithCallback(request *GetSimilarPhotosRequest, callback func(response *GetSimilarPhotosResponse, err error)) <-chan int

GetSimilarPhotosWithCallback invokes the cloudphoto.GetSimilarPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getsimilarphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSimilarPhotosWithChan

func (client *Client) GetSimilarPhotosWithChan(request *GetSimilarPhotosRequest) (<-chan *GetSimilarPhotosResponse, <-chan error)

GetSimilarPhotosWithChan invokes the cloudphoto.GetSimilarPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getsimilarphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetThumbnail

func (client *Client) GetThumbnail(request *GetThumbnailRequest) (response *GetThumbnailResponse, err error)

GetThumbnail invokes the cloudphoto.GetThumbnail API synchronously api document: https://help.aliyun.com/api/cloudphoto/getthumbnail.html

func (*Client) GetThumbnailWithCallback

func (client *Client) GetThumbnailWithCallback(request *GetThumbnailRequest, callback func(response *GetThumbnailResponse, err error)) <-chan int

GetThumbnailWithCallback invokes the cloudphoto.GetThumbnail API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getthumbnail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetThumbnailWithChan

func (client *Client) GetThumbnailWithChan(request *GetThumbnailRequest) (<-chan *GetThumbnailResponse, <-chan error)

GetThumbnailWithChan invokes the cloudphoto.GetThumbnail API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getthumbnail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetThumbnails

func (client *Client) GetThumbnails(request *GetThumbnailsRequest) (response *GetThumbnailsResponse, err error)

GetThumbnails invokes the cloudphoto.GetThumbnails API synchronously api document: https://help.aliyun.com/api/cloudphoto/getthumbnails.html

func (*Client) GetThumbnailsWithCallback

func (client *Client) GetThumbnailsWithCallback(request *GetThumbnailsRequest, callback func(response *GetThumbnailsResponse, err error)) <-chan int

GetThumbnailsWithCallback invokes the cloudphoto.GetThumbnails API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getthumbnails.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetThumbnailsWithChan

func (client *Client) GetThumbnailsWithChan(request *GetThumbnailsRequest) (<-chan *GetThumbnailsResponse, <-chan error)

GetThumbnailsWithChan invokes the cloudphoto.GetThumbnails API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getthumbnails.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoCover

func (client *Client) GetVideoCover(request *GetVideoCoverRequest) (response *GetVideoCoverResponse, err error)

GetVideoCover invokes the cloudphoto.GetVideoCover API synchronously api document: https://help.aliyun.com/api/cloudphoto/getvideocover.html

func (*Client) GetVideoCoverWithCallback

func (client *Client) GetVideoCoverWithCallback(request *GetVideoCoverRequest, callback func(response *GetVideoCoverResponse, err error)) <-chan int

GetVideoCoverWithCallback invokes the cloudphoto.GetVideoCover API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getvideocover.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVideoCoverWithChan

func (client *Client) GetVideoCoverWithChan(request *GetVideoCoverRequest) (<-chan *GetVideoCoverResponse, <-chan error)

GetVideoCoverWithChan invokes the cloudphoto.GetVideoCover API asynchronously api document: https://help.aliyun.com/api/cloudphoto/getvideocover.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InactivatePhotos

func (client *Client) InactivatePhotos(request *InactivatePhotosRequest) (response *InactivatePhotosResponse, err error)

InactivatePhotos invokes the cloudphoto.InactivatePhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/inactivatephotos.html

func (*Client) InactivatePhotosWithCallback

func (client *Client) InactivatePhotosWithCallback(request *InactivatePhotosRequest, callback func(response *InactivatePhotosResponse, err error)) <-chan int

InactivatePhotosWithCallback invokes the cloudphoto.InactivatePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/inactivatephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InactivatePhotosWithChan

func (client *Client) InactivatePhotosWithChan(request *InactivatePhotosRequest) (<-chan *InactivatePhotosResponse, <-chan error)

InactivatePhotosWithChan invokes the cloudphoto.InactivatePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/inactivatephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) LikePhoto

func (client *Client) LikePhoto(request *LikePhotoRequest) (response *LikePhotoResponse, err error)

LikePhoto invokes the cloudphoto.LikePhoto API synchronously api document: https://help.aliyun.com/api/cloudphoto/likephoto.html

func (*Client) LikePhotoWithCallback

func (client *Client) LikePhotoWithCallback(request *LikePhotoRequest, callback func(response *LikePhotoResponse, err error)) <-chan int

LikePhotoWithCallback invokes the cloudphoto.LikePhoto API asynchronously api document: https://help.aliyun.com/api/cloudphoto/likephoto.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) LikePhotoWithChan

func (client *Client) LikePhotoWithChan(request *LikePhotoRequest) (<-chan *LikePhotoResponse, <-chan error)

LikePhotoWithChan invokes the cloudphoto.LikePhoto API asynchronously api document: https://help.aliyun.com/api/cloudphoto/likephoto.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAlbumPhotos

func (client *Client) ListAlbumPhotos(request *ListAlbumPhotosRequest) (response *ListAlbumPhotosResponse, err error)

ListAlbumPhotos invokes the cloudphoto.ListAlbumPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/listalbumphotos.html

func (*Client) ListAlbumPhotosWithCallback

func (client *Client) ListAlbumPhotosWithCallback(request *ListAlbumPhotosRequest, callback func(response *ListAlbumPhotosResponse, err error)) <-chan int

ListAlbumPhotosWithCallback invokes the cloudphoto.ListAlbumPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listalbumphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAlbumPhotosWithChan

func (client *Client) ListAlbumPhotosWithChan(request *ListAlbumPhotosRequest) (<-chan *ListAlbumPhotosResponse, <-chan error)

ListAlbumPhotosWithChan invokes the cloudphoto.ListAlbumPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listalbumphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAlbums

func (client *Client) ListAlbums(request *ListAlbumsRequest) (response *ListAlbumsResponse, err error)

ListAlbums invokes the cloudphoto.ListAlbums API synchronously api document: https://help.aliyun.com/api/cloudphoto/listalbums.html

func (*Client) ListAlbumsWithCallback

func (client *Client) ListAlbumsWithCallback(request *ListAlbumsRequest, callback func(response *ListAlbumsResponse, err error)) <-chan int

ListAlbumsWithCallback invokes the cloudphoto.ListAlbums API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listalbums.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAlbumsWithChan

func (client *Client) ListAlbumsWithChan(request *ListAlbumsRequest) (<-chan *ListAlbumsResponse, <-chan error)

ListAlbumsWithChan invokes the cloudphoto.ListAlbums API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listalbums.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListEvents

func (client *Client) ListEvents(request *ListEventsRequest) (response *ListEventsResponse, err error)

ListEvents invokes the cloudphoto.ListEvents API synchronously api document: https://help.aliyun.com/api/cloudphoto/listevents.html

func (*Client) ListEventsWithCallback

func (client *Client) ListEventsWithCallback(request *ListEventsRequest, callback func(response *ListEventsResponse, err error)) <-chan int

ListEventsWithCallback invokes the cloudphoto.ListEvents API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListEventsWithChan

func (client *Client) ListEventsWithChan(request *ListEventsRequest) (<-chan *ListEventsResponse, <-chan error)

ListEventsWithChan invokes the cloudphoto.ListEvents API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFacePhotos

func (client *Client) ListFacePhotos(request *ListFacePhotosRequest) (response *ListFacePhotosResponse, err error)

ListFacePhotos invokes the cloudphoto.ListFacePhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/listfacephotos.html

func (*Client) ListFacePhotosWithCallback

func (client *Client) ListFacePhotosWithCallback(request *ListFacePhotosRequest, callback func(response *ListFacePhotosResponse, err error)) <-chan int

ListFacePhotosWithCallback invokes the cloudphoto.ListFacePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listfacephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFacePhotosWithChan

func (client *Client) ListFacePhotosWithChan(request *ListFacePhotosRequest) (<-chan *ListFacePhotosResponse, <-chan error)

ListFacePhotosWithChan invokes the cloudphoto.ListFacePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listfacephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFaces

func (client *Client) ListFaces(request *ListFacesRequest) (response *ListFacesResponse, err error)

ListFaces invokes the cloudphoto.ListFaces API synchronously api document: https://help.aliyun.com/api/cloudphoto/listfaces.html

func (*Client) ListFacesWithCallback

func (client *Client) ListFacesWithCallback(request *ListFacesRequest, callback func(response *ListFacesResponse, err error)) <-chan int

ListFacesWithCallback invokes the cloudphoto.ListFaces API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFacesWithChan

func (client *Client) ListFacesWithChan(request *ListFacesRequest) (<-chan *ListFacesResponse, <-chan error)

ListFacesWithChan invokes the cloudphoto.ListFaces API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listfaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListMomentPhotos

func (client *Client) ListMomentPhotos(request *ListMomentPhotosRequest) (response *ListMomentPhotosResponse, err error)

ListMomentPhotos invokes the cloudphoto.ListMomentPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/listmomentphotos.html

func (*Client) ListMomentPhotosWithCallback

func (client *Client) ListMomentPhotosWithCallback(request *ListMomentPhotosRequest, callback func(response *ListMomentPhotosResponse, err error)) <-chan int

ListMomentPhotosWithCallback invokes the cloudphoto.ListMomentPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listmomentphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListMomentPhotosWithChan

func (client *Client) ListMomentPhotosWithChan(request *ListMomentPhotosRequest) (<-chan *ListMomentPhotosResponse, <-chan error)

ListMomentPhotosWithChan invokes the cloudphoto.ListMomentPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listmomentphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListMoments

func (client *Client) ListMoments(request *ListMomentsRequest) (response *ListMomentsResponse, err error)

ListMoments invokes the cloudphoto.ListMoments API synchronously api document: https://help.aliyun.com/api/cloudphoto/listmoments.html

func (*Client) ListMomentsWithCallback

func (client *Client) ListMomentsWithCallback(request *ListMomentsRequest, callback func(response *ListMomentsResponse, err error)) <-chan int

ListMomentsWithCallback invokes the cloudphoto.ListMoments API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listmoments.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListMomentsWithChan

func (client *Client) ListMomentsWithChan(request *ListMomentsRequest) (<-chan *ListMomentsResponse, <-chan error)

ListMomentsWithChan invokes the cloudphoto.ListMoments API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listmoments.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotoFaces

func (client *Client) ListPhotoFaces(request *ListPhotoFacesRequest) (response *ListPhotoFacesResponse, err error)

ListPhotoFaces invokes the cloudphoto.ListPhotoFaces API synchronously api document: https://help.aliyun.com/api/cloudphoto/listphotofaces.html

func (*Client) ListPhotoFacesWithCallback

func (client *Client) ListPhotoFacesWithCallback(request *ListPhotoFacesRequest, callback func(response *ListPhotoFacesResponse, err error)) <-chan int

ListPhotoFacesWithCallback invokes the cloudphoto.ListPhotoFaces API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listphotofaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotoFacesWithChan

func (client *Client) ListPhotoFacesWithChan(request *ListPhotoFacesRequest) (<-chan *ListPhotoFacesResponse, <-chan error)

ListPhotoFacesWithChan invokes the cloudphoto.ListPhotoFaces API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listphotofaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotoStores

func (client *Client) ListPhotoStores(request *ListPhotoStoresRequest) (response *ListPhotoStoresResponse, err error)

ListPhotoStores invokes the cloudphoto.ListPhotoStores API synchronously api document: https://help.aliyun.com/api/cloudphoto/listphotostores.html

func (*Client) ListPhotoStoresWithCallback

func (client *Client) ListPhotoStoresWithCallback(request *ListPhotoStoresRequest, callback func(response *ListPhotoStoresResponse, err error)) <-chan int

ListPhotoStoresWithCallback invokes the cloudphoto.ListPhotoStores API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listphotostores.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotoStoresWithChan

func (client *Client) ListPhotoStoresWithChan(request *ListPhotoStoresRequest) (<-chan *ListPhotoStoresResponse, <-chan error)

ListPhotoStoresWithChan invokes the cloudphoto.ListPhotoStores API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listphotostores.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotoTags

func (client *Client) ListPhotoTags(request *ListPhotoTagsRequest) (response *ListPhotoTagsResponse, err error)

ListPhotoTags invokes the cloudphoto.ListPhotoTags API synchronously api document: https://help.aliyun.com/api/cloudphoto/listphototags.html

func (*Client) ListPhotoTagsWithCallback

func (client *Client) ListPhotoTagsWithCallback(request *ListPhotoTagsRequest, callback func(response *ListPhotoTagsResponse, err error)) <-chan int

ListPhotoTagsWithCallback invokes the cloudphoto.ListPhotoTags API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listphototags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotoTagsWithChan

func (client *Client) ListPhotoTagsWithChan(request *ListPhotoTagsRequest) (<-chan *ListPhotoTagsResponse, <-chan error)

ListPhotoTagsWithChan invokes the cloudphoto.ListPhotoTags API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listphototags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotos

func (client *Client) ListPhotos(request *ListPhotosRequest) (response *ListPhotosResponse, err error)

ListPhotos invokes the cloudphoto.ListPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/listphotos.html

func (*Client) ListPhotosWithCallback

func (client *Client) ListPhotosWithCallback(request *ListPhotosRequest, callback func(response *ListPhotosResponse, err error)) <-chan int

ListPhotosWithCallback invokes the cloudphoto.ListPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPhotosWithChan

func (client *Client) ListPhotosWithChan(request *ListPhotosRequest) (<-chan *ListPhotosResponse, <-chan error)

ListPhotosWithChan invokes the cloudphoto.ListPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListRegisteredTags

func (client *Client) ListRegisteredTags(request *ListRegisteredTagsRequest) (response *ListRegisteredTagsResponse, err error)

ListRegisteredTags invokes the cloudphoto.ListRegisteredTags API synchronously api document: https://help.aliyun.com/api/cloudphoto/listregisteredtags.html

func (*Client) ListRegisteredTagsWithCallback

func (client *Client) ListRegisteredTagsWithCallback(request *ListRegisteredTagsRequest, callback func(response *ListRegisteredTagsResponse, err error)) <-chan int

ListRegisteredTagsWithCallback invokes the cloudphoto.ListRegisteredTags API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listregisteredtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListRegisteredTagsWithChan

func (client *Client) ListRegisteredTagsWithChan(request *ListRegisteredTagsRequest) (<-chan *ListRegisteredTagsResponse, <-chan error)

ListRegisteredTagsWithChan invokes the cloudphoto.ListRegisteredTags API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listregisteredtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagPhotos

func (client *Client) ListTagPhotos(request *ListTagPhotosRequest) (response *ListTagPhotosResponse, err error)

ListTagPhotos invokes the cloudphoto.ListTagPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/listtagphotos.html

func (*Client) ListTagPhotosWithCallback

func (client *Client) ListTagPhotosWithCallback(request *ListTagPhotosRequest, callback func(response *ListTagPhotosResponse, err error)) <-chan int

ListTagPhotosWithCallback invokes the cloudphoto.ListTagPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listtagphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagPhotosWithChan

func (client *Client) ListTagPhotosWithChan(request *ListTagPhotosRequest) (<-chan *ListTagPhotosResponse, <-chan error)

ListTagPhotosWithChan invokes the cloudphoto.ListTagPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listtagphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTags

func (client *Client) ListTags(request *ListTagsRequest) (response *ListTagsResponse, err error)

ListTags invokes the cloudphoto.ListTags API synchronously api document: https://help.aliyun.com/api/cloudphoto/listtags.html

func (*Client) ListTagsWithCallback

func (client *Client) ListTagsWithCallback(request *ListTagsRequest, callback func(response *ListTagsResponse, err error)) <-chan int

ListTagsWithCallback invokes the cloudphoto.ListTags API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTagsWithChan

func (client *Client) ListTagsWithChan(request *ListTagsRequest) (<-chan *ListTagsResponse, <-chan error)

ListTagsWithChan invokes the cloudphoto.ListTags API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTimeLinePhotos

func (client *Client) ListTimeLinePhotos(request *ListTimeLinePhotosRequest) (response *ListTimeLinePhotosResponse, err error)

ListTimeLinePhotos invokes the cloudphoto.ListTimeLinePhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/listtimelinephotos.html

func (*Client) ListTimeLinePhotosWithCallback

func (client *Client) ListTimeLinePhotosWithCallback(request *ListTimeLinePhotosRequest, callback func(response *ListTimeLinePhotosResponse, err error)) <-chan int

ListTimeLinePhotosWithCallback invokes the cloudphoto.ListTimeLinePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listtimelinephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTimeLinePhotosWithChan

func (client *Client) ListTimeLinePhotosWithChan(request *ListTimeLinePhotosRequest) (<-chan *ListTimeLinePhotosResponse, <-chan error)

ListTimeLinePhotosWithChan invokes the cloudphoto.ListTimeLinePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listtimelinephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTimeLines

func (client *Client) ListTimeLines(request *ListTimeLinesRequest) (response *ListTimeLinesResponse, err error)

ListTimeLines invokes the cloudphoto.ListTimeLines API synchronously api document: https://help.aliyun.com/api/cloudphoto/listtimelines.html

func (*Client) ListTimeLinesWithCallback

func (client *Client) ListTimeLinesWithCallback(request *ListTimeLinesRequest, callback func(response *ListTimeLinesResponse, err error)) <-chan int

ListTimeLinesWithCallback invokes the cloudphoto.ListTimeLines API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listtimelines.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListTimeLinesWithChan

func (client *Client) ListTimeLinesWithChan(request *ListTimeLinesRequest) (<-chan *ListTimeLinesResponse, <-chan error)

ListTimeLinesWithChan invokes the cloudphoto.ListTimeLines API asynchronously api document: https://help.aliyun.com/api/cloudphoto/listtimelines.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MergeFaces

func (client *Client) MergeFaces(request *MergeFacesRequest) (response *MergeFacesResponse, err error)

MergeFaces invokes the cloudphoto.MergeFaces API synchronously api document: https://help.aliyun.com/api/cloudphoto/mergefaces.html

func (*Client) MergeFacesWithCallback

func (client *Client) MergeFacesWithCallback(request *MergeFacesRequest, callback func(response *MergeFacesResponse, err error)) <-chan int

MergeFacesWithCallback invokes the cloudphoto.MergeFaces API asynchronously api document: https://help.aliyun.com/api/cloudphoto/mergefaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MergeFacesWithChan

func (client *Client) MergeFacesWithChan(request *MergeFacesRequest) (<-chan *MergeFacesResponse, <-chan error)

MergeFacesWithChan invokes the cloudphoto.MergeFaces API asynchronously api document: https://help.aliyun.com/api/cloudphoto/mergefaces.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MoveAlbumPhotos

func (client *Client) MoveAlbumPhotos(request *MoveAlbumPhotosRequest) (response *MoveAlbumPhotosResponse, err error)

MoveAlbumPhotos invokes the cloudphoto.MoveAlbumPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/movealbumphotos.html

func (*Client) MoveAlbumPhotosWithCallback

func (client *Client) MoveAlbumPhotosWithCallback(request *MoveAlbumPhotosRequest, callback func(response *MoveAlbumPhotosResponse, err error)) <-chan int

MoveAlbumPhotosWithCallback invokes the cloudphoto.MoveAlbumPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/movealbumphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MoveAlbumPhotosWithChan

func (client *Client) MoveAlbumPhotosWithChan(request *MoveAlbumPhotosRequest) (<-chan *MoveAlbumPhotosResponse, <-chan error)

MoveAlbumPhotosWithChan invokes the cloudphoto.MoveAlbumPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/movealbumphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MoveFacePhotos

func (client *Client) MoveFacePhotos(request *MoveFacePhotosRequest) (response *MoveFacePhotosResponse, err error)

MoveFacePhotos invokes the cloudphoto.MoveFacePhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/movefacephotos.html

func (*Client) MoveFacePhotosWithCallback

func (client *Client) MoveFacePhotosWithCallback(request *MoveFacePhotosRequest, callback func(response *MoveFacePhotosResponse, err error)) <-chan int

MoveFacePhotosWithCallback invokes the cloudphoto.MoveFacePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/movefacephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MoveFacePhotosWithChan

func (client *Client) MoveFacePhotosWithChan(request *MoveFacePhotosRequest) (<-chan *MoveFacePhotosResponse, <-chan error)

MoveFacePhotosWithChan invokes the cloudphoto.MoveFacePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/movefacephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReactivatePhotos

func (client *Client) ReactivatePhotos(request *ReactivatePhotosRequest) (response *ReactivatePhotosResponse, err error)

ReactivatePhotos invokes the cloudphoto.ReactivatePhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/reactivatephotos.html

func (*Client) ReactivatePhotosWithCallback

func (client *Client) ReactivatePhotosWithCallback(request *ReactivatePhotosRequest, callback func(response *ReactivatePhotosResponse, err error)) <-chan int

ReactivatePhotosWithCallback invokes the cloudphoto.ReactivatePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/reactivatephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ReactivatePhotosWithChan

func (client *Client) ReactivatePhotosWithChan(request *ReactivatePhotosRequest) (<-chan *ReactivatePhotosResponse, <-chan error)

ReactivatePhotosWithChan invokes the cloudphoto.ReactivatePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/reactivatephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RegisterPhoto

func (client *Client) RegisterPhoto(request *RegisterPhotoRequest) (response *RegisterPhotoResponse, err error)

RegisterPhoto invokes the cloudphoto.RegisterPhoto API synchronously api document: https://help.aliyun.com/api/cloudphoto/registerphoto.html

func (*Client) RegisterPhotoWithCallback

func (client *Client) RegisterPhotoWithCallback(request *RegisterPhotoRequest, callback func(response *RegisterPhotoResponse, err error)) <-chan int

RegisterPhotoWithCallback invokes the cloudphoto.RegisterPhoto API asynchronously api document: https://help.aliyun.com/api/cloudphoto/registerphoto.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RegisterPhotoWithChan

func (client *Client) RegisterPhotoWithChan(request *RegisterPhotoRequest) (<-chan *RegisterPhotoResponse, <-chan error)

RegisterPhotoWithChan invokes the cloudphoto.RegisterPhoto API asynchronously api document: https://help.aliyun.com/api/cloudphoto/registerphoto.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RegisterTag

func (client *Client) RegisterTag(request *RegisterTagRequest) (response *RegisterTagResponse, err error)

RegisterTag invokes the cloudphoto.RegisterTag API synchronously api document: https://help.aliyun.com/api/cloudphoto/registertag.html

func (*Client) RegisterTagWithCallback

func (client *Client) RegisterTagWithCallback(request *RegisterTagRequest, callback func(response *RegisterTagResponse, err error)) <-chan int

RegisterTagWithCallback invokes the cloudphoto.RegisterTag API asynchronously api document: https://help.aliyun.com/api/cloudphoto/registertag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RegisterTagWithChan

func (client *Client) RegisterTagWithChan(request *RegisterTagRequest) (<-chan *RegisterTagResponse, <-chan error)

RegisterTagWithChan invokes the cloudphoto.RegisterTag API asynchronously api document: https://help.aliyun.com/api/cloudphoto/registertag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveAlbumPhotos

func (client *Client) RemoveAlbumPhotos(request *RemoveAlbumPhotosRequest) (response *RemoveAlbumPhotosResponse, err error)

RemoveAlbumPhotos invokes the cloudphoto.RemoveAlbumPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/removealbumphotos.html

func (*Client) RemoveAlbumPhotosWithCallback

func (client *Client) RemoveAlbumPhotosWithCallback(request *RemoveAlbumPhotosRequest, callback func(response *RemoveAlbumPhotosResponse, err error)) <-chan int

RemoveAlbumPhotosWithCallback invokes the cloudphoto.RemoveAlbumPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/removealbumphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveAlbumPhotosWithChan

func (client *Client) RemoveAlbumPhotosWithChan(request *RemoveAlbumPhotosRequest) (<-chan *RemoveAlbumPhotosResponse, <-chan error)

RemoveAlbumPhotosWithChan invokes the cloudphoto.RemoveAlbumPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/removealbumphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveFacePhotos

func (client *Client) RemoveFacePhotos(request *RemoveFacePhotosRequest) (response *RemoveFacePhotosResponse, err error)

RemoveFacePhotos invokes the cloudphoto.RemoveFacePhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/removefacephotos.html

func (*Client) RemoveFacePhotosWithCallback

func (client *Client) RemoveFacePhotosWithCallback(request *RemoveFacePhotosRequest, callback func(response *RemoveFacePhotosResponse, err error)) <-chan int

RemoveFacePhotosWithCallback invokes the cloudphoto.RemoveFacePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/removefacephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveFacePhotosWithChan

func (client *Client) RemoveFacePhotosWithChan(request *RemoveFacePhotosRequest) (<-chan *RemoveFacePhotosResponse, <-chan error)

RemoveFacePhotosWithChan invokes the cloudphoto.RemoveFacePhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/removefacephotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenameAlbum

func (client *Client) RenameAlbum(request *RenameAlbumRequest) (response *RenameAlbumResponse, err error)

RenameAlbum invokes the cloudphoto.RenameAlbum API synchronously api document: https://help.aliyun.com/api/cloudphoto/renamealbum.html

func (*Client) RenameAlbumWithCallback

func (client *Client) RenameAlbumWithCallback(request *RenameAlbumRequest, callback func(response *RenameAlbumResponse, err error)) <-chan int

RenameAlbumWithCallback invokes the cloudphoto.RenameAlbum API asynchronously api document: https://help.aliyun.com/api/cloudphoto/renamealbum.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenameAlbumWithChan

func (client *Client) RenameAlbumWithChan(request *RenameAlbumRequest) (<-chan *RenameAlbumResponse, <-chan error)

RenameAlbumWithChan invokes the cloudphoto.RenameAlbum API asynchronously api document: https://help.aliyun.com/api/cloudphoto/renamealbum.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenameFace

func (client *Client) RenameFace(request *RenameFaceRequest) (response *RenameFaceResponse, err error)

RenameFace invokes the cloudphoto.RenameFace API synchronously api document: https://help.aliyun.com/api/cloudphoto/renameface.html

func (*Client) RenameFaceWithCallback

func (client *Client) RenameFaceWithCallback(request *RenameFaceRequest, callback func(response *RenameFaceResponse, err error)) <-chan int

RenameFaceWithCallback invokes the cloudphoto.RenameFace API asynchronously api document: https://help.aliyun.com/api/cloudphoto/renameface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenameFaceWithChan

func (client *Client) RenameFaceWithChan(request *RenameFaceRequest) (<-chan *RenameFaceResponse, <-chan error)

RenameFaceWithChan invokes the cloudphoto.RenameFace API asynchronously api document: https://help.aliyun.com/api/cloudphoto/renameface.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchPhotos

func (client *Client) SearchPhotos(request *SearchPhotosRequest) (response *SearchPhotosResponse, err error)

SearchPhotos invokes the cloudphoto.SearchPhotos API synchronously api document: https://help.aliyun.com/api/cloudphoto/searchphotos.html

func (*Client) SearchPhotosWithCallback

func (client *Client) SearchPhotosWithCallback(request *SearchPhotosRequest, callback func(response *SearchPhotosResponse, err error)) <-chan int

SearchPhotosWithCallback invokes the cloudphoto.SearchPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/searchphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SearchPhotosWithChan

func (client *Client) SearchPhotosWithChan(request *SearchPhotosRequest) (<-chan *SearchPhotosResponse, <-chan error)

SearchPhotosWithChan invokes the cloudphoto.SearchPhotos API asynchronously api document: https://help.aliyun.com/api/cloudphoto/searchphotos.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetAlbumCover

func (client *Client) SetAlbumCover(request *SetAlbumCoverRequest) (response *SetAlbumCoverResponse, err error)

SetAlbumCover invokes the cloudphoto.SetAlbumCover API synchronously api document: https://help.aliyun.com/api/cloudphoto/setalbumcover.html

func (*Client) SetAlbumCoverWithCallback

func (client *Client) SetAlbumCoverWithCallback(request *SetAlbumCoverRequest, callback func(response *SetAlbumCoverResponse, err error)) <-chan int

SetAlbumCoverWithCallback invokes the cloudphoto.SetAlbumCover API asynchronously api document: https://help.aliyun.com/api/cloudphoto/setalbumcover.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetAlbumCoverWithChan

func (client *Client) SetAlbumCoverWithChan(request *SetAlbumCoverRequest) (<-chan *SetAlbumCoverResponse, <-chan error)

SetAlbumCoverWithChan invokes the cloudphoto.SetAlbumCover API asynchronously api document: https://help.aliyun.com/api/cloudphoto/setalbumcover.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetFaceCover

func (client *Client) SetFaceCover(request *SetFaceCoverRequest) (response *SetFaceCoverResponse, err error)

SetFaceCover invokes the cloudphoto.SetFaceCover API synchronously api document: https://help.aliyun.com/api/cloudphoto/setfacecover.html

func (*Client) SetFaceCoverWithCallback

func (client *Client) SetFaceCoverWithCallback(request *SetFaceCoverRequest, callback func(response *SetFaceCoverResponse, err error)) <-chan int

SetFaceCoverWithCallback invokes the cloudphoto.SetFaceCover API asynchronously api document: https://help.aliyun.com/api/cloudphoto/setfacecover.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetFaceCoverWithChan

func (client *Client) SetFaceCoverWithChan(request *SetFaceCoverRequest) (<-chan *SetFaceCoverResponse, <-chan error)

SetFaceCoverWithChan invokes the cloudphoto.SetFaceCover API asynchronously api document: https://help.aliyun.com/api/cloudphoto/setfacecover.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetMe

func (client *Client) SetMe(request *SetMeRequest) (response *SetMeResponse, err error)

SetMe invokes the cloudphoto.SetMe API synchronously api document: https://help.aliyun.com/api/cloudphoto/setme.html

func (*Client) SetMeWithCallback

func (client *Client) SetMeWithCallback(request *SetMeRequest, callback func(response *SetMeResponse, err error)) <-chan int

SetMeWithCallback invokes the cloudphoto.SetMe API asynchronously api document: https://help.aliyun.com/api/cloudphoto/setme.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetMeWithChan

func (client *Client) SetMeWithChan(request *SetMeRequest) (<-chan *SetMeResponse, <-chan error)

SetMeWithChan invokes the cloudphoto.SetMe API asynchronously api document: https://help.aliyun.com/api/cloudphoto/setme.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetQuota

func (client *Client) SetQuota(request *SetQuotaRequest) (response *SetQuotaResponse, err error)

SetQuota invokes the cloudphoto.SetQuota API synchronously api document: https://help.aliyun.com/api/cloudphoto/setquota.html

func (*Client) SetQuotaWithCallback

func (client *Client) SetQuotaWithCallback(request *SetQuotaRequest, callback func(response *SetQuotaResponse, err error)) <-chan int

SetQuotaWithCallback invokes the cloudphoto.SetQuota API asynchronously api document: https://help.aliyun.com/api/cloudphoto/setquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetQuotaWithChan

func (client *Client) SetQuotaWithChan(request *SetQuotaRequest) (<-chan *SetQuotaResponse, <-chan error)

SetQuotaWithChan invokes the cloudphoto.SetQuota API asynchronously api document: https://help.aliyun.com/api/cloudphoto/setquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagPhoto

func (client *Client) TagPhoto(request *TagPhotoRequest) (response *TagPhotoResponse, err error)

TagPhoto invokes the cloudphoto.TagPhoto API synchronously api document: https://help.aliyun.com/api/cloudphoto/tagphoto.html

func (*Client) TagPhotoWithCallback

func (client *Client) TagPhotoWithCallback(request *TagPhotoRequest, callback func(response *TagPhotoResponse, err error)) <-chan int

TagPhotoWithCallback invokes the cloudphoto.TagPhoto API asynchronously api document: https://help.aliyun.com/api/cloudphoto/tagphoto.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) TagPhotoWithChan

func (client *Client) TagPhotoWithChan(request *TagPhotoRequest) (<-chan *TagPhotoResponse, <-chan error)

TagPhotoWithChan invokes the cloudphoto.TagPhoto API asynchronously api document: https://help.aliyun.com/api/cloudphoto/tagphoto.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ToggleFeatures

func (client *Client) ToggleFeatures(request *ToggleFeaturesRequest) (response *ToggleFeaturesResponse, err error)

ToggleFeatures invokes the cloudphoto.ToggleFeatures API synchronously api document: https://help.aliyun.com/api/cloudphoto/togglefeatures.html

func (*Client) ToggleFeaturesWithCallback

func (client *Client) ToggleFeaturesWithCallback(request *ToggleFeaturesRequest, callback func(response *ToggleFeaturesResponse, err error)) <-chan int

ToggleFeaturesWithCallback invokes the cloudphoto.ToggleFeatures API asynchronously api document: https://help.aliyun.com/api/cloudphoto/togglefeatures.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ToggleFeaturesWithChan

func (client *Client) ToggleFeaturesWithChan(request *ToggleFeaturesRequest) (<-chan *ToggleFeaturesResponse, <-chan error)

ToggleFeaturesWithChan invokes the cloudphoto.ToggleFeatures API asynchronously api document: https://help.aliyun.com/api/cloudphoto/togglefeatures.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type Cover

type Cover struct {
	FileId  string `json:"FileId" xml:"FileId"`
	IsVideo bool   `json:"IsVideo" xml:"IsVideo"`
	IdStr   string `json:"IdStr" xml:"IdStr"`
	Ctime   int    `json:"Ctime" xml:"Ctime"`
	State   string `json:"State" xml:"State"`
	Title   string `json:"Title" xml:"Title"`
	Remark  string `json:"Remark" xml:"Remark"`
	Mtime   int    `json:"Mtime" xml:"Mtime"`
	Md5     string `json:"Md5" xml:"Md5"`
	Width   int    `json:"Width" xml:"Width"`
	Id      int    `json:"Id" xml:"Id"`
	Height  int    `json:"Height" xml:"Height"`
}

Cover is a nested struct in cloudphoto response

type CreateAlbumRequest

type CreateAlbumRequest struct {
	*requests.RpcRequest
	AlbumName string `position:"Query" name:"AlbumName"`
	LibraryId string `position:"Query" name:"LibraryId"`
	StoreName string `position:"Query" name:"StoreName"`
	Remark    string `position:"Query" name:"Remark"`
}

CreateAlbumRequest is the request struct for api CreateAlbum

func CreateCreateAlbumRequest

func CreateCreateAlbumRequest() (request *CreateAlbumRequest)

CreateCreateAlbumRequest creates a request to invoke CreateAlbum API

type CreateAlbumResponse

type CreateAlbumResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Album     Album  `json:"Album" xml:"Album"`
}

CreateAlbumResponse is the response struct for api CreateAlbum

func CreateCreateAlbumResponse

func CreateCreateAlbumResponse() (response *CreateAlbumResponse)

CreateCreateAlbumResponse creates a response to parse from CreateAlbum response

type CreateEventRequest

type CreateEventRequest struct {
	*requests.RpcRequest
	BannerPhotoId    string           `position:"Query" name:"BannerPhotoId"`
	WatermarkPhotoId string           `position:"Query" name:"WatermarkPhotoId"`
	Identity         string           `position:"Query" name:"Identity"`
	SplashPhotoId    string           `position:"Query" name:"SplashPhotoId"`
	LibraryId        string           `position:"Query" name:"LibraryId"`
	WeixinTitle      string           `position:"Query" name:"WeixinTitle"`
	StoreName        string           `position:"Query" name:"StoreName"`
	Remark           string           `position:"Query" name:"Remark"`
	Title            string           `position:"Query" name:"Title"`
	EndAt            requests.Integer `position:"Query" name:"EndAt"`
	StartAt          requests.Integer `position:"Query" name:"StartAt"`
}

CreateEventRequest is the request struct for api CreateEvent

func CreateCreateEventRequest

func CreateCreateEventRequest() (request *CreateEventRequest)

CreateCreateEventRequest creates a request to invoke CreateEvent API

type CreateEventResponse

type CreateEventResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Event     Event  `json:"Event" xml:"Event"`
}

CreateEventResponse is the response struct for api CreateEvent

func CreateCreateEventResponse

func CreateCreateEventResponse() (response *CreateEventResponse)

CreateCreateEventResponse creates a response to parse from CreateEvent response

type CreatePhotoRequest

type CreatePhotoRequest struct {
	*requests.RpcRequest
	TakenAt         requests.Integer `position:"Query" name:"TakenAt"`
	PhotoTitle      string           `position:"Query" name:"PhotoTitle"`
	LibraryId       string           `position:"Query" name:"LibraryId"`
	ShareExpireTime requests.Integer `position:"Query" name:"ShareExpireTime"`
	StoreName       string           `position:"Query" name:"StoreName"`
	UploadType      string           `position:"Query" name:"UploadType"`
	Remark          string           `position:"Query" name:"Remark"`
	SessionId       string           `position:"Query" name:"SessionId"`
	Staging         string           `position:"Query" name:"Staging"`
	FileId          string           `position:"Query" name:"FileId"`
}

CreatePhotoRequest is the request struct for api CreatePhoto

func CreateCreatePhotoRequest

func CreateCreatePhotoRequest() (request *CreatePhotoRequest)

CreateCreatePhotoRequest creates a request to invoke CreatePhoto API

type CreatePhotoResponse

type CreatePhotoResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Photo     Photo  `json:"Photo" xml:"Photo"`
}

CreatePhotoResponse is the response struct for api CreatePhoto

func CreateCreatePhotoResponse

func CreateCreatePhotoResponse() (response *CreatePhotoResponse)

CreateCreatePhotoResponse creates a response to parse from CreatePhoto response

type CreatePhotoStoreRequest

type CreatePhotoStoreRequest struct {
	*requests.RpcRequest
	BucketName   string           `position:"Query" name:"BucketName"`
	StoreName    string           `position:"Query" name:"StoreName"`
	Remark       string           `position:"Query" name:"Remark"`
	DefaultQuota requests.Integer `position:"Query" name:"DefaultQuota"`
}

CreatePhotoStoreRequest is the request struct for api CreatePhotoStore

func CreateCreatePhotoStoreRequest

func CreateCreatePhotoStoreRequest() (request *CreatePhotoStoreRequest)

CreateCreatePhotoStoreRequest creates a request to invoke CreatePhotoStore API

type CreatePhotoStoreResponse

type CreatePhotoStoreResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

CreatePhotoStoreResponse is the response struct for api CreatePhotoStore

func CreateCreatePhotoStoreResponse

func CreateCreatePhotoStoreResponse() (response *CreatePhotoStoreResponse)

CreateCreatePhotoStoreResponse creates a response to parse from CreatePhotoStore response

type CreateTransactionRequest

type CreateTransactionRequest struct {
	*requests.RpcRequest
	Ext       string           `position:"Query" name:"Ext"`
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	Force     string           `position:"Query" name:"Force"`
	Md5       string           `position:"Query" name:"Md5"`
}

CreateTransactionRequest is the request struct for api CreateTransaction

func CreateCreateTransactionRequest

func CreateCreateTransactionRequest() (request *CreateTransactionRequest)

CreateCreateTransactionRequest creates a request to invoke CreateTransaction API

type CreateTransactionResponse

type CreateTransactionResponse struct {
	*responses.BaseResponse
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Action      string      `json:"Action" xml:"Action"`
	Transaction Transaction `json:"Transaction" xml:"Transaction"`
}

CreateTransactionResponse is the response struct for api CreateTransaction

func CreateCreateTransactionResponse

func CreateCreateTransactionResponse() (response *CreateTransactionResponse)

CreateCreateTransactionResponse creates a response to parse from CreateTransaction response

type DeleteAlbumsRequest

type DeleteAlbumsRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	AlbumId   *[]string `position:"Query" name:"AlbumId"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
}

DeleteAlbumsRequest is the request struct for api DeleteAlbums

func CreateDeleteAlbumsRequest

func CreateDeleteAlbumsRequest() (request *DeleteAlbumsRequest)

CreateDeleteAlbumsRequest creates a request to invoke DeleteAlbums API

type DeleteAlbumsResponse

type DeleteAlbumsResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

DeleteAlbumsResponse is the response struct for api DeleteAlbums

func CreateDeleteAlbumsResponse

func CreateDeleteAlbumsResponse() (response *DeleteAlbumsResponse)

CreateDeleteAlbumsResponse creates a response to parse from DeleteAlbums response

type DeleteEventRequest

type DeleteEventRequest struct {
	*requests.RpcRequest
	EventId   requests.Integer `position:"Query" name:"EventId"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
}

DeleteEventRequest is the request struct for api DeleteEvent

func CreateDeleteEventRequest

func CreateDeleteEventRequest() (request *DeleteEventRequest)

CreateDeleteEventRequest creates a request to invoke DeleteEvent API

type DeleteEventResponse

type DeleteEventResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

DeleteEventResponse is the response struct for api DeleteEvent

func CreateDeleteEventResponse

func CreateDeleteEventResponse() (response *DeleteEventResponse)

CreateDeleteEventResponse creates a response to parse from DeleteEvent response

type DeleteFacesRequest

type DeleteFacesRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	StoreName string    `position:"Query" name:"StoreName"`
	FaceId    *[]string `position:"Query" name:"FaceId"  type:"Repeated"`
}

DeleteFacesRequest is the request struct for api DeleteFaces

func CreateDeleteFacesRequest

func CreateDeleteFacesRequest() (request *DeleteFacesRequest)

CreateDeleteFacesRequest creates a request to invoke DeleteFaces API

type DeleteFacesResponse

type DeleteFacesResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

DeleteFacesResponse is the response struct for api DeleteFaces

func CreateDeleteFacesResponse

func CreateDeleteFacesResponse() (response *DeleteFacesResponse)

CreateDeleteFacesResponse creates a response to parse from DeleteFaces response

type DeletePhotoStoreRequest

type DeletePhotoStoreRequest struct {
	*requests.RpcRequest
	StoreName string `position:"Query" name:"StoreName"`
}

DeletePhotoStoreRequest is the request struct for api DeletePhotoStore

func CreateDeletePhotoStoreRequest

func CreateDeletePhotoStoreRequest() (request *DeletePhotoStoreRequest)

CreateDeletePhotoStoreRequest creates a request to invoke DeletePhotoStore API

type DeletePhotoStoreResponse

type DeletePhotoStoreResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

DeletePhotoStoreResponse is the response struct for api DeletePhotoStore

func CreateDeletePhotoStoreResponse

func CreateDeletePhotoStoreResponse() (response *DeletePhotoStoreResponse)

CreateDeletePhotoStoreResponse creates a response to parse from DeletePhotoStore response

type DeletePhotosRequest

type DeletePhotosRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	StoreName string    `position:"Query" name:"StoreName"`
	PhotoId   *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
}

DeletePhotosRequest is the request struct for api DeletePhotos

func CreateDeletePhotosRequest

func CreateDeletePhotosRequest() (request *DeletePhotosRequest)

CreateDeletePhotosRequest creates a request to invoke DeletePhotos API

type DeletePhotosResponse

type DeletePhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

DeletePhotosResponse is the response struct for api DeletePhotos

func CreateDeletePhotosResponse

func CreateDeletePhotosResponse() (response *DeletePhotosResponse)

CreateDeletePhotosResponse creates a response to parse from DeletePhotos response

type EditEventRequest

type EditEventRequest struct {
	*requests.RpcRequest
	EventId          string           `position:"Query" name:"EventId"`
	BannerPhotoId    string           `position:"Query" name:"BannerPhotoId"`
	WatermarkPhotoId string           `position:"Query" name:"WatermarkPhotoId"`
	Identity         string           `position:"Query" name:"Identity"`
	SplashPhotoId    string           `position:"Query" name:"SplashPhotoId"`
	LibraryId        string           `position:"Query" name:"LibraryId"`
	WeixinTitle      string           `position:"Query" name:"WeixinTitle"`
	StoreName        string           `position:"Query" name:"StoreName"`
	Remark           string           `position:"Query" name:"Remark"`
	Title            string           `position:"Query" name:"Title"`
	EndAt            requests.Integer `position:"Query" name:"EndAt"`
	StartAt          requests.Integer `position:"Query" name:"StartAt"`
}

EditEventRequest is the request struct for api EditEvent

func CreateEditEventRequest

func CreateEditEventRequest() (request *EditEventRequest)

CreateEditEventRequest creates a request to invoke EditEvent API

type EditEventResponse

type EditEventResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Event     Event  `json:"Event" xml:"Event"`
}

EditEventResponse is the response struct for api EditEvent

func CreateEditEventResponse

func CreateEditEventResponse() (response *EditEventResponse)

CreateEditEventResponse creates a response to parse from EditEvent response

type EditPhotoStoreRequest

type EditPhotoStoreRequest struct {
	*requests.RpcRequest
	AutoCleanEnabled  string           `position:"Query" name:"AutoCleanEnabled"`
	DefaultTrashQuota requests.Integer `position:"Query" name:"DefaultTrashQuota"`
	StoreName         string           `position:"Query" name:"StoreName"`
	Remark            string           `position:"Query" name:"Remark"`
	DefaultQuota      requests.Integer `position:"Query" name:"DefaultQuota"`
	AutoCleanDays     requests.Integer `position:"Query" name:"AutoCleanDays"`
}

EditPhotoStoreRequest is the request struct for api EditPhotoStore

func CreateEditPhotoStoreRequest

func CreateEditPhotoStoreRequest() (request *EditPhotoStoreRequest)

CreateEditPhotoStoreRequest creates a request to invoke EditPhotoStore API

type EditPhotoStoreResponse

type EditPhotoStoreResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

EditPhotoStoreResponse is the response struct for api EditPhotoStore

func CreateEditPhotoStoreResponse

func CreateEditPhotoStoreResponse() (response *EditPhotoStoreResponse)

CreateEditPhotoStoreResponse creates a response to parse from EditPhotoStore response

type EditPhotosRequest

type EditPhotosRequest struct {
	*requests.RpcRequest
	TakenAt         requests.Integer `position:"Query" name:"TakenAt"`
	LibraryId       string           `position:"Query" name:"LibraryId"`
	ShareExpireTime requests.Integer `position:"Query" name:"ShareExpireTime"`
	PhotoId         *[]string        `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName       string           `position:"Query" name:"StoreName"`
	Remark          string           `position:"Query" name:"Remark"`
	Title           string           `position:"Query" name:"Title"`
}

EditPhotosRequest is the request struct for api EditPhotos

func CreateEditPhotosRequest

func CreateEditPhotosRequest() (request *EditPhotosRequest)

CreateEditPhotosRequest creates a request to invoke EditPhotos API

type EditPhotosResponse

type EditPhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

EditPhotosResponse is the response struct for api EditPhotos

func CreateEditPhotosResponse

func CreateEditPhotosResponse() (response *EditPhotosResponse)

CreateEditPhotosResponse creates a response to parse from EditPhotos response

type Event

type Event struct {
	IdStr            string `json:"IdStr" xml:"IdStr"`
	Ctime            int    `json:"Ctime" xml:"Ctime"`
	Title            string `json:"Title" xml:"Title"`
	SplashPhotoId    string `json:"SplashPhotoId" xml:"SplashPhotoId"`
	Id               int    `json:"Id" xml:"Id"`
	BannerPhotoId    string `json:"BannerPhotoId" xml:"BannerPhotoId"`
	WeixinTitle      string `json:"WeixinTitle" xml:"WeixinTitle"`
	Identity         string `json:"Identity" xml:"Identity"`
	State            string `json:"State" xml:"State"`
	EndAt            int    `json:"EndAt" xml:"EndAt"`
	Mtime            int    `json:"Mtime" xml:"Mtime"`
	ViewsCount       int    `json:"ViewsCount" xml:"ViewsCount"`
	LibraryId        string `json:"LibraryId" xml:"LibraryId"`
	WatermarkPhotoId string `json:"WatermarkPhotoId" xml:"WatermarkPhotoId"`
	StartAt          int    `json:"StartAt" xml:"StartAt"`
}

Event is a nested struct in cloudphoto response

type Events

type Events struct {
	Event []Event `json:"Event" xml:"Event"`
}

Events is a nested struct in cloudphoto response

type Face

type Face struct {
	Name        string   `json:"Name" xml:"Name"`
	FaceIdStr   string   `json:"FaceIdStr" xml:"FaceIdStr"`
	IdStr       string   `json:"IdStr" xml:"IdStr"`
	Ctime       int      `json:"Ctime" xml:"Ctime"`
	IsMe        bool     `json:"IsMe" xml:"IsMe"`
	FaceId      int      `json:"FaceId" xml:"FaceId"`
	Id          int      `json:"Id" xml:"Id"`
	FaceName    string   `json:"FaceName" xml:"FaceName"`
	State       string   `json:"State" xml:"State"`
	PhotosCount int      `json:"PhotosCount" xml:"PhotosCount"`
	Mtime       int      `json:"Mtime" xml:"Mtime"`
	Axis        []string `json:"Axis" xml:"Axis"`
	Cover       Cover    `json:"Cover" xml:"Cover"`
}

Face is a nested struct in cloudphoto response

type FacesInListFaces

type FacesInListFaces struct {
	Face []Face `json:"Face" xml:"Face"`
}

FacesInListFaces is a nested struct in cloudphoto response

type FacesInListPhotoFaces

type FacesInListPhotoFaces struct {
	Face []Face `json:"Face" xml:"Face"`
}

FacesInListPhotoFaces is a nested struct in cloudphoto response

type FetchAlbumTagPhotosRequest

type FetchAlbumTagPhotosRequest struct {
	*requests.RpcRequest
	Size      requests.Integer `position:"Query" name:"Size"`
	TagId     requests.Integer `position:"Query" name:"TagId"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	AlbumId   requests.Integer `position:"Query" name:"AlbumId"`
	StoreName string           `position:"Query" name:"StoreName"`
	Page      requests.Integer `position:"Query" name:"Page"`
}

FetchAlbumTagPhotosRequest is the request struct for api FetchAlbumTagPhotos

func CreateFetchAlbumTagPhotosRequest

func CreateFetchAlbumTagPhotosRequest() (request *FetchAlbumTagPhotosRequest)

CreateFetchAlbumTagPhotosRequest creates a request to invoke FetchAlbumTagPhotos API

type FetchAlbumTagPhotosResponse

type FetchAlbumTagPhotosResponse struct {
	*responses.BaseResponse
	Code       string   `json:"Code" xml:"Code"`
	Message    string   `json:"Message" xml:"Message"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Action     string   `json:"Action" xml:"Action"`
	Results    []Result `json:"Results" xml:"Results"`
}

FetchAlbumTagPhotosResponse is the response struct for api FetchAlbumTagPhotos

func CreateFetchAlbumTagPhotosResponse

func CreateFetchAlbumTagPhotosResponse() (response *FetchAlbumTagPhotosResponse)

CreateFetchAlbumTagPhotosResponse creates a response to parse from FetchAlbumTagPhotos response

type FetchLibrariesRequest

type FetchLibrariesRequest struct {
	*requests.RpcRequest
	Size      requests.Integer `position:"Query" name:"Size"`
	StoreName string           `position:"Query" name:"StoreName"`
	Page      requests.Integer `position:"Query" name:"Page"`
}

FetchLibrariesRequest is the request struct for api FetchLibraries

func CreateFetchLibrariesRequest

func CreateFetchLibrariesRequest() (request *FetchLibrariesRequest)

CreateFetchLibrariesRequest creates a request to invoke FetchLibraries API

type FetchLibrariesResponse

type FetchLibrariesResponse struct {
	*responses.BaseResponse
	Code       string    `json:"Code" xml:"Code"`
	Message    string    `json:"Message" xml:"Message"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	Action     string    `json:"Action" xml:"Action"`
	Libraries  []Library `json:"Libraries" xml:"Libraries"`
}

FetchLibrariesResponse is the response struct for api FetchLibraries

func CreateFetchLibrariesResponse

func CreateFetchLibrariesResponse() (response *FetchLibrariesResponse)

CreateFetchLibrariesResponse creates a response to parse from FetchLibraries response

type FetchMomentPhotosRequest

type FetchMomentPhotosRequest struct {
	*requests.RpcRequest
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	OrderBy   string           `position:"Query" name:"OrderBy"`
	StoreName string           `position:"Query" name:"StoreName"`
	Page      requests.Integer `position:"Query" name:"Page"`
	MomentId  requests.Integer `position:"Query" name:"MomentId"`
	Order     string           `position:"Query" name:"Order"`
}

FetchMomentPhotosRequest is the request struct for api FetchMomentPhotos

func CreateFetchMomentPhotosRequest

func CreateFetchMomentPhotosRequest() (request *FetchMomentPhotosRequest)

CreateFetchMomentPhotosRequest creates a request to invoke FetchMomentPhotos API

type FetchMomentPhotosResponse

type FetchMomentPhotosResponse struct {
	*responses.BaseResponse
	Code       string  `json:"Code" xml:"Code"`
	Message    string  `json:"Message" xml:"Message"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Action     string  `json:"Action" xml:"Action"`
	Photos     []Photo `json:"Photos" xml:"Photos"`
}

FetchMomentPhotosResponse is the response struct for api FetchMomentPhotos

func CreateFetchMomentPhotosResponse

func CreateFetchMomentPhotosResponse() (response *FetchMomentPhotosResponse)

CreateFetchMomentPhotosResponse creates a response to parse from FetchMomentPhotos response

type FetchPhotosRequest

type FetchPhotosRequest struct {
	*requests.RpcRequest
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	OrderBy   string           `position:"Query" name:"OrderBy"`
	StoreName string           `position:"Query" name:"StoreName"`
	State     string           `position:"Query" name:"State"`
	Page      requests.Integer `position:"Query" name:"Page"`
	Order     string           `position:"Query" name:"Order"`
}

FetchPhotosRequest is the request struct for api FetchPhotos

func CreateFetchPhotosRequest

func CreateFetchPhotosRequest() (request *FetchPhotosRequest)

CreateFetchPhotosRequest creates a request to invoke FetchPhotos API

type FetchPhotosResponse

type FetchPhotosResponse struct {
	*responses.BaseResponse
	Code       string  `json:"Code" xml:"Code"`
	Message    string  `json:"Message" xml:"Message"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Action     string  `json:"Action" xml:"Action"`
	Photos     []Photo `json:"Photos" xml:"Photos"`
}

FetchPhotosResponse is the response struct for api FetchPhotos

func CreateFetchPhotosResponse

func CreateFetchPhotosResponse() (response *FetchPhotosResponse)

CreateFetchPhotosResponse creates a response to parse from FetchPhotos response

type GetAlbumsByNamesRequest

type GetAlbumsByNamesRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	Name      *[]string `position:"Query" name:"Name"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
}

GetAlbumsByNamesRequest is the request struct for api GetAlbumsByNames

func CreateGetAlbumsByNamesRequest

func CreateGetAlbumsByNamesRequest() (request *GetAlbumsByNamesRequest)

CreateGetAlbumsByNamesRequest creates a request to invoke GetAlbumsByNames API

type GetAlbumsByNamesResponse

type GetAlbumsByNamesResponse struct {
	*responses.BaseResponse
	Code      string  `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Action    string  `json:"Action" xml:"Action"`
	Albums    []Album `json:"Albums" xml:"Albums"`
}

GetAlbumsByNamesResponse is the response struct for api GetAlbumsByNames

func CreateGetAlbumsByNamesResponse

func CreateGetAlbumsByNamesResponse() (response *GetAlbumsByNamesResponse)

CreateGetAlbumsByNamesResponse creates a response to parse from GetAlbumsByNames response

type GetDownloadUrlRequest

type GetDownloadUrlRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
}

GetDownloadUrlRequest is the request struct for api GetDownloadUrl

func CreateGetDownloadUrlRequest

func CreateGetDownloadUrlRequest() (request *GetDownloadUrlRequest)

CreateGetDownloadUrlRequest creates a request to invoke GetDownloadUrl API

type GetDownloadUrlResponse

type GetDownloadUrlResponse struct {
	*responses.BaseResponse
	Code        string `json:"Code" xml:"Code"`
	Message     string `json:"Message" xml:"Message"`
	DownloadUrl string `json:"DownloadUrl" xml:"DownloadUrl"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Action      string `json:"Action" xml:"Action"`
}

GetDownloadUrlResponse is the response struct for api GetDownloadUrl

func CreateGetDownloadUrlResponse

func CreateGetDownloadUrlResponse() (response *GetDownloadUrlResponse)

CreateGetDownloadUrlResponse creates a response to parse from GetDownloadUrl response

type GetDownloadUrlsRequest

type GetDownloadUrlsRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	PhotoId   *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
}

GetDownloadUrlsRequest is the request struct for api GetDownloadUrls

func CreateGetDownloadUrlsRequest

func CreateGetDownloadUrlsRequest() (request *GetDownloadUrlsRequest)

CreateGetDownloadUrlsRequest creates a request to invoke GetDownloadUrls API

type GetDownloadUrlsResponse

type GetDownloadUrlsResponse struct {
	*responses.BaseResponse
	Code      string                   `json:"Code" xml:"Code"`
	Message   string                   `json:"Message" xml:"Message"`
	RequestId string                   `json:"RequestId" xml:"RequestId"`
	Action    string                   `json:"Action" xml:"Action"`
	Results   ResultsInGetDownloadUrls `json:"Results" xml:"Results"`
}

GetDownloadUrlsResponse is the response struct for api GetDownloadUrls

func CreateGetDownloadUrlsResponse

func CreateGetDownloadUrlsResponse() (response *GetDownloadUrlsResponse)

CreateGetDownloadUrlsResponse creates a response to parse from GetDownloadUrls response

type GetEventRequest

type GetEventRequest struct {
	*requests.RpcRequest
	EventId   requests.Integer `position:"Query" name:"EventId"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
}

GetEventRequest is the request struct for api GetEvent

func CreateGetEventRequest

func CreateGetEventRequest() (request *GetEventRequest)

CreateGetEventRequest creates a request to invoke GetEvent API

type GetEventResponse

type GetEventResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Event     Event  `json:"Event" xml:"Event"`
}

GetEventResponse is the response struct for api GetEvent

func CreateGetEventResponse

func CreateGetEventResponse() (response *GetEventResponse)

CreateGetEventResponse creates a response to parse from GetEvent response

type GetFramedPhotoUrlsRequest

type GetFramedPhotoUrlsRequest struct {
	*requests.RpcRequest
	FrameId   string    `position:"Query" name:"FrameId"`
	LibraryId string    `position:"Query" name:"LibraryId"`
	PhotoId   *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
}

GetFramedPhotoUrlsRequest is the request struct for api GetFramedPhotoUrls

func CreateGetFramedPhotoUrlsRequest

func CreateGetFramedPhotoUrlsRequest() (request *GetFramedPhotoUrlsRequest)

CreateGetFramedPhotoUrlsRequest creates a request to invoke GetFramedPhotoUrls API

type GetFramedPhotoUrlsResponse

type GetFramedPhotoUrlsResponse struct {
	*responses.BaseResponse
	Code      string                      `json:"Code" xml:"Code"`
	Message   string                      `json:"Message" xml:"Message"`
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	Action    string                      `json:"Action" xml:"Action"`
	Results   ResultsInGetFramedPhotoUrls `json:"Results" xml:"Results"`
}

GetFramedPhotoUrlsResponse is the response struct for api GetFramedPhotoUrls

func CreateGetFramedPhotoUrlsResponse

func CreateGetFramedPhotoUrlsResponse() (response *GetFramedPhotoUrlsResponse)

CreateGetFramedPhotoUrlsResponse creates a response to parse from GetFramedPhotoUrls response

type GetLibraryRequest

type GetLibraryRequest struct {
	*requests.RpcRequest
	LibraryId string `position:"Query" name:"LibraryId"`
	StoreName string `position:"Query" name:"StoreName"`
}

GetLibraryRequest is the request struct for api GetLibrary

func CreateGetLibraryRequest

func CreateGetLibraryRequest() (request *GetLibraryRequest)

CreateGetLibraryRequest creates a request to invoke GetLibrary API

type GetLibraryResponse

type GetLibraryResponse struct {
	*responses.BaseResponse
	Code      string  `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Action    string  `json:"Action" xml:"Action"`
	Library   Library `json:"Library" xml:"Library"`
}

GetLibraryResponse is the response struct for api GetLibrary

func CreateGetLibraryResponse

func CreateGetLibraryResponse() (response *GetLibraryResponse)

CreateGetLibraryResponse creates a response to parse from GetLibrary response

type GetPhotoStoreRequest

type GetPhotoStoreRequest struct {
	*requests.RpcRequest
	StoreName string `position:"Query" name:"StoreName"`
}

GetPhotoStoreRequest is the request struct for api GetPhotoStore

func CreateGetPhotoStoreRequest

func CreateGetPhotoStoreRequest() (request *GetPhotoStoreRequest)

CreateGetPhotoStoreRequest creates a request to invoke GetPhotoStore API

type GetPhotoStoreResponse

type GetPhotoStoreResponse struct {
	*responses.BaseResponse
	Code       string     `json:"Code" xml:"Code"`
	Message    string     `json:"Message" xml:"Message"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Action     string     `json:"Action" xml:"Action"`
	PhotoStore PhotoStore `json:"PhotoStore" xml:"PhotoStore"`
}

GetPhotoStoreResponse is the response struct for api GetPhotoStore

func CreateGetPhotoStoreResponse

func CreateGetPhotoStoreResponse() (response *GetPhotoStoreResponse)

CreateGetPhotoStoreResponse creates a response to parse from GetPhotoStore response

type GetPhotosByMd5sRequest

type GetPhotosByMd5sRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	StoreName string    `position:"Query" name:"StoreName"`
	State     string    `position:"Query" name:"State"`
	Md5       *[]string `position:"Query" name:"Md5"  type:"Repeated"`
}

GetPhotosByMd5sRequest is the request struct for api GetPhotosByMd5s

func CreateGetPhotosByMd5sRequest

func CreateGetPhotosByMd5sRequest() (request *GetPhotosByMd5sRequest)

CreateGetPhotosByMd5sRequest creates a request to invoke GetPhotosByMd5s API

type GetPhotosByMd5sResponse

type GetPhotosByMd5sResponse struct {
	*responses.BaseResponse
	Code      string  `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Action    string  `json:"Action" xml:"Action"`
	Photos    []Photo `json:"Photos" xml:"Photos"`
}

GetPhotosByMd5sResponse is the response struct for api GetPhotosByMd5s

func CreateGetPhotosByMd5sResponse

func CreateGetPhotosByMd5sResponse() (response *GetPhotosByMd5sResponse)

CreateGetPhotosByMd5sResponse creates a response to parse from GetPhotosByMd5s response

type GetPhotosRequest

type GetPhotosRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	PhotoId   *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
}

GetPhotosRequest is the request struct for api GetPhotos

func CreateGetPhotosRequest

func CreateGetPhotosRequest() (request *GetPhotosRequest)

CreateGetPhotosRequest creates a request to invoke GetPhotos API

type GetPhotosResponse

type GetPhotosResponse struct {
	*responses.BaseResponse
	Code      string  `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Action    string  `json:"Action" xml:"Action"`
	Photos    []Photo `json:"Photos" xml:"Photos"`
}

GetPhotosResponse is the response struct for api GetPhotos

func CreateGetPhotosResponse

func CreateGetPhotosResponse() (response *GetPhotosResponse)

CreateGetPhotosResponse creates a response to parse from GetPhotos response

type GetPrivateAccessUrlsRequest

type GetPrivateAccessUrlsRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	PhotoId   *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
	ZoomType  string    `position:"Query" name:"ZoomType"`
}

GetPrivateAccessUrlsRequest is the request struct for api GetPrivateAccessUrls

func CreateGetPrivateAccessUrlsRequest

func CreateGetPrivateAccessUrlsRequest() (request *GetPrivateAccessUrlsRequest)

CreateGetPrivateAccessUrlsRequest creates a request to invoke GetPrivateAccessUrls API

type GetPrivateAccessUrlsResponse

type GetPrivateAccessUrlsResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

GetPrivateAccessUrlsResponse is the response struct for api GetPrivateAccessUrls

func CreateGetPrivateAccessUrlsResponse

func CreateGetPrivateAccessUrlsResponse() (response *GetPrivateAccessUrlsResponse)

CreateGetPrivateAccessUrlsResponse creates a response to parse from GetPrivateAccessUrls response

type GetPublicAccessUrlsRequest

type GetPublicAccessUrlsRequest struct {
	*requests.RpcRequest
	DomainType string    `position:"Query" name:"DomainType"`
	LibraryId  string    `position:"Query" name:"LibraryId"`
	PhotoId    *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName  string    `position:"Query" name:"StoreName"`
	ZoomType   string    `position:"Query" name:"ZoomType"`
}

GetPublicAccessUrlsRequest is the request struct for api GetPublicAccessUrls

func CreateGetPublicAccessUrlsRequest

func CreateGetPublicAccessUrlsRequest() (request *GetPublicAccessUrlsRequest)

CreateGetPublicAccessUrlsRequest creates a request to invoke GetPublicAccessUrls API

type GetPublicAccessUrlsResponse

type GetPublicAccessUrlsResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

GetPublicAccessUrlsResponse is the response struct for api GetPublicAccessUrls

func CreateGetPublicAccessUrlsResponse

func CreateGetPublicAccessUrlsResponse() (response *GetPublicAccessUrlsResponse)

CreateGetPublicAccessUrlsResponse creates a response to parse from GetPublicAccessUrls response

type GetQuotaRequest

type GetQuotaRequest struct {
	*requests.RpcRequest
	LibraryId string `position:"Query" name:"LibraryId"`
	StoreName string `position:"Query" name:"StoreName"`
}

GetQuotaRequest is the request struct for api GetQuota

func CreateGetQuotaRequest

func CreateGetQuotaRequest() (request *GetQuotaRequest)

CreateGetQuotaRequest creates a request to invoke GetQuota API

type GetQuotaResponse

type GetQuotaResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Quota     Quota  `json:"Quota" xml:"Quota"`
}

GetQuotaResponse is the response struct for api GetQuota

func CreateGetQuotaResponse

func CreateGetQuotaResponse() (response *GetQuotaResponse)

CreateGetQuotaResponse creates a response to parse from GetQuota response

type GetSimilarPhotosRequest

type GetSimilarPhotosRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
}

GetSimilarPhotosRequest is the request struct for api GetSimilarPhotos

func CreateGetSimilarPhotosRequest

func CreateGetSimilarPhotosRequest() (request *GetSimilarPhotosRequest)

CreateGetSimilarPhotosRequest creates a request to invoke GetSimilarPhotos API

type GetSimilarPhotosResponse

type GetSimilarPhotosResponse struct {
	*responses.BaseResponse
	Code      string  `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Action    string  `json:"Action" xml:"Action"`
	Photos    []Photo `json:"Photos" xml:"Photos"`
}

GetSimilarPhotosResponse is the response struct for api GetSimilarPhotos

func CreateGetSimilarPhotosResponse

func CreateGetSimilarPhotosResponse() (response *GetSimilarPhotosResponse)

CreateGetSimilarPhotosResponse creates a response to parse from GetSimilarPhotos response

type GetThumbnailRequest

type GetThumbnailRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
	ZoomType  string           `position:"Query" name:"ZoomType"`
}

GetThumbnailRequest is the request struct for api GetThumbnail

func CreateGetThumbnailRequest

func CreateGetThumbnailRequest() (request *GetThumbnailRequest)

CreateGetThumbnailRequest creates a request to invoke GetThumbnail API

type GetThumbnailResponse

type GetThumbnailResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Message      string `json:"Message" xml:"Message"`
	ThumbnailUrl string `json:"ThumbnailUrl" xml:"ThumbnailUrl"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Action       string `json:"Action" xml:"Action"`
}

GetThumbnailResponse is the response struct for api GetThumbnail

func CreateGetThumbnailResponse

func CreateGetThumbnailResponse() (response *GetThumbnailResponse)

CreateGetThumbnailResponse creates a response to parse from GetThumbnail response

type GetThumbnailsRequest

type GetThumbnailsRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	PhotoId   *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
	ZoomType  string    `position:"Query" name:"ZoomType"`
}

GetThumbnailsRequest is the request struct for api GetThumbnails

func CreateGetThumbnailsRequest

func CreateGetThumbnailsRequest() (request *GetThumbnailsRequest)

CreateGetThumbnailsRequest creates a request to invoke GetThumbnails API

type GetThumbnailsResponse

type GetThumbnailsResponse struct {
	*responses.BaseResponse
	Code      string                 `json:"Code" xml:"Code"`
	Message   string                 `json:"Message" xml:"Message"`
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Action    string                 `json:"Action" xml:"Action"`
	Results   ResultsInGetThumbnails `json:"Results" xml:"Results"`
}

GetThumbnailsResponse is the response struct for api GetThumbnails

func CreateGetThumbnailsResponse

func CreateGetThumbnailsResponse() (response *GetThumbnailsResponse)

CreateGetThumbnailsResponse creates a response to parse from GetThumbnails response

type GetVideoCoverRequest

type GetVideoCoverRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
	ZoomType  string           `position:"Query" name:"ZoomType"`
}

GetVideoCoverRequest is the request struct for api GetVideoCover

func CreateGetVideoCoverRequest

func CreateGetVideoCoverRequest() (request *GetVideoCoverRequest)

CreateGetVideoCoverRequest creates a request to invoke GetVideoCover API

type GetVideoCoverResponse

type GetVideoCoverResponse struct {
	*responses.BaseResponse
	Code          string `json:"Code" xml:"Code"`
	Message       string `json:"Message" xml:"Message"`
	VideoCoverUrl string `json:"VideoCoverUrl" xml:"VideoCoverUrl"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	Action        string `json:"Action" xml:"Action"`
}

GetVideoCoverResponse is the response struct for api GetVideoCover

func CreateGetVideoCoverResponse

func CreateGetVideoCoverResponse() (response *GetVideoCoverResponse)

CreateGetVideoCoverResponse creates a response to parse from GetVideoCover response

type InactivatePhotosRequest

type InactivatePhotosRequest struct {
	*requests.RpcRequest
	LibraryId    string           `position:"Query" name:"LibraryId"`
	PhotoId      *[]string        `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName    string           `position:"Query" name:"StoreName"`
	InactiveTime requests.Integer `position:"Query" name:"InactiveTime"`
}

InactivatePhotosRequest is the request struct for api InactivatePhotos

func CreateInactivatePhotosRequest

func CreateInactivatePhotosRequest() (request *InactivatePhotosRequest)

CreateInactivatePhotosRequest creates a request to invoke InactivatePhotos API

type InactivatePhotosResponse

type InactivatePhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

InactivatePhotosResponse is the response struct for api InactivatePhotos

func CreateInactivatePhotosResponse

func CreateInactivatePhotosResponse() (response *InactivatePhotosResponse)

CreateInactivatePhotosResponse creates a response to parse from InactivatePhotos response

type Libraries

type Libraries struct {
	Library []Library `json:"Library" xml:"Library"`
}

Libraries is a nested struct in cloudphoto response

type Library

type Library struct {
	Ctime           int             `json:"Ctime" xml:"Ctime"`
	LibraryId       string          `json:"LibraryId" xml:"LibraryId"`
	AutoCleanConfig AutoCleanConfig `json:"AutoCleanConfig" xml:"AutoCleanConfig"`
	Quota           Quota           `json:"Quota" xml:"Quota"`
}

Library is a nested struct in cloudphoto response

type LikePhotoRequest

type LikePhotoRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
}

LikePhotoRequest is the request struct for api LikePhoto

func CreateLikePhotoRequest

func CreateLikePhotoRequest() (request *LikePhotoRequest)

CreateLikePhotoRequest creates a request to invoke LikePhoto API

type LikePhotoResponse

type LikePhotoResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

LikePhotoResponse is the response struct for api LikePhoto

func CreateLikePhotoResponse

func CreateLikePhotoResponse() (response *LikePhotoResponse)

CreateLikePhotoResponse creates a response to parse from LikePhoto response

type ListAlbumPhotosRequest

type ListAlbumPhotosRequest struct {
	*requests.RpcRequest
	Cursor    string           `position:"Query" name:"Cursor"`
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	AlbumId   requests.Integer `position:"Query" name:"AlbumId"`
	StoreName string           `position:"Query" name:"StoreName"`
	State     string           `position:"Query" name:"State"`
	Direction string           `position:"Query" name:"Direction"`
}

ListAlbumPhotosRequest is the request struct for api ListAlbumPhotos

func CreateListAlbumPhotosRequest

func CreateListAlbumPhotosRequest() (request *ListAlbumPhotosRequest)

CreateListAlbumPhotosRequest creates a request to invoke ListAlbumPhotos API

type ListAlbumPhotosResponse

type ListAlbumPhotosResponse struct {
	*responses.BaseResponse
	Code       string   `json:"Code" xml:"Code"`
	Message    string   `json:"Message" xml:"Message"`
	NextCursor string   `json:"NextCursor" xml:"NextCursor"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Action     string   `json:"Action" xml:"Action"`
	Results    []Result `json:"Results" xml:"Results"`
}

ListAlbumPhotosResponse is the response struct for api ListAlbumPhotos

func CreateListAlbumPhotosResponse

func CreateListAlbumPhotosResponse() (response *ListAlbumPhotosResponse)

CreateListAlbumPhotosResponse creates a response to parse from ListAlbumPhotos response

type ListAlbumsRequest

type ListAlbumsRequest struct {
	*requests.RpcRequest
	Cursor    string           `position:"Query" name:"Cursor"`
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	State     string           `position:"Query" name:"State"`
	Direction string           `position:"Query" name:"Direction"`
}

ListAlbumsRequest is the request struct for api ListAlbums

func CreateListAlbumsRequest

func CreateListAlbumsRequest() (request *ListAlbumsRequest)

CreateListAlbumsRequest creates a request to invoke ListAlbums API

type ListAlbumsResponse

type ListAlbumsResponse struct {
	*responses.BaseResponse
	Code       string  `json:"Code" xml:"Code"`
	Message    string  `json:"Message" xml:"Message"`
	NextCursor string  `json:"NextCursor" xml:"NextCursor"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Action     string  `json:"Action" xml:"Action"`
	Albums     []Album `json:"Albums" xml:"Albums"`
}

ListAlbumsResponse is the response struct for api ListAlbums

func CreateListAlbumsResponse

func CreateListAlbumsResponse() (response *ListAlbumsResponse)

CreateListAlbumsResponse creates a response to parse from ListAlbums response

type ListEventsRequest

type ListEventsRequest struct {
	*requests.RpcRequest
	Cursor    string           `position:"Query" name:"Cursor"`
	Size      requests.Integer `position:"Query" name:"Size"`
	StoreName string           `position:"Query" name:"StoreName"`
	State     string           `position:"Query" name:"State"`
	Direction string           `position:"Query" name:"Direction"`
}

ListEventsRequest is the request struct for api ListEvents

func CreateListEventsRequest

func CreateListEventsRequest() (request *ListEventsRequest)

CreateListEventsRequest creates a request to invoke ListEvents API

type ListEventsResponse

type ListEventsResponse struct {
	*responses.BaseResponse
	Code       string  `json:"Code" xml:"Code"`
	Message    string  `json:"Message" xml:"Message"`
	NextCursor string  `json:"NextCursor" xml:"NextCursor"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Action     string  `json:"Action" xml:"Action"`
	Events     []Event `json:"Events" xml:"Events"`
}

ListEventsResponse is the response struct for api ListEvents

func CreateListEventsResponse

func CreateListEventsResponse() (response *ListEventsResponse)

CreateListEventsResponse creates a response to parse from ListEvents response

type ListFacePhotosRequest

type ListFacePhotosRequest struct {
	*requests.RpcRequest
	Cursor    string           `position:"Query" name:"Cursor"`
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	FaceId    requests.Integer `position:"Query" name:"FaceId"`
	State     string           `position:"Query" name:"State"`
	Direction string           `position:"Query" name:"Direction"`
}

ListFacePhotosRequest is the request struct for api ListFacePhotos

func CreateListFacePhotosRequest

func CreateListFacePhotosRequest() (request *ListFacePhotosRequest)

CreateListFacePhotosRequest creates a request to invoke ListFacePhotos API

type ListFacePhotosResponse

type ListFacePhotosResponse struct {
	*responses.BaseResponse
	Code       string   `json:"Code" xml:"Code"`
	Message    string   `json:"Message" xml:"Message"`
	NextCursor string   `json:"NextCursor" xml:"NextCursor"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Action     string   `json:"Action" xml:"Action"`
	Results    []Result `json:"Results" xml:"Results"`
}

ListFacePhotosResponse is the response struct for api ListFacePhotos

func CreateListFacePhotosResponse

func CreateListFacePhotosResponse() (response *ListFacePhotosResponse)

CreateListFacePhotosResponse creates a response to parse from ListFacePhotos response

type ListFacesRequest

type ListFacesRequest struct {
	*requests.RpcRequest
	Cursor      string           `position:"Query" name:"Cursor"`
	HasFaceName string           `position:"Query" name:"HasFaceName"`
	Size        requests.Integer `position:"Query" name:"Size"`
	LibraryId   string           `position:"Query" name:"LibraryId"`
	StoreName   string           `position:"Query" name:"StoreName"`
	State       string           `position:"Query" name:"State"`
	Direction   string           `position:"Query" name:"Direction"`
}

ListFacesRequest is the request struct for api ListFaces

func CreateListFacesRequest

func CreateListFacesRequest() (request *ListFacesRequest)

CreateListFacesRequest creates a request to invoke ListFaces API

type ListFacesResponse

type ListFacesResponse struct {
	*responses.BaseResponse
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	NextCursor string `json:"NextCursor" xml:"NextCursor"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Action     string `json:"Action" xml:"Action"`
	Faces      []Face `json:"Faces" xml:"Faces"`
}

ListFacesResponse is the response struct for api ListFaces

func CreateListFacesResponse

func CreateListFacesResponse() (response *ListFacesResponse)

CreateListFacesResponse creates a response to parse from ListFaces response

type ListMomentPhotosRequest

type ListMomentPhotosRequest struct {
	*requests.RpcRequest
	Cursor    string           `position:"Query" name:"Cursor"`
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	State     string           `position:"Query" name:"State"`
	MomentId  requests.Integer `position:"Query" name:"MomentId"`
	Direction string           `position:"Query" name:"Direction"`
}

ListMomentPhotosRequest is the request struct for api ListMomentPhotos

func CreateListMomentPhotosRequest

func CreateListMomentPhotosRequest() (request *ListMomentPhotosRequest)

CreateListMomentPhotosRequest creates a request to invoke ListMomentPhotos API

type ListMomentPhotosResponse

type ListMomentPhotosResponse struct {
	*responses.BaseResponse
	Code       string   `json:"Code" xml:"Code"`
	Message    string   `json:"Message" xml:"Message"`
	NextCursor string   `json:"NextCursor" xml:"NextCursor"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Action     string   `json:"Action" xml:"Action"`
	Results    []Result `json:"Results" xml:"Results"`
}

ListMomentPhotosResponse is the response struct for api ListMomentPhotos

func CreateListMomentPhotosResponse

func CreateListMomentPhotosResponse() (response *ListMomentPhotosResponse)

CreateListMomentPhotosResponse creates a response to parse from ListMomentPhotos response

type ListMomentsRequest

type ListMomentsRequest struct {
	*requests.RpcRequest
	Cursor    string           `position:"Query" name:"Cursor"`
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	State     string           `position:"Query" name:"State"`
	Direction string           `position:"Query" name:"Direction"`
}

ListMomentsRequest is the request struct for api ListMoments

func CreateListMomentsRequest

func CreateListMomentsRequest() (request *ListMomentsRequest)

CreateListMomentsRequest creates a request to invoke ListMoments API

type ListMomentsResponse

type ListMomentsResponse struct {
	*responses.BaseResponse
	Code       string   `json:"Code" xml:"Code"`
	Message    string   `json:"Message" xml:"Message"`
	NextCursor string   `json:"NextCursor" xml:"NextCursor"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Action     string   `json:"Action" xml:"Action"`
	Moments    []Moment `json:"Moments" xml:"Moments"`
}

ListMomentsResponse is the response struct for api ListMoments

func CreateListMomentsResponse

func CreateListMomentsResponse() (response *ListMomentsResponse)

CreateListMomentsResponse creates a response to parse from ListMoments response

type ListPhotoFacesRequest

type ListPhotoFacesRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
}

ListPhotoFacesRequest is the request struct for api ListPhotoFaces

func CreateListPhotoFacesRequest

func CreateListPhotoFacesRequest() (request *ListPhotoFacesRequest)

CreateListPhotoFacesRequest creates a request to invoke ListPhotoFaces API

type ListPhotoFacesResponse

type ListPhotoFacesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Faces     []Face `json:"Faces" xml:"Faces"`
}

ListPhotoFacesResponse is the response struct for api ListPhotoFaces

func CreateListPhotoFacesResponse

func CreateListPhotoFacesResponse() (response *ListPhotoFacesResponse)

CreateListPhotoFacesResponse creates a response to parse from ListPhotoFaces response

type ListPhotoStoresRequest

type ListPhotoStoresRequest struct {
	*requests.RpcRequest
}

ListPhotoStoresRequest is the request struct for api ListPhotoStores

func CreateListPhotoStoresRequest

func CreateListPhotoStoresRequest() (request *ListPhotoStoresRequest)

CreateListPhotoStoresRequest creates a request to invoke ListPhotoStores API

type ListPhotoStoresResponse

type ListPhotoStoresResponse struct {
	*responses.BaseResponse
	Code        string       `json:"Code" xml:"Code"`
	Message     string       `json:"Message" xml:"Message"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	Action      string       `json:"Action" xml:"Action"`
	PhotoStores []PhotoStore `json:"PhotoStores" xml:"PhotoStores"`
}

ListPhotoStoresResponse is the response struct for api ListPhotoStores

func CreateListPhotoStoresResponse

func CreateListPhotoStoresResponse() (response *ListPhotoStoresResponse)

CreateListPhotoStoresResponse creates a response to parse from ListPhotoStores response

type ListPhotoTagsRequest

type ListPhotoTagsRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
	Lang      string           `position:"Query" name:"Lang"`
}

ListPhotoTagsRequest is the request struct for api ListPhotoTags

func CreateListPhotoTagsRequest

func CreateListPhotoTagsRequest() (request *ListPhotoTagsRequest)

CreateListPhotoTagsRequest creates a request to invoke ListPhotoTags API

type ListPhotoTagsResponse

type ListPhotoTagsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

ListPhotoTagsResponse is the response struct for api ListPhotoTags

func CreateListPhotoTagsResponse

func CreateListPhotoTagsResponse() (response *ListPhotoTagsResponse)

CreateListPhotoTagsResponse creates a response to parse from ListPhotoTags response

type ListPhotosRequest

type ListPhotosRequest struct {
	*requests.RpcRequest
	Cursor    string           `position:"Query" name:"Cursor"`
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	State     string           `position:"Query" name:"State"`
	Direction string           `position:"Query" name:"Direction"`
}

ListPhotosRequest is the request struct for api ListPhotos

func CreateListPhotosRequest

func CreateListPhotosRequest() (request *ListPhotosRequest)

CreateListPhotosRequest creates a request to invoke ListPhotos API

type ListPhotosResponse

type ListPhotosResponse struct {
	*responses.BaseResponse
	Code       string  `json:"Code" xml:"Code"`
	Message    string  `json:"Message" xml:"Message"`
	NextCursor string  `json:"NextCursor" xml:"NextCursor"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Action     string  `json:"Action" xml:"Action"`
	Photos     []Photo `json:"Photos" xml:"Photos"`
}

ListPhotosResponse is the response struct for api ListPhotos

func CreateListPhotosResponse

func CreateListPhotosResponse() (response *ListPhotosResponse)

CreateListPhotosResponse creates a response to parse from ListPhotos response

type ListRegisteredTagsRequest

type ListRegisteredTagsRequest struct {
	*requests.RpcRequest
	StoreName string    `position:"Query" name:"StoreName"`
	Lang      *[]string `position:"Query" name:"Lang"  type:"Repeated"`
}

ListRegisteredTagsRequest is the request struct for api ListRegisteredTags

func CreateListRegisteredTagsRequest

func CreateListRegisteredTagsRequest() (request *ListRegisteredTagsRequest)

CreateListRegisteredTagsRequest creates a request to invoke ListRegisteredTags API

type ListRegisteredTagsResponse

type ListRegisteredTagsResponse struct {
	*responses.BaseResponse
	Code           string          `json:"Code" xml:"Code"`
	Message        string          `json:"Message" xml:"Message"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	Action         string          `json:"Action" xml:"Action"`
	RegisteredTags []RegisteredTag `json:"RegisteredTags" xml:"RegisteredTags"`
}

ListRegisteredTagsResponse is the response struct for api ListRegisteredTags

func CreateListRegisteredTagsResponse

func CreateListRegisteredTagsResponse() (response *ListRegisteredTagsResponse)

CreateListRegisteredTagsResponse creates a response to parse from ListRegisteredTags response

type ListTagPhotosRequest

type ListTagPhotosRequest struct {
	*requests.RpcRequest
	Cursor    string           `position:"Query" name:"Cursor"`
	Size      requests.Integer `position:"Query" name:"Size"`
	TagId     requests.Integer `position:"Query" name:"TagId"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	State     string           `position:"Query" name:"State"`
	Direction string           `position:"Query" name:"Direction"`
}

ListTagPhotosRequest is the request struct for api ListTagPhotos

func CreateListTagPhotosRequest

func CreateListTagPhotosRequest() (request *ListTagPhotosRequest)

CreateListTagPhotosRequest creates a request to invoke ListTagPhotos API

type ListTagPhotosResponse

type ListTagPhotosResponse struct {
	*responses.BaseResponse
	Code       string   `json:"Code" xml:"Code"`
	Message    string   `json:"Message" xml:"Message"`
	NextCursor string   `json:"NextCursor" xml:"NextCursor"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Action     string   `json:"Action" xml:"Action"`
	Results    []Result `json:"Results" xml:"Results"`
}

ListTagPhotosResponse is the response struct for api ListTagPhotos

func CreateListTagPhotosResponse

func CreateListTagPhotosResponse() (response *ListTagPhotosResponse)

CreateListTagPhotosResponse creates a response to parse from ListTagPhotos response

type ListTagsRequest

type ListTagsRequest struct {
	*requests.RpcRequest
	LibraryId string `position:"Query" name:"LibraryId"`
	StoreName string `position:"Query" name:"StoreName"`
	Lang      string `position:"Query" name:"Lang"`
}

ListTagsRequest is the request struct for api ListTags

func CreateListTagsRequest

func CreateListTagsRequest() (request *ListTagsRequest)

CreateListTagsRequest creates a request to invoke ListTags API

type ListTagsResponse

type ListTagsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

ListTagsResponse is the response struct for api ListTags

func CreateListTagsResponse

func CreateListTagsResponse() (response *ListTagsResponse)

CreateListTagsResponse creates a response to parse from ListTags response

type ListTimeLinePhotosRequest

type ListTimeLinePhotosRequest struct {
	*requests.RpcRequest
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	StoreName string           `position:"Query" name:"StoreName"`
	Page      requests.Integer `position:"Query" name:"Page"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	FilterBy  string           `position:"Query" name:"FilterBy"`
	Direction string           `position:"Query" name:"Direction"`
	Order     string           `position:"Query" name:"Order"`
}

ListTimeLinePhotosRequest is the request struct for api ListTimeLinePhotos

func CreateListTimeLinePhotosRequest

func CreateListTimeLinePhotosRequest() (request *ListTimeLinePhotosRequest)

CreateListTimeLinePhotosRequest creates a request to invoke ListTimeLinePhotos API

type ListTimeLinePhotosResponse

type ListTimeLinePhotosResponse struct {
	*responses.BaseResponse
	Code       string  `json:"Code" xml:"Code"`
	Message    string  `json:"Message" xml:"Message"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Action     string  `json:"Action" xml:"Action"`
	Photos     []Photo `json:"Photos" xml:"Photos"`
}

ListTimeLinePhotosResponse is the response struct for api ListTimeLinePhotos

func CreateListTimeLinePhotosResponse

func CreateListTimeLinePhotosResponse() (response *ListTimeLinePhotosResponse)

CreateListTimeLinePhotosResponse creates a response to parse from ListTimeLinePhotos response

type ListTimeLinesRequest

type ListTimeLinesRequest struct {
	*requests.RpcRequest
	Cursor        requests.Integer `position:"Query" name:"Cursor"`
	PhotoSize     requests.Integer `position:"Query" name:"PhotoSize"`
	TimeLineCount requests.Integer `position:"Query" name:"TimeLineCount"`
	LibraryId     string           `position:"Query" name:"LibraryId"`
	StoreName     string           `position:"Query" name:"StoreName"`
	TimeLineUnit  string           `position:"Query" name:"TimeLineUnit"`
	FilterBy      string           `position:"Query" name:"FilterBy"`
	Direction     string           `position:"Query" name:"Direction"`
	Order         string           `position:"Query" name:"Order"`
}

ListTimeLinesRequest is the request struct for api ListTimeLines

func CreateListTimeLinesRequest

func CreateListTimeLinesRequest() (request *ListTimeLinesRequest)

CreateListTimeLinesRequest creates a request to invoke ListTimeLines API

type ListTimeLinesResponse

type ListTimeLinesResponse struct {
	*responses.BaseResponse
	Code       string     `json:"Code" xml:"Code"`
	Message    string     `json:"Message" xml:"Message"`
	NextCursor int        `json:"NextCursor" xml:"NextCursor"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Action     string     `json:"Action" xml:"Action"`
	TimeLines  []TimeLine `json:"TimeLines" xml:"TimeLines"`
}

ListTimeLinesResponse is the response struct for api ListTimeLines

func CreateListTimeLinesResponse

func CreateListTimeLinesResponse() (response *ListTimeLinesResponse)

CreateListTimeLinesResponse creates a response to parse from ListTimeLines response

type MergeFacesRequest

type MergeFacesRequest struct {
	*requests.RpcRequest
	LibraryId    string           `position:"Query" name:"LibraryId"`
	TargetFaceId requests.Integer `position:"Query" name:"TargetFaceId"`
	StoreName    string           `position:"Query" name:"StoreName"`
	FaceId       *[]string        `position:"Query" name:"FaceId"  type:"Repeated"`
}

MergeFacesRequest is the request struct for api MergeFaces

func CreateMergeFacesRequest

func CreateMergeFacesRequest() (request *MergeFacesRequest)

CreateMergeFacesRequest creates a request to invoke MergeFaces API

type MergeFacesResponse

type MergeFacesResponse struct {
	*responses.BaseResponse
	Code      string              `json:"Code" xml:"Code"`
	Message   string              `json:"Message" xml:"Message"`
	RequestId string              `json:"RequestId" xml:"RequestId"`
	Action    string              `json:"Action" xml:"Action"`
	Results   ResultsInMergeFaces `json:"Results" xml:"Results"`
}

MergeFacesResponse is the response struct for api MergeFaces

func CreateMergeFacesResponse

func CreateMergeFacesResponse() (response *MergeFacesResponse)

CreateMergeFacesResponse creates a response to parse from MergeFaces response

type Moment

type Moment struct {
	Id           int    `json:"Id" xml:"Id"`
	IdStr        string `json:"IdStr" xml:"IdStr"`
	LocationName string `json:"LocationName" xml:"LocationName"`
	PhotosCount  int    `json:"PhotosCount" xml:"PhotosCount"`
	State        string `json:"State" xml:"State"`
	TakenAt      int    `json:"TakenAt" xml:"TakenAt"`
	Ctime        int    `json:"Ctime" xml:"Ctime"`
	Mtime        int    `json:"Mtime" xml:"Mtime"`
}

Moment is a nested struct in cloudphoto response

type Moments

type Moments struct {
	Moment []Moment `json:"Moment" xml:"Moment"`
}

Moments is a nested struct in cloudphoto response

type MoveAlbumPhotosRequest

type MoveAlbumPhotosRequest struct {
	*requests.RpcRequest
	SourceAlbumId requests.Integer `position:"Query" name:"SourceAlbumId"`
	TargetAlbumId requests.Integer `position:"Query" name:"TargetAlbumId"`
	LibraryId     string           `position:"Query" name:"LibraryId"`
	PhotoId       *[]string        `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName     string           `position:"Query" name:"StoreName"`
}

MoveAlbumPhotosRequest is the request struct for api MoveAlbumPhotos

func CreateMoveAlbumPhotosRequest

func CreateMoveAlbumPhotosRequest() (request *MoveAlbumPhotosRequest)

CreateMoveAlbumPhotosRequest creates a request to invoke MoveAlbumPhotos API

type MoveAlbumPhotosResponse

type MoveAlbumPhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

MoveAlbumPhotosResponse is the response struct for api MoveAlbumPhotos

func CreateMoveAlbumPhotosResponse

func CreateMoveAlbumPhotosResponse() (response *MoveAlbumPhotosResponse)

CreateMoveAlbumPhotosResponse creates a response to parse from MoveAlbumPhotos response

type MoveFacePhotosRequest

type MoveFacePhotosRequest struct {
	*requests.RpcRequest
	LibraryId    string           `position:"Query" name:"LibraryId"`
	TargetFaceId requests.Integer `position:"Query" name:"TargetFaceId"`
	PhotoId      *[]string        `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName    string           `position:"Query" name:"StoreName"`
	SourceFaceId requests.Integer `position:"Query" name:"SourceFaceId"`
}

MoveFacePhotosRequest is the request struct for api MoveFacePhotos

func CreateMoveFacePhotosRequest

func CreateMoveFacePhotosRequest() (request *MoveFacePhotosRequest)

CreateMoveFacePhotosRequest creates a request to invoke MoveFacePhotos API

type MoveFacePhotosResponse

type MoveFacePhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

MoveFacePhotosResponse is the response struct for api MoveFacePhotos

func CreateMoveFacePhotosResponse

func CreateMoveFacePhotosResponse() (response *MoveFacePhotosResponse)

CreateMoveFacePhotosResponse creates a response to parse from MoveFacePhotos response

type Photo

type Photo struct {
	FileId          string `json:"FileId" xml:"FileId"`
	IdStr           string `json:"IdStr" xml:"IdStr"`
	Ctime           int    `json:"Ctime" xml:"Ctime"`
	Title           string `json:"Title" xml:"Title"`
	Remark          string `json:"Remark" xml:"Remark"`
	Like            int    `json:"Like" xml:"Like"`
	Id              int    `json:"Id" xml:"Id"`
	InactiveTime    int    `json:"InactiveTime" xml:"InactiveTime"`
	ShareExpireTime int    `json:"ShareExpireTime" xml:"ShareExpireTime"`
	Location        string `json:"Location" xml:"Location"`
	Height          int    `json:"Height" xml:"Height"`
	IsVideo         bool   `json:"IsVideo" xml:"IsVideo"`
	State           string `json:"State" xml:"State"`
	Mtime           int    `json:"Mtime" xml:"Mtime"`
	Md5             string `json:"Md5" xml:"Md5"`
	Width           int    `json:"Width" xml:"Width"`
	Size            int    `json:"Size" xml:"Size"`
	TakenAt         int    `json:"TakenAt" xml:"TakenAt"`
}

Photo is a nested struct in cloudphoto response

type PhotoStore

type PhotoStore struct {
	Name              string   `json:"Name" xml:"Name"`
	IdStr             string   `json:"IdStr" xml:"IdStr"`
	Ctime             int      `json:"Ctime" xml:"Ctime"`
	AutoCleanEnabled  bool     `json:"AutoCleanEnabled" xml:"AutoCleanEnabled"`
	DefaultQuota      int      `json:"DefaultQuota" xml:"DefaultQuota"`
	Remark            string   `json:"Remark" xml:"Remark"`
	Mtime             int      `json:"Mtime" xml:"Mtime"`
	DefaultTrashQuota int      `json:"DefaultTrashQuota" xml:"DefaultTrashQuota"`
	Id                int      `json:"Id" xml:"Id"`
	AutoCleanDays     int      `json:"AutoCleanDays" xml:"AutoCleanDays"`
	Buckets           []Bucket `json:"Buckets" xml:"Buckets"`
}

PhotoStore is a nested struct in cloudphoto response

type PhotoStores

type PhotoStores struct {
	PhotoStore []PhotoStore `json:"PhotoStore" xml:"PhotoStore"`
}

PhotoStores is a nested struct in cloudphoto response

type PhotosInFetchMomentPhotos

type PhotosInFetchMomentPhotos struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInFetchMomentPhotos is a nested struct in cloudphoto response

type PhotosInFetchPhotos

type PhotosInFetchPhotos struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInFetchPhotos is a nested struct in cloudphoto response

type PhotosInGetPhotos

type PhotosInGetPhotos struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInGetPhotos is a nested struct in cloudphoto response

type PhotosInGetPhotosByMd5s

type PhotosInGetPhotosByMd5s struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInGetPhotosByMd5s is a nested struct in cloudphoto response

type PhotosInGetSimilarPhotos

type PhotosInGetSimilarPhotos struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInGetSimilarPhotos is a nested struct in cloudphoto response

type PhotosInListPhotos

type PhotosInListPhotos struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInListPhotos is a nested struct in cloudphoto response

type PhotosInListTimeLinePhotos

type PhotosInListTimeLinePhotos struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInListTimeLinePhotos is a nested struct in cloudphoto response

type PhotosInListTimeLines

type PhotosInListTimeLines struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInListTimeLines is a nested struct in cloudphoto response

type PhotosInSearchPhotos

type PhotosInSearchPhotos struct {
	Photo []Photo `json:"Photo" xml:"Photo"`
}

PhotosInSearchPhotos is a nested struct in cloudphoto response

type Quota

type Quota struct {
	TotalTrashQuota int `json:"TotalTrashQuota" xml:"TotalTrashQuota"`
	ActiveSize      int `json:"ActiveSize" xml:"ActiveSize"`
	UsedQuota       int `json:"UsedQuota" xml:"UsedQuota"`
	InactiveSize    int `json:"InactiveSize" xml:"InactiveSize"`
	PhotosCount     int `json:"PhotosCount" xml:"PhotosCount"`
	FacesCount      int `json:"FacesCount" xml:"FacesCount"`
	VideosCount     int `json:"VideosCount" xml:"VideosCount"`
	TotalQuota      int `json:"TotalQuota" xml:"TotalQuota"`
}

Quota is a nested struct in cloudphoto response

type ReactivatePhotosRequest

type ReactivatePhotosRequest struct {
	*requests.RpcRequest
	LibraryId string    `position:"Query" name:"LibraryId"`
	PhotoId   *[]string `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string    `position:"Query" name:"StoreName"`
}

ReactivatePhotosRequest is the request struct for api ReactivatePhotos

func CreateReactivatePhotosRequest

func CreateReactivatePhotosRequest() (request *ReactivatePhotosRequest)

CreateReactivatePhotosRequest creates a request to invoke ReactivatePhotos API

type ReactivatePhotosResponse

type ReactivatePhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

ReactivatePhotosResponse is the response struct for api ReactivatePhotos

func CreateReactivatePhotosResponse

func CreateReactivatePhotosResponse() (response *ReactivatePhotosResponse)

CreateReactivatePhotosResponse creates a response to parse from ReactivatePhotos response

type RegisterPhotoRequest

type RegisterPhotoRequest struct {
	*requests.RpcRequest
	LibraryId  string           `position:"Query" name:"LibraryId"`
	Latitude   requests.Float   `position:"Query" name:"Latitude"`
	PhotoTitle string           `position:"Query" name:"PhotoTitle"`
	StoreName  string           `position:"Query" name:"StoreName"`
	IsVideo    string           `position:"Query" name:"IsVideo"`
	Remark     string           `position:"Query" name:"Remark"`
	Size       requests.Integer `position:"Query" name:"Size"`
	TakenAt    requests.Integer `position:"Query" name:"TakenAt"`
	Width      requests.Integer `position:"Query" name:"Width"`
	Location   string           `position:"Query" name:"Location"`
	Longitude  requests.Float   `position:"Query" name:"Longitude"`
	Height     requests.Integer `position:"Query" name:"Height"`
	Md5        string           `position:"Query" name:"Md5"`
}

RegisterPhotoRequest is the request struct for api RegisterPhoto

func CreateRegisterPhotoRequest

func CreateRegisterPhotoRequest() (request *RegisterPhotoRequest)

CreateRegisterPhotoRequest creates a request to invoke RegisterPhoto API

type RegisterPhotoResponse

type RegisterPhotoResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
	Photo     Photo  `json:"Photo" xml:"Photo"`
}

RegisterPhotoResponse is the response struct for api RegisterPhoto

func CreateRegisterPhotoResponse

func CreateRegisterPhotoResponse() (response *RegisterPhotoResponse)

CreateRegisterPhotoResponse creates a response to parse from RegisterPhoto response

type RegisterTagRequest

type RegisterTagRequest struct {
	*requests.RpcRequest
	StoreName string `position:"Query" name:"StoreName"`
	Text      string `position:"Query" name:"Text"`
	TagKey    string `position:"Query" name:"TagKey"`
	Lang      string `position:"Query" name:"Lang"`
}

RegisterTagRequest is the request struct for api RegisterTag

func CreateRegisterTagRequest

func CreateRegisterTagRequest() (request *RegisterTagRequest)

CreateRegisterTagRequest creates a request to invoke RegisterTag API

type RegisterTagResponse

type RegisterTagResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

RegisterTagResponse is the response struct for api RegisterTag

func CreateRegisterTagResponse

func CreateRegisterTagResponse() (response *RegisterTagResponse)

CreateRegisterTagResponse creates a response to parse from RegisterTag response

type RegisteredTag

type RegisteredTag struct {
	TagKey    string     `json:"TagKey" xml:"TagKey"`
	TagValues []TagValue `json:"TagValues" xml:"TagValues"`
}

RegisteredTag is a nested struct in cloudphoto response

type RegisteredTags

type RegisteredTags struct {
	RegisteredTag []RegisteredTag `json:"RegisteredTag" xml:"RegisteredTag"`
}

RegisteredTags is a nested struct in cloudphoto response

type RemoveAlbumPhotosRequest

type RemoveAlbumPhotosRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	AlbumId   requests.Integer `position:"Query" name:"AlbumId"`
	PhotoId   *[]string        `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string           `position:"Query" name:"StoreName"`
}

RemoveAlbumPhotosRequest is the request struct for api RemoveAlbumPhotos

func CreateRemoveAlbumPhotosRequest

func CreateRemoveAlbumPhotosRequest() (request *RemoveAlbumPhotosRequest)

CreateRemoveAlbumPhotosRequest creates a request to invoke RemoveAlbumPhotos API

type RemoveAlbumPhotosResponse

type RemoveAlbumPhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

RemoveAlbumPhotosResponse is the response struct for api RemoveAlbumPhotos

func CreateRemoveAlbumPhotosResponse

func CreateRemoveAlbumPhotosResponse() (response *RemoveAlbumPhotosResponse)

CreateRemoveAlbumPhotosResponse creates a response to parse from RemoveAlbumPhotos response

type RemoveFacePhotosRequest

type RemoveFacePhotosRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   *[]string        `position:"Query" name:"PhotoId"  type:"Repeated"`
	StoreName string           `position:"Query" name:"StoreName"`
	FaceId    requests.Integer `position:"Query" name:"FaceId"`
}

RemoveFacePhotosRequest is the request struct for api RemoveFacePhotos

func CreateRemoveFacePhotosRequest

func CreateRemoveFacePhotosRequest() (request *RemoveFacePhotosRequest)

CreateRemoveFacePhotosRequest creates a request to invoke RemoveFacePhotos API

type RemoveFacePhotosResponse

type RemoveFacePhotosResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Action    string   `json:"Action" xml:"Action"`
	Results   []Result `json:"Results" xml:"Results"`
}

RemoveFacePhotosResponse is the response struct for api RemoveFacePhotos

func CreateRemoveFacePhotosResponse

func CreateRemoveFacePhotosResponse() (response *RemoveFacePhotosResponse)

CreateRemoveFacePhotosResponse creates a response to parse from RemoveFacePhotos response

type RenameAlbumRequest

type RenameAlbumRequest struct {
	*requests.RpcRequest
	AlbumName string           `position:"Query" name:"AlbumName"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	AlbumId   requests.Integer `position:"Query" name:"AlbumId"`
	StoreName string           `position:"Query" name:"StoreName"`
}

RenameAlbumRequest is the request struct for api RenameAlbum

func CreateRenameAlbumRequest

func CreateRenameAlbumRequest() (request *RenameAlbumRequest)

CreateRenameAlbumRequest creates a request to invoke RenameAlbum API

type RenameAlbumResponse

type RenameAlbumResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

RenameAlbumResponse is the response struct for api RenameAlbum

func CreateRenameAlbumResponse

func CreateRenameAlbumResponse() (response *RenameAlbumResponse)

CreateRenameAlbumResponse creates a response to parse from RenameAlbum response

type RenameFaceRequest

type RenameFaceRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	FaceId    requests.Integer `position:"Query" name:"FaceId"`
	FaceName  string           `position:"Query" name:"FaceName"`
}

RenameFaceRequest is the request struct for api RenameFace

func CreateRenameFaceRequest

func CreateRenameFaceRequest() (request *RenameFaceRequest)

CreateRenameFaceRequest creates a request to invoke RenameFace API

type RenameFaceResponse

type RenameFaceResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

RenameFaceResponse is the response struct for api RenameFace

func CreateRenameFaceResponse

func CreateRenameFaceResponse() (response *RenameFaceResponse)

CreateRenameFaceResponse creates a response to parse from RenameFace response

type Result

type Result struct {
	AccessUrl      string `json:"AccessUrl" xml:"AccessUrl"`
	FramedPhotoUrl string `json:"FramedPhotoUrl" xml:"FramedPhotoUrl"`
	IdStr          string `json:"IdStr" xml:"IdStr"`
	Message        string `json:"Message" xml:"Message"`
	PhotoIdStr     string `json:"PhotoIdStr" xml:"PhotoIdStr"`
	State          string `json:"State" xml:"State"`
	Code           string `json:"Code" xml:"Code"`
	Mtime          int    `json:"Mtime" xml:"Mtime"`
	Id             int    `json:"Id" xml:"Id"`
	ThumbnailUrl   string `json:"ThumbnailUrl" xml:"ThumbnailUrl"`
	DownloadUrl    string `json:"DownloadUrl" xml:"DownloadUrl"`
	PhotoId        int    `json:"PhotoId" xml:"PhotoId"`
}

Result is a nested struct in cloudphoto response

type ResultsInActivatePhotos

type ResultsInActivatePhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInActivatePhotos is a nested struct in cloudphoto response

type ResultsInAddAlbumPhotos

type ResultsInAddAlbumPhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInAddAlbumPhotos is a nested struct in cloudphoto response

type ResultsInDeleteAlbums

type ResultsInDeleteAlbums struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInDeleteAlbums is a nested struct in cloudphoto response

type ResultsInDeleteFaces

type ResultsInDeleteFaces struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInDeleteFaces is a nested struct in cloudphoto response

type ResultsInDeletePhotos

type ResultsInDeletePhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInDeletePhotos is a nested struct in cloudphoto response

type ResultsInEditPhotos

type ResultsInEditPhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInEditPhotos is a nested struct in cloudphoto response

type ResultsInFetchAlbumTagPhotos

type ResultsInFetchAlbumTagPhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInFetchAlbumTagPhotos is a nested struct in cloudphoto response

type ResultsInGetDownloadUrls

type ResultsInGetDownloadUrls struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInGetDownloadUrls is a nested struct in cloudphoto response

type ResultsInGetFramedPhotoUrls

type ResultsInGetFramedPhotoUrls struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInGetFramedPhotoUrls is a nested struct in cloudphoto response

type ResultsInGetPrivateAccessUrls

type ResultsInGetPrivateAccessUrls struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInGetPrivateAccessUrls is a nested struct in cloudphoto response

type ResultsInGetPublicAccessUrls

type ResultsInGetPublicAccessUrls struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInGetPublicAccessUrls is a nested struct in cloudphoto response

type ResultsInGetThumbnails

type ResultsInGetThumbnails struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInGetThumbnails is a nested struct in cloudphoto response

type ResultsInInactivatePhotos

type ResultsInInactivatePhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInInactivatePhotos is a nested struct in cloudphoto response

type ResultsInListAlbumPhotos

type ResultsInListAlbumPhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInListAlbumPhotos is a nested struct in cloudphoto response

type ResultsInListFacePhotos

type ResultsInListFacePhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInListFacePhotos is a nested struct in cloudphoto response

type ResultsInListMomentPhotos

type ResultsInListMomentPhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInListMomentPhotos is a nested struct in cloudphoto response

type ResultsInListTagPhotos

type ResultsInListTagPhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInListTagPhotos is a nested struct in cloudphoto response

type ResultsInMergeFaces

type ResultsInMergeFaces struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInMergeFaces is a nested struct in cloudphoto response

type ResultsInMoveAlbumPhotos

type ResultsInMoveAlbumPhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInMoveAlbumPhotos is a nested struct in cloudphoto response

type ResultsInMoveFacePhotos

type ResultsInMoveFacePhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInMoveFacePhotos is a nested struct in cloudphoto response

type ResultsInReactivatePhotos

type ResultsInReactivatePhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInReactivatePhotos is a nested struct in cloudphoto response

type ResultsInRemoveAlbumPhotos

type ResultsInRemoveAlbumPhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInRemoveAlbumPhotos is a nested struct in cloudphoto response

type ResultsInRemoveFacePhotos

type ResultsInRemoveFacePhotos struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInRemoveFacePhotos is a nested struct in cloudphoto response

type SearchPhotosRequest

type SearchPhotosRequest struct {
	*requests.RpcRequest
	Size      requests.Integer `position:"Query" name:"Size"`
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	Page      requests.Integer `position:"Query" name:"Page"`
	Keyword   string           `position:"Query" name:"Keyword"`
}

SearchPhotosRequest is the request struct for api SearchPhotos

func CreateSearchPhotosRequest

func CreateSearchPhotosRequest() (request *SearchPhotosRequest)

CreateSearchPhotosRequest creates a request to invoke SearchPhotos API

type SearchPhotosResponse

type SearchPhotosResponse struct {
	*responses.BaseResponse
	Code       string  `json:"Code" xml:"Code"`
	Message    string  `json:"Message" xml:"Message"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Action     string  `json:"Action" xml:"Action"`
	Photos     []Photo `json:"Photos" xml:"Photos"`
}

SearchPhotosResponse is the response struct for api SearchPhotos

func CreateSearchPhotosResponse

func CreateSearchPhotosResponse() (response *SearchPhotosResponse)

CreateSearchPhotosResponse creates a response to parse from SearchPhotos response

type SetAlbumCoverRequest

type SetAlbumCoverRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	AlbumId   requests.Integer `position:"Query" name:"AlbumId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
}

SetAlbumCoverRequest is the request struct for api SetAlbumCover

func CreateSetAlbumCoverRequest

func CreateSetAlbumCoverRequest() (request *SetAlbumCoverRequest)

CreateSetAlbumCoverRequest creates a request to invoke SetAlbumCover API

type SetAlbumCoverResponse

type SetAlbumCoverResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

SetAlbumCoverResponse is the response struct for api SetAlbumCover

func CreateSetAlbumCoverResponse

func CreateSetAlbumCoverResponse() (response *SetAlbumCoverResponse)

CreateSetAlbumCoverResponse creates a response to parse from SetAlbumCover response

type SetFaceCoverRequest

type SetFaceCoverRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	PhotoId   requests.Integer `position:"Query" name:"PhotoId"`
	StoreName string           `position:"Query" name:"StoreName"`
	FaceId    requests.Integer `position:"Query" name:"FaceId"`
}

SetFaceCoverRequest is the request struct for api SetFaceCover

func CreateSetFaceCoverRequest

func CreateSetFaceCoverRequest() (request *SetFaceCoverRequest)

CreateSetFaceCoverRequest creates a request to invoke SetFaceCover API

type SetFaceCoverResponse

type SetFaceCoverResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

SetFaceCoverResponse is the response struct for api SetFaceCover

func CreateSetFaceCoverResponse

func CreateSetFaceCoverResponse() (response *SetFaceCoverResponse)

CreateSetFaceCoverResponse creates a response to parse from SetFaceCover response

type SetMeRequest

type SetMeRequest struct {
	*requests.RpcRequest
	LibraryId string           `position:"Query" name:"LibraryId"`
	StoreName string           `position:"Query" name:"StoreName"`
	FaceId    requests.Integer `position:"Query" name:"FaceId"`
}

SetMeRequest is the request struct for api SetMe

func CreateSetMeRequest

func CreateSetMeRequest() (request *SetMeRequest)

CreateSetMeRequest creates a request to invoke SetMe API

type SetMeResponse

type SetMeResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

SetMeResponse is the response struct for api SetMe

func CreateSetMeResponse

func CreateSetMeResponse() (response *SetMeResponse)

CreateSetMeResponse creates a response to parse from SetMe response

type SetQuotaRequest

type SetQuotaRequest struct {
	*requests.RpcRequest
	TotalQuota requests.Integer `position:"Query" name:"TotalQuota"`
	LibraryId  string           `position:"Query" name:"LibraryId"`
	StoreName  string           `position:"Query" name:"StoreName"`
}

SetQuotaRequest is the request struct for api SetQuota

func CreateSetQuotaRequest

func CreateSetQuotaRequest() (request *SetQuotaRequest)

CreateSetQuotaRequest creates a request to invoke SetQuota API

type SetQuotaResponse

type SetQuotaResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

SetQuotaResponse is the response struct for api SetQuota

func CreateSetQuotaResponse

func CreateSetQuotaResponse() (response *SetQuotaResponse)

CreateSetQuotaResponse creates a response to parse from SetQuota response

type Tag

type Tag struct {
	Name      string `json:"Name" xml:"Name"`
	ParentTag string `json:"ParentTag" xml:"ParentTag"`
	IdStr     string `json:"IdStr" xml:"IdStr"`
	Id        int    `json:"Id" xml:"Id"`
	IsSubTag  bool   `json:"IsSubTag" xml:"IsSubTag"`
	Cover     Cover  `json:"Cover" xml:"Cover"`
}

Tag is a nested struct in cloudphoto response

type TagPhotoRequest

type TagPhotoRequest struct {
	*requests.RpcRequest
	LibraryId  string           `position:"Query" name:"LibraryId"`
	Confidence *[]string        `position:"Query" name:"Confidence"  type:"Repeated"`
	StoreName  string           `position:"Query" name:"StoreName"`
	PhotoId    requests.Integer `position:"Query" name:"PhotoId"`
	TagKey     *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

TagPhotoRequest is the request struct for api TagPhoto

func CreateTagPhotoRequest

func CreateTagPhotoRequest() (request *TagPhotoRequest)

CreateTagPhotoRequest creates a request to invoke TagPhoto API

type TagPhotoResponse

type TagPhotoResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

TagPhotoResponse is the response struct for api TagPhoto

func CreateTagPhotoResponse

func CreateTagPhotoResponse() (response *TagPhotoResponse)

CreateTagPhotoResponse creates a response to parse from TagPhoto response

type TagValue

type TagValue struct {
	Lang string `json:"Lang" xml:"Lang"`
	Text string `json:"Text" xml:"Text"`
}

TagValue is a nested struct in cloudphoto response

type TagValues

type TagValues struct {
	TagValue []TagValue `json:"TagValue" xml:"TagValue"`
}

TagValues is a nested struct in cloudphoto response

type TagsInListPhotoTags

type TagsInListPhotoTags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListPhotoTags is a nested struct in cloudphoto response

type TagsInListTags

type TagsInListTags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListTags is a nested struct in cloudphoto response

type TimeLine

type TimeLine struct {
	StartTime   int     `json:"StartTime" xml:"StartTime"`
	EndTime     int     `json:"EndTime" xml:"EndTime"`
	TotalCount  int     `json:"TotalCount" xml:"TotalCount"`
	PhotosCount int     `json:"PhotosCount" xml:"PhotosCount"`
	Photos      []Photo `json:"Photos" xml:"Photos"`
}

TimeLine is a nested struct in cloudphoto response

type TimeLines

type TimeLines struct {
	TimeLine []TimeLine `json:"TimeLine" xml:"TimeLine"`
}

TimeLines is a nested struct in cloudphoto response

type ToggleFeaturesRequest

type ToggleFeaturesRequest struct {
	*requests.RpcRequest
	DisabledFeatures *[]string `position:"Query" name:"DisabledFeatures"  type:"Repeated"`
	StoreName        string    `position:"Query" name:"StoreName"`
	EnabledFeatures  *[]string `position:"Query" name:"EnabledFeatures"  type:"Repeated"`
}

ToggleFeaturesRequest is the request struct for api ToggleFeatures

func CreateToggleFeaturesRequest

func CreateToggleFeaturesRequest() (request *ToggleFeaturesRequest)

CreateToggleFeaturesRequest creates a request to invoke ToggleFeatures API

type ToggleFeaturesResponse

type ToggleFeaturesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Action    string `json:"Action" xml:"Action"`
}

ToggleFeaturesResponse is the response struct for api ToggleFeatures

func CreateToggleFeaturesResponse

func CreateToggleFeaturesResponse() (response *ToggleFeaturesResponse)

CreateToggleFeaturesResponse creates a response to parse from ToggleFeatures response

type Transaction

type Transaction struct {
	Upload Upload `json:"Upload" xml:"Upload"`
}

Transaction is a nested struct in cloudphoto response

type Upload

type Upload struct {
	Bucket          string `json:"Bucket" xml:"Bucket"`
	FileId          string `json:"FileId" xml:"FileId"`
	OssEndpoint     string `json:"OssEndpoint" xml:"OssEndpoint"`
	ObjectKey       string `json:"ObjectKey" xml:"ObjectKey"`
	SessionId       string `json:"SessionId" xml:"SessionId"`
	AccessKeyId     string `json:"AccessKeyId" xml:"AccessKeyId"`
	AccessKeySecret string `json:"AccessKeySecret" xml:"AccessKeySecret"`
	StsToken        string `json:"StsToken" xml:"StsToken"`
}

Upload is a nested struct in cloudphoto response

Source Files

Jump to

Keyboard shortcuts

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