Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type APIs
- type Address
- type AudioStream
- type AudioStreams
- type AudioTexts
- type AudioTextsItem
- type Audios
- type AudiosItem
- type Bodies
- type BodiesItem
- type BodyBoundary
- type CelebrityInGetVideo
- type CelebrityInListVideos
- type CelebrityItem
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CompareImageFaces(request *CompareImageFacesRequest) (response *CompareImageFacesResponse, err error)
- func (client *Client) CompareImageFacesWithCallback(request *CompareImageFacesRequest, ...) <-chan int
- func (client *Client) CompareImageFacesWithChan(request *CompareImageFacesRequest) (<-chan *CompareImageFacesResponse, <-chan error)
- func (client *Client) ConvertOfficeFormat(request *ConvertOfficeFormatRequest) (response *ConvertOfficeFormatResponse, err error)
- func (client *Client) ConvertOfficeFormatWithCallback(request *ConvertOfficeFormatRequest, ...) <-chan int
- func (client *Client) ConvertOfficeFormatWithChan(request *ConvertOfficeFormatRequest) (<-chan *ConvertOfficeFormatResponse, <-chan error)
- func (client *Client) CreateGrabFrameTask(request *CreateGrabFrameTaskRequest) (response *CreateGrabFrameTaskResponse, err error)
- func (client *Client) CreateGrabFrameTaskWithCallback(request *CreateGrabFrameTaskRequest, ...) <-chan int
- func (client *Client) CreateGrabFrameTaskWithChan(request *CreateGrabFrameTaskRequest) (<-chan *CreateGrabFrameTaskResponse, <-chan error)
- func (client *Client) CreateGroupFacesJob(request *CreateGroupFacesJobRequest) (response *CreateGroupFacesJobResponse, err error)
- func (client *Client) CreateGroupFacesJobWithCallback(request *CreateGroupFacesJobRequest, ...) <-chan int
- func (client *Client) CreateGroupFacesJobWithChan(request *CreateGroupFacesJobRequest) (<-chan *CreateGroupFacesJobResponse, <-chan error)
- func (client *Client) CreateImageProcessTask(request *CreateImageProcessTaskRequest) (response *CreateImageProcessTaskResponse, err error)
- func (client *Client) CreateImageProcessTaskWithCallback(request *CreateImageProcessTaskRequest, ...) <-chan int
- func (client *Client) CreateImageProcessTaskWithChan(request *CreateImageProcessTaskRequest) (<-chan *CreateImageProcessTaskResponse, <-chan error)
- func (client *Client) CreateMediaComplexTask(request *CreateMediaComplexTaskRequest) (response *CreateMediaComplexTaskResponse, err error)
- func (client *Client) CreateMediaComplexTaskWithCallback(request *CreateMediaComplexTaskRequest, ...) <-chan int
- func (client *Client) CreateMediaComplexTaskWithChan(request *CreateMediaComplexTaskRequest) (<-chan *CreateMediaComplexTaskResponse, <-chan error)
- func (client *Client) CreateMergeFaceGroupsJob(request *CreateMergeFaceGroupsJobRequest) (response *CreateMergeFaceGroupsJobResponse, err error)
- func (client *Client) CreateMergeFaceGroupsJobWithCallback(request *CreateMergeFaceGroupsJobRequest, ...) <-chan int
- func (client *Client) CreateMergeFaceGroupsJobWithChan(request *CreateMergeFaceGroupsJobRequest) (<-chan *CreateMergeFaceGroupsJobResponse, <-chan error)
- func (client *Client) CreateOfficeConversionTask(request *CreateOfficeConversionTaskRequest) (response *CreateOfficeConversionTaskResponse, err error)
- func (client *Client) CreateOfficeConversionTaskWithCallback(request *CreateOfficeConversionTaskRequest, ...) <-chan int
- func (client *Client) CreateOfficeConversionTaskWithChan(request *CreateOfficeConversionTaskRequest) (<-chan *CreateOfficeConversionTaskResponse, <-chan error)
- func (client *Client) CreateSet(request *CreateSetRequest) (response *CreateSetResponse, err error)
- func (client *Client) CreateSetWithCallback(request *CreateSetRequest, ...) <-chan int
- func (client *Client) CreateSetWithChan(request *CreateSetRequest) (<-chan *CreateSetResponse, <-chan error)
- func (client *Client) CreateVideoAbstractTask(request *CreateVideoAbstractTaskRequest) (response *CreateVideoAbstractTaskResponse, err error)
- func (client *Client) CreateVideoAbstractTaskWithCallback(request *CreateVideoAbstractTaskRequest, ...) <-chan int
- func (client *Client) CreateVideoAbstractTaskWithChan(request *CreateVideoAbstractTaskRequest) (<-chan *CreateVideoAbstractTaskResponse, <-chan error)
- func (client *Client) CreateVideoAnalyseTask(request *CreateVideoAnalyseTaskRequest) (response *CreateVideoAnalyseTaskResponse, err error)
- func (client *Client) CreateVideoAnalyseTaskWithCallback(request *CreateVideoAnalyseTaskRequest, ...) <-chan int
- func (client *Client) CreateVideoAnalyseTaskWithChan(request *CreateVideoAnalyseTaskRequest) (<-chan *CreateVideoAnalyseTaskResponse, <-chan error)
- func (client *Client) CreateVideoCompressTask(request *CreateVideoCompressTaskRequest) (response *CreateVideoCompressTaskResponse, err error)
- func (client *Client) CreateVideoCompressTaskWithCallback(request *CreateVideoCompressTaskRequest, ...) <-chan int
- func (client *Client) CreateVideoCompressTaskWithChan(request *CreateVideoCompressTaskRequest) (<-chan *CreateVideoCompressTaskResponse, <-chan error)
- func (client *Client) CreateVideoProduceTask(request *CreateVideoProduceTaskRequest) (response *CreateVideoProduceTaskResponse, err error)
- func (client *Client) CreateVideoProduceTaskWithCallback(request *CreateVideoProduceTaskRequest, ...) <-chan int
- func (client *Client) CreateVideoProduceTaskWithChan(request *CreateVideoProduceTaskRequest) (<-chan *CreateVideoProduceTaskResponse, <-chan error)
- func (client *Client) DecodeBlindWatermark(request *DecodeBlindWatermarkRequest) (response *DecodeBlindWatermarkResponse, err error)
- func (client *Client) DecodeBlindWatermarkWithCallback(request *DecodeBlindWatermarkRequest, ...) <-chan int
- func (client *Client) DecodeBlindWatermarkWithChan(request *DecodeBlindWatermarkRequest) (<-chan *DecodeBlindWatermarkResponse, <-chan error)
- func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)
- func (client *Client) DeleteImageJob(request *DeleteImageJobRequest) (response *DeleteImageJobResponse, err error)
- func (client *Client) DeleteImageJobWithCallback(request *DeleteImageJobRequest, ...) <-chan int
- func (client *Client) DeleteImageJobWithChan(request *DeleteImageJobRequest) (<-chan *DeleteImageJobResponse, <-chan error)
- func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, ...) <-chan int
- func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)
- func (client *Client) DeleteOfficeConversionTask(request *DeleteOfficeConversionTaskRequest) (response *DeleteOfficeConversionTaskResponse, err error)
- func (client *Client) DeleteOfficeConversionTaskWithCallback(request *DeleteOfficeConversionTaskRequest, ...) <-chan int
- func (client *Client) DeleteOfficeConversionTaskWithChan(request *DeleteOfficeConversionTaskRequest) (<-chan *DeleteOfficeConversionTaskResponse, <-chan error)
- func (client *Client) DeleteProject(request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)
- func (client *Client) DeleteProjectWithCallback(request *DeleteProjectRequest, ...) <-chan int
- func (client *Client) DeleteProjectWithChan(request *DeleteProjectRequest) (<-chan *DeleteProjectResponse, <-chan error)
- func (client *Client) DeleteSet(request *DeleteSetRequest) (response *DeleteSetResponse, err error)
- func (client *Client) DeleteSetWithCallback(request *DeleteSetRequest, ...) <-chan int
- func (client *Client) DeleteSetWithChan(request *DeleteSetRequest) (<-chan *DeleteSetResponse, <-chan error)
- func (client *Client) DeleteVideo(request *DeleteVideoRequest) (response *DeleteVideoResponse, err error)
- func (client *Client) DeleteVideoTask(request *DeleteVideoTaskRequest) (response *DeleteVideoTaskResponse, err error)
- func (client *Client) DeleteVideoTaskWithCallback(request *DeleteVideoTaskRequest, ...) <-chan int
- func (client *Client) DeleteVideoTaskWithChan(request *DeleteVideoTaskRequest) (<-chan *DeleteVideoTaskResponse, <-chan error)
- func (client *Client) DeleteVideoWithCallback(request *DeleteVideoRequest, ...) <-chan int
- func (client *Client) DeleteVideoWithChan(request *DeleteVideoRequest) (<-chan *DeleteVideoResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DetectImageBodies(request *DetectImageBodiesRequest) (response *DetectImageBodiesResponse, err error)
- func (client *Client) DetectImageBodiesWithCallback(request *DetectImageBodiesRequest, ...) <-chan int
- func (client *Client) DetectImageBodiesWithChan(request *DetectImageBodiesRequest) (<-chan *DetectImageBodiesResponse, <-chan error)
- func (client *Client) DetectImageFaces(request *DetectImageFacesRequest) (response *DetectImageFacesResponse, err error)
- func (client *Client) DetectImageFacesWithCallback(request *DetectImageFacesRequest, ...) <-chan int
- func (client *Client) DetectImageFacesWithChan(request *DetectImageFacesRequest) (<-chan *DetectImageFacesResponse, <-chan error)
- func (client *Client) DetectImageQRCodes(request *DetectImageQRCodesRequest) (response *DetectImageQRCodesResponse, err error)
- func (client *Client) DetectImageQRCodesWithCallback(request *DetectImageQRCodesRequest, ...) <-chan int
- func (client *Client) DetectImageQRCodesWithChan(request *DetectImageQRCodesRequest) (<-chan *DetectImageQRCodesResponse, <-chan error)
- func (client *Client) DetectImageTags(request *DetectImageTagsRequest) (response *DetectImageTagsResponse, err error)
- func (client *Client) DetectImageTagsWithCallback(request *DetectImageTagsRequest, ...) <-chan int
- func (client *Client) DetectImageTagsWithChan(request *DetectImageTagsRequest) (<-chan *DetectImageTagsResponse, <-chan error)
- func (client *Client) DetectQRCodes(request *DetectQRCodesRequest) (response *DetectQRCodesResponse, err error)
- func (client *Client) DetectQRCodesWithCallback(request *DetectQRCodesRequest, ...) <-chan int
- func (client *Client) DetectQRCodesWithChan(request *DetectQRCodesRequest) (<-chan *DetectQRCodesResponse, <-chan error)
- func (client *Client) EncodeBlindWatermark(request *EncodeBlindWatermarkRequest) (response *EncodeBlindWatermarkResponse, err error)
- func (client *Client) EncodeBlindWatermarkWithCallback(request *EncodeBlindWatermarkRequest, ...) <-chan int
- func (client *Client) EncodeBlindWatermarkWithChan(request *EncodeBlindWatermarkRequest) (<-chan *EncodeBlindWatermarkResponse, <-chan error)
- func (client *Client) FindImages(request *FindImagesRequest) (response *FindImagesResponse, err error)
- func (client *Client) FindImagesWithCallback(request *FindImagesRequest, ...) <-chan int
- func (client *Client) FindImagesWithChan(request *FindImagesRequest) (<-chan *FindImagesResponse, <-chan error)
- func (client *Client) FindSimilarFaces(request *FindSimilarFacesRequest) (response *FindSimilarFacesResponse, err error)
- func (client *Client) FindSimilarFacesWithCallback(request *FindSimilarFacesRequest, ...) <-chan int
- func (client *Client) FindSimilarFacesWithChan(request *FindSimilarFacesRequest) (<-chan *FindSimilarFacesResponse, <-chan error)
- func (client *Client) GetContentKey(request *GetContentKeyRequest) (response *GetContentKeyResponse, err error)
- func (client *Client) GetContentKeyWithCallback(request *GetContentKeyRequest, ...) <-chan int
- func (client *Client) GetContentKeyWithChan(request *GetContentKeyRequest) (<-chan *GetContentKeyResponse, <-chan error)
- func (client *Client) GetDRMLicense(request *GetDRMLicenseRequest) (response *GetDRMLicenseResponse, err error)
- func (client *Client) GetDRMLicenseWithCallback(request *GetDRMLicenseRequest, ...) <-chan int
- func (client *Client) GetDRMLicenseWithChan(request *GetDRMLicenseRequest) (<-chan *GetDRMLicenseResponse, <-chan error)
- func (client *Client) GetImage(request *GetImageRequest) (response *GetImageResponse, err error)
- func (client *Client) GetImageCroppingSuggestions(request *GetImageCroppingSuggestionsRequest) (response *GetImageCroppingSuggestionsResponse, err error)
- func (client *Client) GetImageCroppingSuggestionsWithCallback(request *GetImageCroppingSuggestionsRequest, ...) <-chan int
- func (client *Client) GetImageCroppingSuggestionsWithChan(request *GetImageCroppingSuggestionsRequest) (<-chan *GetImageCroppingSuggestionsResponse, <-chan error)
- func (client *Client) GetImageQuality(request *GetImageQualityRequest) (response *GetImageQualityResponse, err error)
- func (client *Client) GetImageQualityWithCallback(request *GetImageQualityRequest, ...) <-chan int
- func (client *Client) GetImageQualityWithChan(request *GetImageQualityRequest) (<-chan *GetImageQualityResponse, <-chan error)
- func (client *Client) GetImageWithCallback(request *GetImageRequest, callback func(response *GetImageResponse, err error)) <-chan int
- func (client *Client) GetImageWithChan(request *GetImageRequest) (<-chan *GetImageResponse, <-chan error)
- func (client *Client) GetMediaMeta(request *GetMediaMetaRequest) (response *GetMediaMetaResponse, err error)
- func (client *Client) GetMediaMetaWithCallback(request *GetMediaMetaRequest, ...) <-chan int
- func (client *Client) GetMediaMetaWithChan(request *GetMediaMetaRequest) (<-chan *GetMediaMetaResponse, <-chan error)
- func (client *Client) GetOfficeConversionTask(request *GetOfficeConversionTaskRequest) (response *GetOfficeConversionTaskResponse, err error)
- func (client *Client) GetOfficeConversionTaskWithCallback(request *GetOfficeConversionTaskRequest, ...) <-chan int
- func (client *Client) GetOfficeConversionTaskWithChan(request *GetOfficeConversionTaskRequest) (<-chan *GetOfficeConversionTaskResponse, <-chan error)
- func (client *Client) GetOfficeEditURL(request *GetOfficeEditURLRequest) (response *GetOfficeEditURLResponse, err error)
- func (client *Client) GetOfficeEditURLWithCallback(request *GetOfficeEditURLRequest, ...) <-chan int
- func (client *Client) GetOfficeEditURLWithChan(request *GetOfficeEditURLRequest) (<-chan *GetOfficeEditURLResponse, <-chan error)
- func (client *Client) GetOfficePreviewURL(request *GetOfficePreviewURLRequest) (response *GetOfficePreviewURLResponse, err error)
- func (client *Client) GetOfficePreviewURLWithCallback(request *GetOfficePreviewURLRequest, ...) <-chan int
- func (client *Client) GetOfficePreviewURLWithChan(request *GetOfficePreviewURLRequest) (<-chan *GetOfficePreviewURLResponse, <-chan error)
- func (client *Client) GetProject(request *GetProjectRequest) (response *GetProjectResponse, err error)
- func (client *Client) GetProjectWithCallback(request *GetProjectRequest, ...) <-chan int
- func (client *Client) GetProjectWithChan(request *GetProjectRequest) (<-chan *GetProjectResponse, <-chan error)
- func (client *Client) GetSet(request *GetSetRequest) (response *GetSetResponse, err error)
- func (client *Client) GetSetWithCallback(request *GetSetRequest, callback func(response *GetSetResponse, err error)) <-chan int
- func (client *Client) GetSetWithChan(request *GetSetRequest) (<-chan *GetSetResponse, <-chan error)
- func (client *Client) GetVideo(request *GetVideoRequest) (response *GetVideoResponse, err error)
- func (client *Client) GetVideoTask(request *GetVideoTaskRequest) (response *GetVideoTaskResponse, err error)
- func (client *Client) GetVideoTaskWithCallback(request *GetVideoTaskRequest, ...) <-chan int
- func (client *Client) GetVideoTaskWithChan(request *GetVideoTaskRequest) (<-chan *GetVideoTaskResponse, <-chan error)
- func (client *Client) GetVideoWithCallback(request *GetVideoRequest, callback func(response *GetVideoResponse, err error)) <-chan int
- func (client *Client) GetVideoWithChan(request *GetVideoRequest) (<-chan *GetVideoResponse, <-chan error)
- func (client *Client) GetWebofficeURL(request *GetWebofficeURLRequest) (response *GetWebofficeURLResponse, err error)
- func (client *Client) GetWebofficeURLWithCallback(request *GetWebofficeURLRequest, ...) <-chan int
- func (client *Client) GetWebofficeURLWithChan(request *GetWebofficeURLRequest) (<-chan *GetWebofficeURLResponse, <-chan error)
- func (client *Client) IndexImage(request *IndexImageRequest) (response *IndexImageResponse, err error)
- func (client *Client) IndexImageWithCallback(request *IndexImageRequest, ...) <-chan int
- func (client *Client) IndexImageWithChan(request *IndexImageRequest) (<-chan *IndexImageResponse, <-chan error)
- func (client *Client) IndexVideo(request *IndexVideoRequest) (response *IndexVideoResponse, err error)
- func (client *Client) IndexVideoWithCallback(request *IndexVideoRequest, ...) <-chan int
- func (client *Client) IndexVideoWithChan(request *IndexVideoRequest) (<-chan *IndexVideoResponse, <-chan error)
- func (client *Client) ListFaceGroups(request *ListFaceGroupsRequest) (response *ListFaceGroupsResponse, err error)
- func (client *Client) ListFaceGroupsWithCallback(request *ListFaceGroupsRequest, ...) <-chan int
- func (client *Client) ListFaceGroupsWithChan(request *ListFaceGroupsRequest) (<-chan *ListFaceGroupsResponse, <-chan error)
- func (client *Client) ListImages(request *ListImagesRequest) (response *ListImagesResponse, err error)
- func (client *Client) ListImagesWithCallback(request *ListImagesRequest, ...) <-chan int
- func (client *Client) ListImagesWithChan(request *ListImagesRequest) (<-chan *ListImagesResponse, <-chan error)
- func (client *Client) ListOfficeConversionTask(request *ListOfficeConversionTaskRequest) (response *ListOfficeConversionTaskResponse, err error)
- func (client *Client) ListOfficeConversionTaskWithCallback(request *ListOfficeConversionTaskRequest, ...) <-chan int
- func (client *Client) ListOfficeConversionTaskWithChan(request *ListOfficeConversionTaskRequest) (<-chan *ListOfficeConversionTaskResponse, <-chan error)
- func (client *Client) ListProjectAPIs(request *ListProjectAPIsRequest) (response *ListProjectAPIsResponse, err error)
- func (client *Client) ListProjectAPIsWithCallback(request *ListProjectAPIsRequest, ...) <-chan int
- func (client *Client) ListProjectAPIsWithChan(request *ListProjectAPIsRequest) (<-chan *ListProjectAPIsResponse, <-chan error)
- func (client *Client) ListProjects(request *ListProjectsRequest) (response *ListProjectsResponse, err error)
- func (client *Client) ListProjectsWithCallback(request *ListProjectsRequest, ...) <-chan int
- func (client *Client) ListProjectsWithChan(request *ListProjectsRequest) (<-chan *ListProjectsResponse, <-chan error)
- func (client *Client) ListSetTags(request *ListSetTagsRequest) (response *ListSetTagsResponse, err error)
- func (client *Client) ListSetTagsWithCallback(request *ListSetTagsRequest, ...) <-chan int
- func (client *Client) ListSetTagsWithChan(request *ListSetTagsRequest) (<-chan *ListSetTagsResponse, <-chan error)
- func (client *Client) ListSets(request *ListSetsRequest) (response *ListSetsResponse, err error)
- func (client *Client) ListSetsWithCallback(request *ListSetsRequest, callback func(response *ListSetsResponse, err error)) <-chan int
- func (client *Client) ListSetsWithChan(request *ListSetsRequest) (<-chan *ListSetsResponse, <-chan error)
- func (client *Client) ListVideoAudios(request *ListVideoAudiosRequest) (response *ListVideoAudiosResponse, err error)
- func (client *Client) ListVideoAudiosWithCallback(request *ListVideoAudiosRequest, ...) <-chan int
- func (client *Client) ListVideoAudiosWithChan(request *ListVideoAudiosRequest) (<-chan *ListVideoAudiosResponse, <-chan error)
- func (client *Client) ListVideoFrames(request *ListVideoFramesRequest) (response *ListVideoFramesResponse, err error)
- func (client *Client) ListVideoFramesWithCallback(request *ListVideoFramesRequest, ...) <-chan int
- func (client *Client) ListVideoFramesWithChan(request *ListVideoFramesRequest) (<-chan *ListVideoFramesResponse, <-chan error)
- func (client *Client) ListVideoTasks(request *ListVideoTasksRequest) (response *ListVideoTasksResponse, err error)
- func (client *Client) ListVideoTasksWithCallback(request *ListVideoTasksRequest, ...) <-chan int
- func (client *Client) ListVideoTasksWithChan(request *ListVideoTasksRequest) (<-chan *ListVideoTasksResponse, <-chan error)
- func (client *Client) ListVideos(request *ListVideosRequest) (response *ListVideosResponse, err error)
- func (client *Client) ListVideosWithCallback(request *ListVideosRequest, ...) <-chan int
- func (client *Client) ListVideosWithChan(request *ListVideosRequest) (<-chan *ListVideosResponse, <-chan error)
- func (client *Client) OpenImmService(request *OpenImmServiceRequest) (response *OpenImmServiceResponse, err error)
- func (client *Client) OpenImmServiceWithCallback(request *OpenImmServiceRequest, ...) <-chan int
- func (client *Client) OpenImmServiceWithChan(request *OpenImmServiceRequest) (<-chan *OpenImmServiceResponse, <-chan error)
- func (client *Client) PutProject(request *PutProjectRequest) (response *PutProjectResponse, err error)
- func (client *Client) PutProjectWithCallback(request *PutProjectRequest, ...) <-chan int
- func (client *Client) PutProjectWithChan(request *PutProjectRequest) (<-chan *PutProjectResponse, <-chan error)
- func (client *Client) RefreshOfficeEditToken(request *RefreshOfficeEditTokenRequest) (response *RefreshOfficeEditTokenResponse, err error)
- func (client *Client) RefreshOfficeEditTokenWithCallback(request *RefreshOfficeEditTokenRequest, ...) <-chan int
- func (client *Client) RefreshOfficeEditTokenWithChan(request *RefreshOfficeEditTokenRequest) (<-chan *RefreshOfficeEditTokenResponse, <-chan error)
- func (client *Client) RefreshOfficePreviewToken(request *RefreshOfficePreviewTokenRequest) (response *RefreshOfficePreviewTokenResponse, err error)
- func (client *Client) RefreshOfficePreviewTokenWithCallback(request *RefreshOfficePreviewTokenRequest, ...) <-chan int
- func (client *Client) RefreshOfficePreviewTokenWithChan(request *RefreshOfficePreviewTokenRequest) (<-chan *RefreshOfficePreviewTokenResponse, <-chan error)
- func (client *Client) RefreshWebofficeToken(request *RefreshWebofficeTokenRequest) (response *RefreshWebofficeTokenResponse, err error)
- func (client *Client) RefreshWebofficeTokenWithCallback(request *RefreshWebofficeTokenRequest, ...) <-chan int
- func (client *Client) RefreshWebofficeTokenWithChan(request *RefreshWebofficeTokenRequest) (<-chan *RefreshWebofficeTokenResponse, <-chan error)
- func (client *Client) UpdateFaceGroup(request *UpdateFaceGroupRequest) (response *UpdateFaceGroupResponse, err error)
- func (client *Client) UpdateFaceGroupWithCallback(request *UpdateFaceGroupRequest, ...) <-chan int
- func (client *Client) UpdateFaceGroupWithChan(request *UpdateFaceGroupRequest) (<-chan *UpdateFaceGroupResponse, <-chan error)
- func (client *Client) UpdateImage(request *UpdateImageRequest) (response *UpdateImageResponse, err error)
- func (client *Client) UpdateImageWithCallback(request *UpdateImageRequest, ...) <-chan int
- func (client *Client) UpdateImageWithChan(request *UpdateImageRequest) (<-chan *UpdateImageResponse, <-chan error)
- func (client *Client) UpdateProject(request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)
- func (client *Client) UpdateProjectWithCallback(request *UpdateProjectRequest, ...) <-chan int
- func (client *Client) UpdateProjectWithChan(request *UpdateProjectRequest) (<-chan *UpdateProjectResponse, <-chan error)
- func (client *Client) UpdateSet(request *UpdateSetRequest) (response *UpdateSetResponse, err error)
- func (client *Client) UpdateSetWithCallback(request *UpdateSetRequest, ...) <-chan int
- func (client *Client) UpdateSetWithChan(request *UpdateSetRequest) (<-chan *UpdateSetResponse, <-chan error)
- type CompareImageFacesRequest
- type CompareImageFacesResponse
- type ConvertOfficeFormatRequest
- type ConvertOfficeFormatResponse
- type CreateGrabFrameTaskRequest
- type CreateGrabFrameTaskResponse
- type CreateGroupFacesJobRequest
- type CreateGroupFacesJobResponse
- type CreateImageProcessTaskRequest
- type CreateImageProcessTaskResponse
- type CreateMediaComplexTaskRequest
- type CreateMediaComplexTaskResponse
- type CreateMergeFaceGroupsJobRequest
- type CreateMergeFaceGroupsJobResponse
- type CreateOfficeConversionTaskRequest
- type CreateOfficeConversionTaskResponse
- type CreateSetRequest
- type CreateSetResponse
- type CreateVideoAbstractTaskRequest
- type CreateVideoAbstractTaskResponse
- type CreateVideoAnalyseTaskRequest
- type CreateVideoAnalyseTaskResponse
- type CreateVideoCompressTaskRequest
- type CreateVideoCompressTaskResponse
- type CreateVideoProduceTaskRequest
- type CreateVideoProduceTaskResponse
- type CroppingBoundary
- type CroppingSuggestionInFindImages
- type CroppingSuggestionInGetImage
- type CroppingSuggestionInListImages
- type CroppingSuggestionItem
- type CroppingSuggestions
- type CroppingSuggestionsItem
- type DecodeBlindWatermarkRequest
- type DecodeBlindWatermarkResponse
- type DeleteImageJobRequest
- type DeleteImageJobResponse
- type DeleteImageRequest
- type DeleteImageResponse
- type DeleteOfficeConversionTaskRequest
- type DeleteOfficeConversionTaskResponse
- type DeleteProjectRequest
- type DeleteProjectResponse
- type DeleteSetRequest
- type DeleteSetResponse
- type DeleteVideoRequest
- type DeleteVideoResponse
- type DeleteVideoTaskRequest
- type DeleteVideoTaskResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DetectImageBodiesRequest
- type DetectImageBodiesResponse
- type DetectImageFacesRequest
- type DetectImageFacesResponse
- type DetectImageQRCodesRequest
- type DetectImageQRCodesResponse
- type DetectImageTagsRequest
- type DetectImageTagsResponse
- type DetectQRCodesRequest
- type DetectQRCodesResponse
- type EmotionDetails
- type EncodeBlindWatermarkRequest
- type EncodeBlindWatermarkResponse
- type FaceA
- type FaceAttributes
- type FaceB
- type FaceBoundary
- type FaceGroups
- type FaceGroupsItem
- type FacesInDetectImageFaces
- type FacesInFindImages
- type FacesInFindSimilarFaces
- type FacesInGetImage
- type FacesInListImages
- type FacesInListVideoFrames
- type FacesItem
- type FacesItemInGetImage
- type FailDetail
- type FailDetails
- type FailDetailsItem
- type FindImagesRequest
- type FindImagesResponse
- type FindSimilarFacesRequest
- type FindSimilarFacesResponse
- type Frames
- type FramesItem
- type GetContentKeyRequest
- type GetContentKeyResponse
- type GetDRMLicenseRequest
- type GetDRMLicenseResponse
- type GetImageCroppingSuggestionsRequest
- type GetImageCroppingSuggestionsResponse
- type GetImageQualityRequest
- type GetImageQualityResponse
- type GetImageRequest
- type GetImageResponse
- type GetMediaMetaRequest
- type GetMediaMetaResponse
- type GetOfficeConversionTaskRequest
- type GetOfficeConversionTaskResponse
- type GetOfficeEditURLRequest
- type GetOfficeEditURLResponse
- type GetOfficePreviewURLRequest
- type GetOfficePreviewURLResponse
- type GetProjectRequest
- type GetProjectResponse
- type GetSetRequest
- type GetSetResponse
- type GetVideoRequest
- type GetVideoResponse
- type GetVideoTaskRequest
- type GetVideoTaskResponse
- type GetWebofficeURLRequest
- type GetWebofficeURLResponse
- type GroupCoverFace
- type HeadPose
- type ImageQuality
- type ImagesInFindImages
- type ImagesInListImages
- type ImagesItem
- type IndexImageRequest
- type IndexImageResponse
- type IndexVideoRequest
- type IndexVideoResponse
- type ListFaceGroupsRequest
- type ListFaceGroupsResponse
- type ListImagesRequest
- type ListImagesResponse
- type ListOfficeConversionTaskRequest
- type ListOfficeConversionTaskResponse
- type ListProjectAPIsRequest
- type ListProjectAPIsResponse
- type ListProjectsRequest
- type ListProjectsResponse
- type ListSetTagsRequest
- type ListSetTagsResponse
- type ListSetsRequest
- type ListSetsResponse
- type ListVideoAudiosRequest
- type ListVideoAudiosResponse
- type ListVideoFramesRequest
- type ListVideoFramesResponse
- type ListVideoTasksRequest
- type ListVideoTasksResponse
- type ListVideosRequest
- type ListVideosResponse
- type MediaFormat
- type MediaMeta
- type MediaStreams
- type OCRBoundary
- type OCRInFindImages
- type OCRInGetImage
- type OCRInListImages
- type OCRInListVideoFrames
- type OCRItem
- type OpenImmServiceRequest
- type OpenImmServiceResponse
- type PersonsInGetVideo
- type PersonsInListVideos
- type PersonsItem
- type ProjectTypes
- type Projects
- type ProjectsItem
- type PutProjectRequest
- type PutProjectResponse
- type QRCodeBoundary
- type QRCodesInDetectImageQRCodes
- type QRCodesInDetectQRCodes
- type QRCodesItem
- type QRCodesRectangle
- type RefreshOfficeEditTokenRequest
- type RefreshOfficeEditTokenResponse
- type RefreshOfficePreviewTokenRequest
- type RefreshOfficePreviewTokenResponse
- type RefreshWebofficeTokenRequest
- type RefreshWebofficeTokenResponse
- type Region
- type RegionItem
- type Regions
- type Sets
- type SetsItem
- type SimilarFaces
- type SimilarFacesItem
- type SubtitleStream
- type SubtitleStreams
- type SuccessDetails
- type SuccessDetailsItem
- type Tag
- type TagsInDetectImageTags
- type TagsInFindImages
- type TagsInGetImage
- type TagsInListImages
- type TagsInListSetTags
- type TagsInListVideoFrames
- type TagsItem
- type TasksInListOfficeConversionTask
- type TasksInListVideoTasks
- type TasksItem
- type UpdateFaceGroupRequest
- type UpdateFaceGroupResponse
- type UpdateImageFaces
- type UpdateImageRequest
- type UpdateImageResponse
- type UpdateProjectRequest
- type UpdateProjectResponse
- type UpdateSetRequest
- type UpdateSetResponse
- type VideoStream
- type VideoStreams
- type VideoTagsInGetVideo
- type VideoTagsInListVideos
- type VideoTagsItem
- type Videos
- type VideosItem
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func GetEndpointMap ¶ added in v1.61.787
GetEndpointMap Get Endpoint Data Map
func GetEndpointType ¶ added in v1.61.787
func GetEndpointType() string
GetEndpointType Get Endpoint Type Value
func SetClientProperty ¶ added in v1.61.787
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶ added in v1.61.787
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type APIs ¶
type APIs struct {
APIs []string `json:"APIs" xml:"APIs"`
}
APIs is a nested struct in imm response
type Address ¶
type Address struct {
Country string `json:"Country" xml:"Country"`
Township string `json:"Township" xml:"Township"`
AddressLine string `json:"AddressLine" xml:"AddressLine"`
City string `json:"City" xml:"City"`
District string `json:"District" xml:"District"`
Province string `json:"Province" xml:"Province"`
}
Address is a nested struct in imm response
type AudioStream ¶
type AudioStream struct {
Index int `json:"Index" xml:"Index"`
SampleRate string `json:"SampleRate" xml:"SampleRate"`
ChannelLayout string `json:"ChannelLayout" xml:"ChannelLayout"`
CodecLongName string `json:"CodecLongName" xml:"CodecLongName"`
Channels int `json:"Channels" xml:"Channels"`
Bitrate string `json:"Bitrate" xml:"Bitrate"`
CodecTagString string `json:"CodecTagString" xml:"CodecTagString"`
Language string `json:"Language" xml:"Language"`
StartTime string `json:"StartTime" xml:"StartTime"`
SampleFormat string `json:"SampleFormat" xml:"SampleFormat"`
Frames string `json:"Frames" xml:"Frames"`
CodecName string `json:"CodecName" xml:"CodecName"`
Duration string `json:"Duration" xml:"Duration"`
CodecTag string `json:"CodecTag" xml:"CodecTag"`
CodecTimeBase string `json:"CodecTimeBase" xml:"CodecTimeBase"`
TimeBase string `json:"TimeBase" xml:"TimeBase"`
}
AudioStream is a nested struct in imm response
type AudioStreams ¶
type AudioStreams struct {
AudioStream []AudioStream `json:"AudioStream" xml:"AudioStream"`
}
AudioStreams is a nested struct in imm response
type AudioTexts ¶
type AudioTexts struct {
AudioTextsItem []AudioTextsItem `json:"AudioTexts" xml:"AudioTexts"`
}
AudioTexts is a nested struct in imm response
type AudioTextsItem ¶
type AudioTextsItem struct {
EndTime float64 `json:"EndTime" xml:"EndTime"`
Library string `json:"Library" xml:"Library"`
Confidence float64 `json:"Confidence" xml:"Confidence"`
BeginTime float64 `json:"BeginTime" xml:"BeginTime"`
ChannelId int `json:"ChannelId" xml:"ChannelId"`
EmotionValue float64 `json:"EmotionValue" xml:"EmotionValue"`
SpeechRate int `json:"SpeechRate" xml:"SpeechRate"`
Text string `json:"Text" xml:"Text"`
Person string `json:"Person" xml:"Person"`
SilenceDuration float64 `json:"SilenceDuration" xml:"SilenceDuration"`
}
AudioTextsItem is a nested struct in imm response
type Audios ¶
type Audios struct {
AudiosItem []AudiosItem `json:"Audios" xml:"Audios"`
}
Audios is a nested struct in imm response
type AudiosItem ¶
type AudiosItem struct {
SourcePosition string `json:"SourcePosition" xml:"SourcePosition"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
AudioDuration float64 `json:"AudioDuration" xml:"AudioDuration"`
SourceType string `json:"SourceType" xml:"SourceType"`
AudioTextsStatus string `json:"AudioTextsStatus" xml:"AudioTextsStatus"`
AudioFormat string `json:"AudioFormat" xml:"AudioFormat"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
ProcessModifyTime string `json:"ProcessModifyTime" xml:"ProcessModifyTime"`
ProcessFailReason string `json:"ProcessFailReason" xml:"ProcessFailReason"`
AudioUri string `json:"AudioUri" xml:"AudioUri"`
AudioRate int `json:"AudioRate" xml:"AudioRate"`
AudioTextsModifyTime string `json:"AudioTextsModifyTime" xml:"AudioTextsModifyTime"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
SourceUri string `json:"SourceUri" xml:"SourceUri"`
ProcessStatus string `json:"ProcessStatus" xml:"ProcessStatus"`
AudioTextsFailReason string `json:"AudioTextsFailReason" xml:"AudioTextsFailReason"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
FileSize int `json:"FileSize" xml:"FileSize"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
AudioTexts []AudioTextsItem `json:"AudioTexts" xml:"AudioTexts"`
}
AudiosItem is a nested struct in imm response
type Bodies ¶
type Bodies struct {
BodiesItem []BodiesItem `json:"Bodies" xml:"Bodies"`
}
Bodies is a nested struct in imm response
type BodiesItem ¶
type BodiesItem struct {
BodyConfidence float64 `json:"BodyConfidence" xml:"BodyConfidence"`
BodyBoundary BodyBoundary `json:"BodyBoundary" xml:"BodyBoundary"`
}
BodiesItem is a nested struct in imm response
type BodyBoundary ¶
type BodyBoundary struct {
Top int `json:"Top" xml:"Top"`
Width int `json:"Width" xml:"Width"`
Height int `json:"Height" xml:"Height"`
Left int `json:"Left" xml:"Left"`
}
BodyBoundary is a nested struct in imm response
type CelebrityInGetVideo ¶
type CelebrityInGetVideo struct {
CelebrityItem []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
}
CelebrityInGetVideo is a nested struct in imm response
type CelebrityInListVideos ¶
type CelebrityInListVideos struct {
CelebrityItem []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
}
CelebrityInListVideos is a nested struct in imm response
type CelebrityItem ¶
type CelebrityItem struct {
CelebrityName string `json:"CelebrityName" xml:"CelebrityName"`
CelebrityNum int `json:"CelebrityNum" xml:"CelebrityNum"`
CelebrityLibraryName string `json:"CelebrityLibraryName" xml:"CelebrityLibraryName"`
}
CelebrityItem is a nested struct in imm response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) CompareImageFaces ¶
func (client *Client) CompareImageFaces(request *CompareImageFacesRequest) (response *CompareImageFacesResponse, err error)
CompareImageFaces invokes the imm.CompareImageFaces API synchronously
func (*Client) CompareImageFacesWithCallback ¶
func (client *Client) CompareImageFacesWithCallback(request *CompareImageFacesRequest, callback func(response *CompareImageFacesResponse, err error)) <-chan int
CompareImageFacesWithCallback invokes the imm.CompareImageFaces API asynchronously
func (*Client) CompareImageFacesWithChan ¶
func (client *Client) CompareImageFacesWithChan(request *CompareImageFacesRequest) (<-chan *CompareImageFacesResponse, <-chan error)
CompareImageFacesWithChan invokes the imm.CompareImageFaces API asynchronously
func (*Client) ConvertOfficeFormat ¶
func (client *Client) ConvertOfficeFormat(request *ConvertOfficeFormatRequest) (response *ConvertOfficeFormatResponse, err error)
ConvertOfficeFormat invokes the imm.ConvertOfficeFormat API synchronously
func (*Client) ConvertOfficeFormatWithCallback ¶
func (client *Client) ConvertOfficeFormatWithCallback(request *ConvertOfficeFormatRequest, callback func(response *ConvertOfficeFormatResponse, err error)) <-chan int
ConvertOfficeFormatWithCallback invokes the imm.ConvertOfficeFormat API asynchronously
func (*Client) ConvertOfficeFormatWithChan ¶
func (client *Client) ConvertOfficeFormatWithChan(request *ConvertOfficeFormatRequest) (<-chan *ConvertOfficeFormatResponse, <-chan error)
ConvertOfficeFormatWithChan invokes the imm.ConvertOfficeFormat API asynchronously
func (*Client) CreateGrabFrameTask ¶
func (client *Client) CreateGrabFrameTask(request *CreateGrabFrameTaskRequest) (response *CreateGrabFrameTaskResponse, err error)
CreateGrabFrameTask invokes the imm.CreateGrabFrameTask API synchronously
func (*Client) CreateGrabFrameTaskWithCallback ¶
func (client *Client) CreateGrabFrameTaskWithCallback(request *CreateGrabFrameTaskRequest, callback func(response *CreateGrabFrameTaskResponse, err error)) <-chan int
CreateGrabFrameTaskWithCallback invokes the imm.CreateGrabFrameTask API asynchronously
func (*Client) CreateGrabFrameTaskWithChan ¶
func (client *Client) CreateGrabFrameTaskWithChan(request *CreateGrabFrameTaskRequest) (<-chan *CreateGrabFrameTaskResponse, <-chan error)
CreateGrabFrameTaskWithChan invokes the imm.CreateGrabFrameTask API asynchronously
func (*Client) CreateGroupFacesJob ¶
func (client *Client) CreateGroupFacesJob(request *CreateGroupFacesJobRequest) (response *CreateGroupFacesJobResponse, err error)
CreateGroupFacesJob invokes the imm.CreateGroupFacesJob API synchronously
func (*Client) CreateGroupFacesJobWithCallback ¶
func (client *Client) CreateGroupFacesJobWithCallback(request *CreateGroupFacesJobRequest, callback func(response *CreateGroupFacesJobResponse, err error)) <-chan int
CreateGroupFacesJobWithCallback invokes the imm.CreateGroupFacesJob API asynchronously
func (*Client) CreateGroupFacesJobWithChan ¶
func (client *Client) CreateGroupFacesJobWithChan(request *CreateGroupFacesJobRequest) (<-chan *CreateGroupFacesJobResponse, <-chan error)
CreateGroupFacesJobWithChan invokes the imm.CreateGroupFacesJob API asynchronously
func (*Client) CreateImageProcessTask ¶ added in v1.60.308
func (client *Client) CreateImageProcessTask(request *CreateImageProcessTaskRequest) (response *CreateImageProcessTaskResponse, err error)
CreateImageProcessTask invokes the imm.CreateImageProcessTask API synchronously
func (*Client) CreateImageProcessTaskWithCallback ¶ added in v1.60.308
func (client *Client) CreateImageProcessTaskWithCallback(request *CreateImageProcessTaskRequest, callback func(response *CreateImageProcessTaskResponse, err error)) <-chan int
CreateImageProcessTaskWithCallback invokes the imm.CreateImageProcessTask API asynchronously
func (*Client) CreateImageProcessTaskWithChan ¶ added in v1.60.308
func (client *Client) CreateImageProcessTaskWithChan(request *CreateImageProcessTaskRequest) (<-chan *CreateImageProcessTaskResponse, <-chan error)
CreateImageProcessTaskWithChan invokes the imm.CreateImageProcessTask API asynchronously
func (*Client) CreateMediaComplexTask ¶
func (client *Client) CreateMediaComplexTask(request *CreateMediaComplexTaskRequest) (response *CreateMediaComplexTaskResponse, err error)
CreateMediaComplexTask invokes the imm.CreateMediaComplexTask API synchronously
func (*Client) CreateMediaComplexTaskWithCallback ¶
func (client *Client) CreateMediaComplexTaskWithCallback(request *CreateMediaComplexTaskRequest, callback func(response *CreateMediaComplexTaskResponse, err error)) <-chan int
CreateMediaComplexTaskWithCallback invokes the imm.CreateMediaComplexTask API asynchronously
func (*Client) CreateMediaComplexTaskWithChan ¶
func (client *Client) CreateMediaComplexTaskWithChan(request *CreateMediaComplexTaskRequest) (<-chan *CreateMediaComplexTaskResponse, <-chan error)
CreateMediaComplexTaskWithChan invokes the imm.CreateMediaComplexTask API asynchronously
func (*Client) CreateMergeFaceGroupsJob ¶
func (client *Client) CreateMergeFaceGroupsJob(request *CreateMergeFaceGroupsJobRequest) (response *CreateMergeFaceGroupsJobResponse, err error)
CreateMergeFaceGroupsJob invokes the imm.CreateMergeFaceGroupsJob API synchronously
func (*Client) CreateMergeFaceGroupsJobWithCallback ¶
func (client *Client) CreateMergeFaceGroupsJobWithCallback(request *CreateMergeFaceGroupsJobRequest, callback func(response *CreateMergeFaceGroupsJobResponse, err error)) <-chan int
CreateMergeFaceGroupsJobWithCallback invokes the imm.CreateMergeFaceGroupsJob API asynchronously
func (*Client) CreateMergeFaceGroupsJobWithChan ¶
func (client *Client) CreateMergeFaceGroupsJobWithChan(request *CreateMergeFaceGroupsJobRequest) (<-chan *CreateMergeFaceGroupsJobResponse, <-chan error)
CreateMergeFaceGroupsJobWithChan invokes the imm.CreateMergeFaceGroupsJob API asynchronously
func (*Client) CreateOfficeConversionTask ¶
func (client *Client) CreateOfficeConversionTask(request *CreateOfficeConversionTaskRequest) (response *CreateOfficeConversionTaskResponse, err error)
CreateOfficeConversionTask invokes the imm.CreateOfficeConversionTask API synchronously
func (*Client) CreateOfficeConversionTaskWithCallback ¶
func (client *Client) CreateOfficeConversionTaskWithCallback(request *CreateOfficeConversionTaskRequest, callback func(response *CreateOfficeConversionTaskResponse, err error)) <-chan int
CreateOfficeConversionTaskWithCallback invokes the imm.CreateOfficeConversionTask API asynchronously
func (*Client) CreateOfficeConversionTaskWithChan ¶
func (client *Client) CreateOfficeConversionTaskWithChan(request *CreateOfficeConversionTaskRequest) (<-chan *CreateOfficeConversionTaskResponse, <-chan error)
CreateOfficeConversionTaskWithChan invokes the imm.CreateOfficeConversionTask API asynchronously
func (*Client) CreateSet ¶
func (client *Client) CreateSet(request *CreateSetRequest) (response *CreateSetResponse, err error)
CreateSet invokes the imm.CreateSet API synchronously
func (*Client) CreateSetWithCallback ¶
func (client *Client) CreateSetWithCallback(request *CreateSetRequest, callback func(response *CreateSetResponse, err error)) <-chan int
CreateSetWithCallback invokes the imm.CreateSet API asynchronously
func (*Client) CreateSetWithChan ¶
func (client *Client) CreateSetWithChan(request *CreateSetRequest) (<-chan *CreateSetResponse, <-chan error)
CreateSetWithChan invokes the imm.CreateSet API asynchronously
func (*Client) CreateVideoAbstractTask ¶
func (client *Client) CreateVideoAbstractTask(request *CreateVideoAbstractTaskRequest) (response *CreateVideoAbstractTaskResponse, err error)
CreateVideoAbstractTask invokes the imm.CreateVideoAbstractTask API synchronously
func (*Client) CreateVideoAbstractTaskWithCallback ¶
func (client *Client) CreateVideoAbstractTaskWithCallback(request *CreateVideoAbstractTaskRequest, callback func(response *CreateVideoAbstractTaskResponse, err error)) <-chan int
CreateVideoAbstractTaskWithCallback invokes the imm.CreateVideoAbstractTask API asynchronously
func (*Client) CreateVideoAbstractTaskWithChan ¶
func (client *Client) CreateVideoAbstractTaskWithChan(request *CreateVideoAbstractTaskRequest) (<-chan *CreateVideoAbstractTaskResponse, <-chan error)
CreateVideoAbstractTaskWithChan invokes the imm.CreateVideoAbstractTask API asynchronously
func (*Client) CreateVideoAnalyseTask ¶
func (client *Client) CreateVideoAnalyseTask(request *CreateVideoAnalyseTaskRequest) (response *CreateVideoAnalyseTaskResponse, err error)
CreateVideoAnalyseTask invokes the imm.CreateVideoAnalyseTask API synchronously
func (*Client) CreateVideoAnalyseTaskWithCallback ¶
func (client *Client) CreateVideoAnalyseTaskWithCallback(request *CreateVideoAnalyseTaskRequest, callback func(response *CreateVideoAnalyseTaskResponse, err error)) <-chan int
CreateVideoAnalyseTaskWithCallback invokes the imm.CreateVideoAnalyseTask API asynchronously
func (*Client) CreateVideoAnalyseTaskWithChan ¶
func (client *Client) CreateVideoAnalyseTaskWithChan(request *CreateVideoAnalyseTaskRequest) (<-chan *CreateVideoAnalyseTaskResponse, <-chan error)
CreateVideoAnalyseTaskWithChan invokes the imm.CreateVideoAnalyseTask API asynchronously
func (*Client) CreateVideoCompressTask ¶
func (client *Client) CreateVideoCompressTask(request *CreateVideoCompressTaskRequest) (response *CreateVideoCompressTaskResponse, err error)
CreateVideoCompressTask invokes the imm.CreateVideoCompressTask API synchronously
func (*Client) CreateVideoCompressTaskWithCallback ¶
func (client *Client) CreateVideoCompressTaskWithCallback(request *CreateVideoCompressTaskRequest, callback func(response *CreateVideoCompressTaskResponse, err error)) <-chan int
CreateVideoCompressTaskWithCallback invokes the imm.CreateVideoCompressTask API asynchronously
func (*Client) CreateVideoCompressTaskWithChan ¶
func (client *Client) CreateVideoCompressTaskWithChan(request *CreateVideoCompressTaskRequest) (<-chan *CreateVideoCompressTaskResponse, <-chan error)
CreateVideoCompressTaskWithChan invokes the imm.CreateVideoCompressTask API asynchronously
func (*Client) CreateVideoProduceTask ¶ added in v1.61.164
func (client *Client) CreateVideoProduceTask(request *CreateVideoProduceTaskRequest) (response *CreateVideoProduceTaskResponse, err error)
CreateVideoProduceTask invokes the imm.CreateVideoProduceTask API synchronously
func (*Client) CreateVideoProduceTaskWithCallback ¶ added in v1.61.164
func (client *Client) CreateVideoProduceTaskWithCallback(request *CreateVideoProduceTaskRequest, callback func(response *CreateVideoProduceTaskResponse, err error)) <-chan int
CreateVideoProduceTaskWithCallback invokes the imm.CreateVideoProduceTask API asynchronously
func (*Client) CreateVideoProduceTaskWithChan ¶ added in v1.61.164
func (client *Client) CreateVideoProduceTaskWithChan(request *CreateVideoProduceTaskRequest) (<-chan *CreateVideoProduceTaskResponse, <-chan error)
CreateVideoProduceTaskWithChan invokes the imm.CreateVideoProduceTask API asynchronously
func (*Client) DecodeBlindWatermark ¶
func (client *Client) DecodeBlindWatermark(request *DecodeBlindWatermarkRequest) (response *DecodeBlindWatermarkResponse, err error)
DecodeBlindWatermark invokes the imm.DecodeBlindWatermark API synchronously
func (*Client) DecodeBlindWatermarkWithCallback ¶
func (client *Client) DecodeBlindWatermarkWithCallback(request *DecodeBlindWatermarkRequest, callback func(response *DecodeBlindWatermarkResponse, err error)) <-chan int
DecodeBlindWatermarkWithCallback invokes the imm.DecodeBlindWatermark API asynchronously
func (*Client) DecodeBlindWatermarkWithChan ¶
func (client *Client) DecodeBlindWatermarkWithChan(request *DecodeBlindWatermarkRequest) (<-chan *DecodeBlindWatermarkResponse, <-chan error)
DecodeBlindWatermarkWithChan invokes the imm.DecodeBlindWatermark API asynchronously
func (*Client) DeleteImage ¶
func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)
DeleteImage invokes the imm.DeleteImage API synchronously
func (*Client) DeleteImageJob ¶
func (client *Client) DeleteImageJob(request *DeleteImageJobRequest) (response *DeleteImageJobResponse, err error)
DeleteImageJob invokes the imm.DeleteImageJob API synchronously
func (*Client) DeleteImageJobWithCallback ¶
func (client *Client) DeleteImageJobWithCallback(request *DeleteImageJobRequest, callback func(response *DeleteImageJobResponse, err error)) <-chan int
DeleteImageJobWithCallback invokes the imm.DeleteImageJob API asynchronously
func (*Client) DeleteImageJobWithChan ¶
func (client *Client) DeleteImageJobWithChan(request *DeleteImageJobRequest) (<-chan *DeleteImageJobResponse, <-chan error)
DeleteImageJobWithChan invokes the imm.DeleteImageJob API asynchronously
func (*Client) DeleteImageWithCallback ¶
func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callback func(response *DeleteImageResponse, err error)) <-chan int
DeleteImageWithCallback invokes the imm.DeleteImage API asynchronously
func (*Client) DeleteImageWithChan ¶
func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)
DeleteImageWithChan invokes the imm.DeleteImage API asynchronously
func (*Client) DeleteOfficeConversionTask ¶
func (client *Client) DeleteOfficeConversionTask(request *DeleteOfficeConversionTaskRequest) (response *DeleteOfficeConversionTaskResponse, err error)
DeleteOfficeConversionTask invokes the imm.DeleteOfficeConversionTask API synchronously
func (*Client) DeleteOfficeConversionTaskWithCallback ¶
func (client *Client) DeleteOfficeConversionTaskWithCallback(request *DeleteOfficeConversionTaskRequest, callback func(response *DeleteOfficeConversionTaskResponse, err error)) <-chan int
DeleteOfficeConversionTaskWithCallback invokes the imm.DeleteOfficeConversionTask API asynchronously
func (*Client) DeleteOfficeConversionTaskWithChan ¶
func (client *Client) DeleteOfficeConversionTaskWithChan(request *DeleteOfficeConversionTaskRequest) (<-chan *DeleteOfficeConversionTaskResponse, <-chan error)
DeleteOfficeConversionTaskWithChan invokes the imm.DeleteOfficeConversionTask API asynchronously
func (*Client) DeleteProject ¶
func (client *Client) DeleteProject(request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)
DeleteProject invokes the imm.DeleteProject API synchronously
func (*Client) DeleteProjectWithCallback ¶
func (client *Client) DeleteProjectWithCallback(request *DeleteProjectRequest, callback func(response *DeleteProjectResponse, err error)) <-chan int
DeleteProjectWithCallback invokes the imm.DeleteProject API asynchronously
func (*Client) DeleteProjectWithChan ¶
func (client *Client) DeleteProjectWithChan(request *DeleteProjectRequest) (<-chan *DeleteProjectResponse, <-chan error)
DeleteProjectWithChan invokes the imm.DeleteProject API asynchronously
func (*Client) DeleteSet ¶
func (client *Client) DeleteSet(request *DeleteSetRequest) (response *DeleteSetResponse, err error)
DeleteSet invokes the imm.DeleteSet API synchronously
func (*Client) DeleteSetWithCallback ¶
func (client *Client) DeleteSetWithCallback(request *DeleteSetRequest, callback func(response *DeleteSetResponse, err error)) <-chan int
DeleteSetWithCallback invokes the imm.DeleteSet API asynchronously
func (*Client) DeleteSetWithChan ¶
func (client *Client) DeleteSetWithChan(request *DeleteSetRequest) (<-chan *DeleteSetResponse, <-chan error)
DeleteSetWithChan invokes the imm.DeleteSet API asynchronously
func (*Client) DeleteVideo ¶
func (client *Client) DeleteVideo(request *DeleteVideoRequest) (response *DeleteVideoResponse, err error)
DeleteVideo invokes the imm.DeleteVideo API synchronously
func (*Client) DeleteVideoTask ¶
func (client *Client) DeleteVideoTask(request *DeleteVideoTaskRequest) (response *DeleteVideoTaskResponse, err error)
DeleteVideoTask invokes the imm.DeleteVideoTask API synchronously
func (*Client) DeleteVideoTaskWithCallback ¶
func (client *Client) DeleteVideoTaskWithCallback(request *DeleteVideoTaskRequest, callback func(response *DeleteVideoTaskResponse, err error)) <-chan int
DeleteVideoTaskWithCallback invokes the imm.DeleteVideoTask API asynchronously
func (*Client) DeleteVideoTaskWithChan ¶
func (client *Client) DeleteVideoTaskWithChan(request *DeleteVideoTaskRequest) (<-chan *DeleteVideoTaskResponse, <-chan error)
DeleteVideoTaskWithChan invokes the imm.DeleteVideoTask API asynchronously
func (*Client) DeleteVideoWithCallback ¶
func (client *Client) DeleteVideoWithCallback(request *DeleteVideoRequest, callback func(response *DeleteVideoResponse, err error)) <-chan int
DeleteVideoWithCallback invokes the imm.DeleteVideo API asynchronously
func (*Client) DeleteVideoWithChan ¶
func (client *Client) DeleteVideoWithChan(request *DeleteVideoRequest) (<-chan *DeleteVideoResponse, <-chan error)
DeleteVideoWithChan invokes the imm.DeleteVideo API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the imm.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the imm.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the imm.DescribeRegions API asynchronously
func (*Client) DetectImageBodies ¶
func (client *Client) DetectImageBodies(request *DetectImageBodiesRequest) (response *DetectImageBodiesResponse, err error)
DetectImageBodies invokes the imm.DetectImageBodies API synchronously
func (*Client) DetectImageBodiesWithCallback ¶
func (client *Client) DetectImageBodiesWithCallback(request *DetectImageBodiesRequest, callback func(response *DetectImageBodiesResponse, err error)) <-chan int
DetectImageBodiesWithCallback invokes the imm.DetectImageBodies API asynchronously
func (*Client) DetectImageBodiesWithChan ¶
func (client *Client) DetectImageBodiesWithChan(request *DetectImageBodiesRequest) (<-chan *DetectImageBodiesResponse, <-chan error)
DetectImageBodiesWithChan invokes the imm.DetectImageBodies API asynchronously
func (*Client) DetectImageFaces ¶
func (client *Client) DetectImageFaces(request *DetectImageFacesRequest) (response *DetectImageFacesResponse, err error)
DetectImageFaces invokes the imm.DetectImageFaces API synchronously
func (*Client) DetectImageFacesWithCallback ¶
func (client *Client) DetectImageFacesWithCallback(request *DetectImageFacesRequest, callback func(response *DetectImageFacesResponse, err error)) <-chan int
DetectImageFacesWithCallback invokes the imm.DetectImageFaces API asynchronously
func (*Client) DetectImageFacesWithChan ¶
func (client *Client) DetectImageFacesWithChan(request *DetectImageFacesRequest) (<-chan *DetectImageFacesResponse, <-chan error)
DetectImageFacesWithChan invokes the imm.DetectImageFaces API asynchronously
func (*Client) DetectImageQRCodes ¶
func (client *Client) DetectImageQRCodes(request *DetectImageQRCodesRequest) (response *DetectImageQRCodesResponse, err error)
DetectImageQRCodes invokes the imm.DetectImageQRCodes API synchronously
func (*Client) DetectImageQRCodesWithCallback ¶
func (client *Client) DetectImageQRCodesWithCallback(request *DetectImageQRCodesRequest, callback func(response *DetectImageQRCodesResponse, err error)) <-chan int
DetectImageQRCodesWithCallback invokes the imm.DetectImageQRCodes API asynchronously
func (*Client) DetectImageQRCodesWithChan ¶
func (client *Client) DetectImageQRCodesWithChan(request *DetectImageQRCodesRequest) (<-chan *DetectImageQRCodesResponse, <-chan error)
DetectImageQRCodesWithChan invokes the imm.DetectImageQRCodes API asynchronously
func (*Client) DetectImageTags ¶
func (client *Client) DetectImageTags(request *DetectImageTagsRequest) (response *DetectImageTagsResponse, err error)
DetectImageTags invokes the imm.DetectImageTags API synchronously
func (*Client) DetectImageTagsWithCallback ¶
func (client *Client) DetectImageTagsWithCallback(request *DetectImageTagsRequest, callback func(response *DetectImageTagsResponse, err error)) <-chan int
DetectImageTagsWithCallback invokes the imm.DetectImageTags API asynchronously
func (*Client) DetectImageTagsWithChan ¶
func (client *Client) DetectImageTagsWithChan(request *DetectImageTagsRequest) (<-chan *DetectImageTagsResponse, <-chan error)
DetectImageTagsWithChan invokes the imm.DetectImageTags API asynchronously
func (*Client) DetectQRCodes ¶
func (client *Client) DetectQRCodes(request *DetectQRCodesRequest) (response *DetectQRCodesResponse, err error)
DetectQRCodes invokes the imm.DetectQRCodes API synchronously
func (*Client) DetectQRCodesWithCallback ¶
func (client *Client) DetectQRCodesWithCallback(request *DetectQRCodesRequest, callback func(response *DetectQRCodesResponse, err error)) <-chan int
DetectQRCodesWithCallback invokes the imm.DetectQRCodes API asynchronously
func (*Client) DetectQRCodesWithChan ¶
func (client *Client) DetectQRCodesWithChan(request *DetectQRCodesRequest) (<-chan *DetectQRCodesResponse, <-chan error)
DetectQRCodesWithChan invokes the imm.DetectQRCodes API asynchronously
func (*Client) EncodeBlindWatermark ¶
func (client *Client) EncodeBlindWatermark(request *EncodeBlindWatermarkRequest) (response *EncodeBlindWatermarkResponse, err error)
EncodeBlindWatermark invokes the imm.EncodeBlindWatermark API synchronously
func (*Client) EncodeBlindWatermarkWithCallback ¶
func (client *Client) EncodeBlindWatermarkWithCallback(request *EncodeBlindWatermarkRequest, callback func(response *EncodeBlindWatermarkResponse, err error)) <-chan int
EncodeBlindWatermarkWithCallback invokes the imm.EncodeBlindWatermark API asynchronously
func (*Client) EncodeBlindWatermarkWithChan ¶
func (client *Client) EncodeBlindWatermarkWithChan(request *EncodeBlindWatermarkRequest) (<-chan *EncodeBlindWatermarkResponse, <-chan error)
EncodeBlindWatermarkWithChan invokes the imm.EncodeBlindWatermark API asynchronously
func (*Client) FindImages ¶
func (client *Client) FindImages(request *FindImagesRequest) (response *FindImagesResponse, err error)
FindImages invokes the imm.FindImages API synchronously
func (*Client) FindImagesWithCallback ¶
func (client *Client) FindImagesWithCallback(request *FindImagesRequest, callback func(response *FindImagesResponse, err error)) <-chan int
FindImagesWithCallback invokes the imm.FindImages API asynchronously
func (*Client) FindImagesWithChan ¶
func (client *Client) FindImagesWithChan(request *FindImagesRequest) (<-chan *FindImagesResponse, <-chan error)
FindImagesWithChan invokes the imm.FindImages API asynchronously
func (*Client) FindSimilarFaces ¶
func (client *Client) FindSimilarFaces(request *FindSimilarFacesRequest) (response *FindSimilarFacesResponse, err error)
FindSimilarFaces invokes the imm.FindSimilarFaces API synchronously
func (*Client) FindSimilarFacesWithCallback ¶
func (client *Client) FindSimilarFacesWithCallback(request *FindSimilarFacesRequest, callback func(response *FindSimilarFacesResponse, err error)) <-chan int
FindSimilarFacesWithCallback invokes the imm.FindSimilarFaces API asynchronously
func (*Client) FindSimilarFacesWithChan ¶
func (client *Client) FindSimilarFacesWithChan(request *FindSimilarFacesRequest) (<-chan *FindSimilarFacesResponse, <-chan error)
FindSimilarFacesWithChan invokes the imm.FindSimilarFaces API asynchronously
func (*Client) GetContentKey ¶ added in v1.61.182
func (client *Client) GetContentKey(request *GetContentKeyRequest) (response *GetContentKeyResponse, err error)
GetContentKey invokes the imm.GetContentKey API synchronously
func (*Client) GetContentKeyWithCallback ¶ added in v1.61.182
func (client *Client) GetContentKeyWithCallback(request *GetContentKeyRequest, callback func(response *GetContentKeyResponse, err error)) <-chan int
GetContentKeyWithCallback invokes the imm.GetContentKey API asynchronously
func (*Client) GetContentKeyWithChan ¶ added in v1.61.182
func (client *Client) GetContentKeyWithChan(request *GetContentKeyRequest) (<-chan *GetContentKeyResponse, <-chan error)
GetContentKeyWithChan invokes the imm.GetContentKey API asynchronously
func (*Client) GetDRMLicense ¶ added in v1.61.182
func (client *Client) GetDRMLicense(request *GetDRMLicenseRequest) (response *GetDRMLicenseResponse, err error)
GetDRMLicense invokes the imm.GetDRMLicense API synchronously
func (*Client) GetDRMLicenseWithCallback ¶ added in v1.61.182
func (client *Client) GetDRMLicenseWithCallback(request *GetDRMLicenseRequest, callback func(response *GetDRMLicenseResponse, err error)) <-chan int
GetDRMLicenseWithCallback invokes the imm.GetDRMLicense API asynchronously
func (*Client) GetDRMLicenseWithChan ¶ added in v1.61.182
func (client *Client) GetDRMLicenseWithChan(request *GetDRMLicenseRequest) (<-chan *GetDRMLicenseResponse, <-chan error)
GetDRMLicenseWithChan invokes the imm.GetDRMLicense API asynchronously
func (*Client) GetImage ¶
func (client *Client) GetImage(request *GetImageRequest) (response *GetImageResponse, err error)
GetImage invokes the imm.GetImage API synchronously
func (*Client) GetImageCroppingSuggestions ¶ added in v1.61.350
func (client *Client) GetImageCroppingSuggestions(request *GetImageCroppingSuggestionsRequest) (response *GetImageCroppingSuggestionsResponse, err error)
GetImageCroppingSuggestions invokes the imm.GetImageCroppingSuggestions API synchronously
func (*Client) GetImageCroppingSuggestionsWithCallback ¶ added in v1.61.350
func (client *Client) GetImageCroppingSuggestionsWithCallback(request *GetImageCroppingSuggestionsRequest, callback func(response *GetImageCroppingSuggestionsResponse, err error)) <-chan int
GetImageCroppingSuggestionsWithCallback invokes the imm.GetImageCroppingSuggestions API asynchronously
func (*Client) GetImageCroppingSuggestionsWithChan ¶ added in v1.61.350
func (client *Client) GetImageCroppingSuggestionsWithChan(request *GetImageCroppingSuggestionsRequest) (<-chan *GetImageCroppingSuggestionsResponse, <-chan error)
GetImageCroppingSuggestionsWithChan invokes the imm.GetImageCroppingSuggestions API asynchronously
func (*Client) GetImageQuality ¶ added in v1.61.471
func (client *Client) GetImageQuality(request *GetImageQualityRequest) (response *GetImageQualityResponse, err error)
GetImageQuality invokes the imm.GetImageQuality API synchronously
func (*Client) GetImageQualityWithCallback ¶ added in v1.61.471
func (client *Client) GetImageQualityWithCallback(request *GetImageQualityRequest, callback func(response *GetImageQualityResponse, err error)) <-chan int
GetImageQualityWithCallback invokes the imm.GetImageQuality API asynchronously
func (*Client) GetImageQualityWithChan ¶ added in v1.61.471
func (client *Client) GetImageQualityWithChan(request *GetImageQualityRequest) (<-chan *GetImageQualityResponse, <-chan error)
GetImageQualityWithChan invokes the imm.GetImageQuality API asynchronously
func (*Client) GetImageWithCallback ¶
func (client *Client) GetImageWithCallback(request *GetImageRequest, callback func(response *GetImageResponse, err error)) <-chan int
GetImageWithCallback invokes the imm.GetImage API asynchronously
func (*Client) GetImageWithChan ¶
func (client *Client) GetImageWithChan(request *GetImageRequest) (<-chan *GetImageResponse, <-chan error)
GetImageWithChan invokes the imm.GetImage API asynchronously
func (*Client) GetMediaMeta ¶
func (client *Client) GetMediaMeta(request *GetMediaMetaRequest) (response *GetMediaMetaResponse, err error)
GetMediaMeta invokes the imm.GetMediaMeta API synchronously
func (*Client) GetMediaMetaWithCallback ¶
func (client *Client) GetMediaMetaWithCallback(request *GetMediaMetaRequest, callback func(response *GetMediaMetaResponse, err error)) <-chan int
GetMediaMetaWithCallback invokes the imm.GetMediaMeta API asynchronously
func (*Client) GetMediaMetaWithChan ¶
func (client *Client) GetMediaMetaWithChan(request *GetMediaMetaRequest) (<-chan *GetMediaMetaResponse, <-chan error)
GetMediaMetaWithChan invokes the imm.GetMediaMeta API asynchronously
func (*Client) GetOfficeConversionTask ¶
func (client *Client) GetOfficeConversionTask(request *GetOfficeConversionTaskRequest) (response *GetOfficeConversionTaskResponse, err error)
GetOfficeConversionTask invokes the imm.GetOfficeConversionTask API synchronously
func (*Client) GetOfficeConversionTaskWithCallback ¶
func (client *Client) GetOfficeConversionTaskWithCallback(request *GetOfficeConversionTaskRequest, callback func(response *GetOfficeConversionTaskResponse, err error)) <-chan int
GetOfficeConversionTaskWithCallback invokes the imm.GetOfficeConversionTask API asynchronously
func (*Client) GetOfficeConversionTaskWithChan ¶
func (client *Client) GetOfficeConversionTaskWithChan(request *GetOfficeConversionTaskRequest) (<-chan *GetOfficeConversionTaskResponse, <-chan error)
GetOfficeConversionTaskWithChan invokes the imm.GetOfficeConversionTask API asynchronously
func (*Client) GetOfficeEditURL ¶ added in v1.61.108
func (client *Client) GetOfficeEditURL(request *GetOfficeEditURLRequest) (response *GetOfficeEditURLResponse, err error)
GetOfficeEditURL invokes the imm.GetOfficeEditURL API synchronously
func (*Client) GetOfficeEditURLWithCallback ¶ added in v1.61.108
func (client *Client) GetOfficeEditURLWithCallback(request *GetOfficeEditURLRequest, callback func(response *GetOfficeEditURLResponse, err error)) <-chan int
GetOfficeEditURLWithCallback invokes the imm.GetOfficeEditURL API asynchronously
func (*Client) GetOfficeEditURLWithChan ¶ added in v1.61.108
func (client *Client) GetOfficeEditURLWithChan(request *GetOfficeEditURLRequest) (<-chan *GetOfficeEditURLResponse, <-chan error)
GetOfficeEditURLWithChan invokes the imm.GetOfficeEditURL API asynchronously
func (*Client) GetOfficePreviewURL ¶ added in v1.60.308
func (client *Client) GetOfficePreviewURL(request *GetOfficePreviewURLRequest) (response *GetOfficePreviewURLResponse, err error)
GetOfficePreviewURL invokes the imm.GetOfficePreviewURL API synchronously
func (*Client) GetOfficePreviewURLWithCallback ¶ added in v1.60.308
func (client *Client) GetOfficePreviewURLWithCallback(request *GetOfficePreviewURLRequest, callback func(response *GetOfficePreviewURLResponse, err error)) <-chan int
GetOfficePreviewURLWithCallback invokes the imm.GetOfficePreviewURL API asynchronously
func (*Client) GetOfficePreviewURLWithChan ¶ added in v1.60.308
func (client *Client) GetOfficePreviewURLWithChan(request *GetOfficePreviewURLRequest) (<-chan *GetOfficePreviewURLResponse, <-chan error)
GetOfficePreviewURLWithChan invokes the imm.GetOfficePreviewURL API asynchronously
func (*Client) GetProject ¶
func (client *Client) GetProject(request *GetProjectRequest) (response *GetProjectResponse, err error)
GetProject invokes the imm.GetProject API synchronously
func (*Client) GetProjectWithCallback ¶
func (client *Client) GetProjectWithCallback(request *GetProjectRequest, callback func(response *GetProjectResponse, err error)) <-chan int
GetProjectWithCallback invokes the imm.GetProject API asynchronously
func (*Client) GetProjectWithChan ¶
func (client *Client) GetProjectWithChan(request *GetProjectRequest) (<-chan *GetProjectResponse, <-chan error)
GetProjectWithChan invokes the imm.GetProject API asynchronously
func (*Client) GetSet ¶
func (client *Client) GetSet(request *GetSetRequest) (response *GetSetResponse, err error)
GetSet invokes the imm.GetSet API synchronously
func (*Client) GetSetWithCallback ¶
func (client *Client) GetSetWithCallback(request *GetSetRequest, callback func(response *GetSetResponse, err error)) <-chan int
GetSetWithCallback invokes the imm.GetSet API asynchronously
func (*Client) GetSetWithChan ¶
func (client *Client) GetSetWithChan(request *GetSetRequest) (<-chan *GetSetResponse, <-chan error)
GetSetWithChan invokes the imm.GetSet API asynchronously
func (*Client) GetVideo ¶
func (client *Client) GetVideo(request *GetVideoRequest) (response *GetVideoResponse, err error)
GetVideo invokes the imm.GetVideo API synchronously
func (*Client) GetVideoTask ¶
func (client *Client) GetVideoTask(request *GetVideoTaskRequest) (response *GetVideoTaskResponse, err error)
GetVideoTask invokes the imm.GetVideoTask API synchronously
func (*Client) GetVideoTaskWithCallback ¶
func (client *Client) GetVideoTaskWithCallback(request *GetVideoTaskRequest, callback func(response *GetVideoTaskResponse, err error)) <-chan int
GetVideoTaskWithCallback invokes the imm.GetVideoTask API asynchronously
func (*Client) GetVideoTaskWithChan ¶
func (client *Client) GetVideoTaskWithChan(request *GetVideoTaskRequest) (<-chan *GetVideoTaskResponse, <-chan error)
GetVideoTaskWithChan invokes the imm.GetVideoTask API asynchronously
func (*Client) GetVideoWithCallback ¶
func (client *Client) GetVideoWithCallback(request *GetVideoRequest, callback func(response *GetVideoResponse, err error)) <-chan int
GetVideoWithCallback invokes the imm.GetVideo API asynchronously
func (*Client) GetVideoWithChan ¶
func (client *Client) GetVideoWithChan(request *GetVideoRequest) (<-chan *GetVideoResponse, <-chan error)
GetVideoWithChan invokes the imm.GetVideo API asynchronously
func (*Client) GetWebofficeURL ¶ added in v1.61.804
func (client *Client) GetWebofficeURL(request *GetWebofficeURLRequest) (response *GetWebofficeURLResponse, err error)
GetWebofficeURL invokes the imm.GetWebofficeURL API synchronously
func (*Client) GetWebofficeURLWithCallback ¶ added in v1.61.804
func (client *Client) GetWebofficeURLWithCallback(request *GetWebofficeURLRequest, callback func(response *GetWebofficeURLResponse, err error)) <-chan int
GetWebofficeURLWithCallback invokes the imm.GetWebofficeURL API asynchronously
func (*Client) GetWebofficeURLWithChan ¶ added in v1.61.804
func (client *Client) GetWebofficeURLWithChan(request *GetWebofficeURLRequest) (<-chan *GetWebofficeURLResponse, <-chan error)
GetWebofficeURLWithChan invokes the imm.GetWebofficeURL API asynchronously
func (*Client) IndexImage ¶
func (client *Client) IndexImage(request *IndexImageRequest) (response *IndexImageResponse, err error)
IndexImage invokes the imm.IndexImage API synchronously
func (*Client) IndexImageWithCallback ¶
func (client *Client) IndexImageWithCallback(request *IndexImageRequest, callback func(response *IndexImageResponse, err error)) <-chan int
IndexImageWithCallback invokes the imm.IndexImage API asynchronously
func (*Client) IndexImageWithChan ¶
func (client *Client) IndexImageWithChan(request *IndexImageRequest) (<-chan *IndexImageResponse, <-chan error)
IndexImageWithChan invokes the imm.IndexImage API asynchronously
func (*Client) IndexVideo ¶
func (client *Client) IndexVideo(request *IndexVideoRequest) (response *IndexVideoResponse, err error)
IndexVideo invokes the imm.IndexVideo API synchronously
func (*Client) IndexVideoWithCallback ¶
func (client *Client) IndexVideoWithCallback(request *IndexVideoRequest, callback func(response *IndexVideoResponse, err error)) <-chan int
IndexVideoWithCallback invokes the imm.IndexVideo API asynchronously
func (*Client) IndexVideoWithChan ¶
func (client *Client) IndexVideoWithChan(request *IndexVideoRequest) (<-chan *IndexVideoResponse, <-chan error)
IndexVideoWithChan invokes the imm.IndexVideo API asynchronously
func (*Client) ListFaceGroups ¶
func (client *Client) ListFaceGroups(request *ListFaceGroupsRequest) (response *ListFaceGroupsResponse, err error)
ListFaceGroups invokes the imm.ListFaceGroups API synchronously
func (*Client) ListFaceGroupsWithCallback ¶
func (client *Client) ListFaceGroupsWithCallback(request *ListFaceGroupsRequest, callback func(response *ListFaceGroupsResponse, err error)) <-chan int
ListFaceGroupsWithCallback invokes the imm.ListFaceGroups API asynchronously
func (*Client) ListFaceGroupsWithChan ¶
func (client *Client) ListFaceGroupsWithChan(request *ListFaceGroupsRequest) (<-chan *ListFaceGroupsResponse, <-chan error)
ListFaceGroupsWithChan invokes the imm.ListFaceGroups API asynchronously
func (*Client) ListImages ¶
func (client *Client) ListImages(request *ListImagesRequest) (response *ListImagesResponse, err error)
ListImages invokes the imm.ListImages API synchronously
func (*Client) ListImagesWithCallback ¶
func (client *Client) ListImagesWithCallback(request *ListImagesRequest, callback func(response *ListImagesResponse, err error)) <-chan int
ListImagesWithCallback invokes the imm.ListImages API asynchronously
func (*Client) ListImagesWithChan ¶
func (client *Client) ListImagesWithChan(request *ListImagesRequest) (<-chan *ListImagesResponse, <-chan error)
ListImagesWithChan invokes the imm.ListImages API asynchronously
func (*Client) ListOfficeConversionTask ¶
func (client *Client) ListOfficeConversionTask(request *ListOfficeConversionTaskRequest) (response *ListOfficeConversionTaskResponse, err error)
ListOfficeConversionTask invokes the imm.ListOfficeConversionTask API synchronously
func (*Client) ListOfficeConversionTaskWithCallback ¶
func (client *Client) ListOfficeConversionTaskWithCallback(request *ListOfficeConversionTaskRequest, callback func(response *ListOfficeConversionTaskResponse, err error)) <-chan int
ListOfficeConversionTaskWithCallback invokes the imm.ListOfficeConversionTask API asynchronously
func (*Client) ListOfficeConversionTaskWithChan ¶
func (client *Client) ListOfficeConversionTaskWithChan(request *ListOfficeConversionTaskRequest) (<-chan *ListOfficeConversionTaskResponse, <-chan error)
ListOfficeConversionTaskWithChan invokes the imm.ListOfficeConversionTask API asynchronously
func (*Client) ListProjectAPIs ¶
func (client *Client) ListProjectAPIs(request *ListProjectAPIsRequest) (response *ListProjectAPIsResponse, err error)
ListProjectAPIs invokes the imm.ListProjectAPIs API synchronously
func (*Client) ListProjectAPIsWithCallback ¶
func (client *Client) ListProjectAPIsWithCallback(request *ListProjectAPIsRequest, callback func(response *ListProjectAPIsResponse, err error)) <-chan int
ListProjectAPIsWithCallback invokes the imm.ListProjectAPIs API asynchronously
func (*Client) ListProjectAPIsWithChan ¶
func (client *Client) ListProjectAPIsWithChan(request *ListProjectAPIsRequest) (<-chan *ListProjectAPIsResponse, <-chan error)
ListProjectAPIsWithChan invokes the imm.ListProjectAPIs API asynchronously
func (*Client) ListProjects ¶
func (client *Client) ListProjects(request *ListProjectsRequest) (response *ListProjectsResponse, err error)
ListProjects invokes the imm.ListProjects API synchronously
func (*Client) ListProjectsWithCallback ¶
func (client *Client) ListProjectsWithCallback(request *ListProjectsRequest, callback func(response *ListProjectsResponse, err error)) <-chan int
ListProjectsWithCallback invokes the imm.ListProjects API asynchronously
func (*Client) ListProjectsWithChan ¶
func (client *Client) ListProjectsWithChan(request *ListProjectsRequest) (<-chan *ListProjectsResponse, <-chan error)
ListProjectsWithChan invokes the imm.ListProjects API asynchronously
func (*Client) ListSetTags ¶
func (client *Client) ListSetTags(request *ListSetTagsRequest) (response *ListSetTagsResponse, err error)
ListSetTags invokes the imm.ListSetTags API synchronously
func (*Client) ListSetTagsWithCallback ¶
func (client *Client) ListSetTagsWithCallback(request *ListSetTagsRequest, callback func(response *ListSetTagsResponse, err error)) <-chan int
ListSetTagsWithCallback invokes the imm.ListSetTags API asynchronously
func (*Client) ListSetTagsWithChan ¶
func (client *Client) ListSetTagsWithChan(request *ListSetTagsRequest) (<-chan *ListSetTagsResponse, <-chan error)
ListSetTagsWithChan invokes the imm.ListSetTags API asynchronously
func (*Client) ListSets ¶
func (client *Client) ListSets(request *ListSetsRequest) (response *ListSetsResponse, err error)
ListSets invokes the imm.ListSets API synchronously
func (*Client) ListSetsWithCallback ¶
func (client *Client) ListSetsWithCallback(request *ListSetsRequest, callback func(response *ListSetsResponse, err error)) <-chan int
ListSetsWithCallback invokes the imm.ListSets API asynchronously
func (*Client) ListSetsWithChan ¶
func (client *Client) ListSetsWithChan(request *ListSetsRequest) (<-chan *ListSetsResponse, <-chan error)
ListSetsWithChan invokes the imm.ListSets API asynchronously
func (*Client) ListVideoAudios ¶
func (client *Client) ListVideoAudios(request *ListVideoAudiosRequest) (response *ListVideoAudiosResponse, err error)
ListVideoAudios invokes the imm.ListVideoAudios API synchronously
func (*Client) ListVideoAudiosWithCallback ¶
func (client *Client) ListVideoAudiosWithCallback(request *ListVideoAudiosRequest, callback func(response *ListVideoAudiosResponse, err error)) <-chan int
ListVideoAudiosWithCallback invokes the imm.ListVideoAudios API asynchronously
func (*Client) ListVideoAudiosWithChan ¶
func (client *Client) ListVideoAudiosWithChan(request *ListVideoAudiosRequest) (<-chan *ListVideoAudiosResponse, <-chan error)
ListVideoAudiosWithChan invokes the imm.ListVideoAudios API asynchronously
func (*Client) ListVideoFrames ¶
func (client *Client) ListVideoFrames(request *ListVideoFramesRequest) (response *ListVideoFramesResponse, err error)
ListVideoFrames invokes the imm.ListVideoFrames API synchronously
func (*Client) ListVideoFramesWithCallback ¶
func (client *Client) ListVideoFramesWithCallback(request *ListVideoFramesRequest, callback func(response *ListVideoFramesResponse, err error)) <-chan int
ListVideoFramesWithCallback invokes the imm.ListVideoFrames API asynchronously
func (*Client) ListVideoFramesWithChan ¶
func (client *Client) ListVideoFramesWithChan(request *ListVideoFramesRequest) (<-chan *ListVideoFramesResponse, <-chan error)
ListVideoFramesWithChan invokes the imm.ListVideoFrames API asynchronously
func (*Client) ListVideoTasks ¶
func (client *Client) ListVideoTasks(request *ListVideoTasksRequest) (response *ListVideoTasksResponse, err error)
ListVideoTasks invokes the imm.ListVideoTasks API synchronously
func (*Client) ListVideoTasksWithCallback ¶
func (client *Client) ListVideoTasksWithCallback(request *ListVideoTasksRequest, callback func(response *ListVideoTasksResponse, err error)) <-chan int
ListVideoTasksWithCallback invokes the imm.ListVideoTasks API asynchronously
func (*Client) ListVideoTasksWithChan ¶
func (client *Client) ListVideoTasksWithChan(request *ListVideoTasksRequest) (<-chan *ListVideoTasksResponse, <-chan error)
ListVideoTasksWithChan invokes the imm.ListVideoTasks API asynchronously
func (*Client) ListVideos ¶
func (client *Client) ListVideos(request *ListVideosRequest) (response *ListVideosResponse, err error)
ListVideos invokes the imm.ListVideos API synchronously
func (*Client) ListVideosWithCallback ¶
func (client *Client) ListVideosWithCallback(request *ListVideosRequest, callback func(response *ListVideosResponse, err error)) <-chan int
ListVideosWithCallback invokes the imm.ListVideos API asynchronously
func (*Client) ListVideosWithChan ¶
func (client *Client) ListVideosWithChan(request *ListVideosRequest) (<-chan *ListVideosResponse, <-chan error)
ListVideosWithChan invokes the imm.ListVideos API asynchronously
func (*Client) OpenImmService ¶ added in v1.61.532
func (client *Client) OpenImmService(request *OpenImmServiceRequest) (response *OpenImmServiceResponse, err error)
OpenImmService invokes the imm.OpenImmService API synchronously
func (*Client) OpenImmServiceWithCallback ¶ added in v1.61.532
func (client *Client) OpenImmServiceWithCallback(request *OpenImmServiceRequest, callback func(response *OpenImmServiceResponse, err error)) <-chan int
OpenImmServiceWithCallback invokes the imm.OpenImmService API asynchronously
func (*Client) OpenImmServiceWithChan ¶ added in v1.61.532
func (client *Client) OpenImmServiceWithChan(request *OpenImmServiceRequest) (<-chan *OpenImmServiceResponse, <-chan error)
OpenImmServiceWithChan invokes the imm.OpenImmService API asynchronously
func (*Client) PutProject ¶
func (client *Client) PutProject(request *PutProjectRequest) (response *PutProjectResponse, err error)
PutProject invokes the imm.PutProject API synchronously
func (*Client) PutProjectWithCallback ¶
func (client *Client) PutProjectWithCallback(request *PutProjectRequest, callback func(response *PutProjectResponse, err error)) <-chan int
PutProjectWithCallback invokes the imm.PutProject API asynchronously
func (*Client) PutProjectWithChan ¶
func (client *Client) PutProjectWithChan(request *PutProjectRequest) (<-chan *PutProjectResponse, <-chan error)
PutProjectWithChan invokes the imm.PutProject API asynchronously
func (*Client) RefreshOfficeEditToken ¶ added in v1.61.108
func (client *Client) RefreshOfficeEditToken(request *RefreshOfficeEditTokenRequest) (response *RefreshOfficeEditTokenResponse, err error)
RefreshOfficeEditToken invokes the imm.RefreshOfficeEditToken API synchronously
func (*Client) RefreshOfficeEditTokenWithCallback ¶ added in v1.61.108
func (client *Client) RefreshOfficeEditTokenWithCallback(request *RefreshOfficeEditTokenRequest, callback func(response *RefreshOfficeEditTokenResponse, err error)) <-chan int
RefreshOfficeEditTokenWithCallback invokes the imm.RefreshOfficeEditToken API asynchronously
func (*Client) RefreshOfficeEditTokenWithChan ¶ added in v1.61.108
func (client *Client) RefreshOfficeEditTokenWithChan(request *RefreshOfficeEditTokenRequest) (<-chan *RefreshOfficeEditTokenResponse, <-chan error)
RefreshOfficeEditTokenWithChan invokes the imm.RefreshOfficeEditToken API asynchronously
func (*Client) RefreshOfficePreviewToken ¶ added in v1.60.351
func (client *Client) RefreshOfficePreviewToken(request *RefreshOfficePreviewTokenRequest) (response *RefreshOfficePreviewTokenResponse, err error)
RefreshOfficePreviewToken invokes the imm.RefreshOfficePreviewToken API synchronously
func (*Client) RefreshOfficePreviewTokenWithCallback ¶ added in v1.60.351
func (client *Client) RefreshOfficePreviewTokenWithCallback(request *RefreshOfficePreviewTokenRequest, callback func(response *RefreshOfficePreviewTokenResponse, err error)) <-chan int
RefreshOfficePreviewTokenWithCallback invokes the imm.RefreshOfficePreviewToken API asynchronously
func (*Client) RefreshOfficePreviewTokenWithChan ¶ added in v1.60.351
func (client *Client) RefreshOfficePreviewTokenWithChan(request *RefreshOfficePreviewTokenRequest) (<-chan *RefreshOfficePreviewTokenResponse, <-chan error)
RefreshOfficePreviewTokenWithChan invokes the imm.RefreshOfficePreviewToken API asynchronously
func (*Client) RefreshWebofficeToken ¶ added in v1.61.804
func (client *Client) RefreshWebofficeToken(request *RefreshWebofficeTokenRequest) (response *RefreshWebofficeTokenResponse, err error)
RefreshWebofficeToken invokes the imm.RefreshWebofficeToken API synchronously
func (*Client) RefreshWebofficeTokenWithCallback ¶ added in v1.61.804
func (client *Client) RefreshWebofficeTokenWithCallback(request *RefreshWebofficeTokenRequest, callback func(response *RefreshWebofficeTokenResponse, err error)) <-chan int
RefreshWebofficeTokenWithCallback invokes the imm.RefreshWebofficeToken API asynchronously
func (*Client) RefreshWebofficeTokenWithChan ¶ added in v1.61.804
func (client *Client) RefreshWebofficeTokenWithChan(request *RefreshWebofficeTokenRequest) (<-chan *RefreshWebofficeTokenResponse, <-chan error)
RefreshWebofficeTokenWithChan invokes the imm.RefreshWebofficeToken API asynchronously
func (*Client) UpdateFaceGroup ¶
func (client *Client) UpdateFaceGroup(request *UpdateFaceGroupRequest) (response *UpdateFaceGroupResponse, err error)
UpdateFaceGroup invokes the imm.UpdateFaceGroup API synchronously
func (*Client) UpdateFaceGroupWithCallback ¶
func (client *Client) UpdateFaceGroupWithCallback(request *UpdateFaceGroupRequest, callback func(response *UpdateFaceGroupResponse, err error)) <-chan int
UpdateFaceGroupWithCallback invokes the imm.UpdateFaceGroup API asynchronously
func (*Client) UpdateFaceGroupWithChan ¶
func (client *Client) UpdateFaceGroupWithChan(request *UpdateFaceGroupRequest) (<-chan *UpdateFaceGroupResponse, <-chan error)
UpdateFaceGroupWithChan invokes the imm.UpdateFaceGroup API asynchronously
func (*Client) UpdateImage ¶
func (client *Client) UpdateImage(request *UpdateImageRequest) (response *UpdateImageResponse, err error)
UpdateImage invokes the imm.UpdateImage API synchronously
func (*Client) UpdateImageWithCallback ¶
func (client *Client) UpdateImageWithCallback(request *UpdateImageRequest, callback func(response *UpdateImageResponse, err error)) <-chan int
UpdateImageWithCallback invokes the imm.UpdateImage API asynchronously
func (*Client) UpdateImageWithChan ¶
func (client *Client) UpdateImageWithChan(request *UpdateImageRequest) (<-chan *UpdateImageResponse, <-chan error)
UpdateImageWithChan invokes the imm.UpdateImage API asynchronously
func (*Client) UpdateProject ¶
func (client *Client) UpdateProject(request *UpdateProjectRequest) (response *UpdateProjectResponse, err error)
UpdateProject invokes the imm.UpdateProject API synchronously
func (*Client) UpdateProjectWithCallback ¶
func (client *Client) UpdateProjectWithCallback(request *UpdateProjectRequest, callback func(response *UpdateProjectResponse, err error)) <-chan int
UpdateProjectWithCallback invokes the imm.UpdateProject API asynchronously
func (*Client) UpdateProjectWithChan ¶
func (client *Client) UpdateProjectWithChan(request *UpdateProjectRequest) (<-chan *UpdateProjectResponse, <-chan error)
UpdateProjectWithChan invokes the imm.UpdateProject API asynchronously
func (*Client) UpdateSet ¶
func (client *Client) UpdateSet(request *UpdateSetRequest) (response *UpdateSetResponse, err error)
UpdateSet invokes the imm.UpdateSet API synchronously
func (*Client) UpdateSetWithCallback ¶
func (client *Client) UpdateSetWithCallback(request *UpdateSetRequest, callback func(response *UpdateSetResponse, err error)) <-chan int
UpdateSetWithCallback invokes the imm.UpdateSet API asynchronously
func (*Client) UpdateSetWithChan ¶
func (client *Client) UpdateSetWithChan(request *UpdateSetRequest) (<-chan *UpdateSetResponse, <-chan error)
UpdateSetWithChan invokes the imm.UpdateSet API asynchronously
type CompareImageFacesRequest ¶
type CompareImageFacesRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
FaceIdA string `position:"Query" name:"FaceIdA"`
FaceIdB string `position:"Query" name:"FaceIdB"`
ImageUriB string `position:"Query" name:"ImageUriB"`
ImageUriA string `position:"Query" name:"ImageUriA"`
SetId string `position:"Query" name:"SetId"`
}
CompareImageFacesRequest is the request struct for api CompareImageFaces
func CreateCompareImageFacesRequest ¶
func CreateCompareImageFacesRequest() (request *CompareImageFacesRequest)
CreateCompareImageFacesRequest creates a request to invoke CompareImageFaces API
type CompareImageFacesResponse ¶
type CompareImageFacesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Similarity float64 `json:"Similarity" xml:"Similarity"`
SetId string `json:"SetId" xml:"SetId"`
FaceA FaceA `json:"FaceA" xml:"FaceA"`
FaceB FaceB `json:"FaceB" xml:"FaceB"`
}
CompareImageFacesResponse is the response struct for api CompareImageFaces
func CreateCompareImageFacesResponse ¶
func CreateCompareImageFacesResponse() (response *CompareImageFacesResponse)
CreateCompareImageFacesResponse creates a response to parse from CompareImageFaces response
type ConvertOfficeFormatRequest ¶
type ConvertOfficeFormatRequest struct {
*requests.RpcRequest
SrcType string `position:"Query" name:"SrcType"`
Project string `position:"Query" name:"Project"`
PdfVector requests.Boolean `position:"Query" name:"PdfVector"`
Password string `position:"Query" name:"Password"`
StartPage requests.Integer `position:"Query" name:"StartPage"`
FitToPagesWide requests.Boolean `position:"Query" name:"FitToPagesWide"`
TgtFilePrefix string `position:"Query" name:"TgtFilePrefix"`
ModelId string `position:"Query" name:"ModelId"`
MaxSheetRow requests.Integer `position:"Query" name:"MaxSheetRow"`
MaxSheetCount requests.Integer `position:"Query" name:"MaxSheetCount"`
EndPage requests.Integer `position:"Query" name:"EndPage"`
TgtFileSuffix string `position:"Query" name:"TgtFileSuffix"`
SheetOnePage requests.Boolean `position:"Query" name:"SheetOnePage"`
MaxSheetCol requests.Integer `position:"Query" name:"MaxSheetCol"`
TgtType string `position:"Query" name:"TgtType"`
Hidecomments requests.Boolean `position:"Query" name:"Hidecomments"`
FitToPagesTall requests.Boolean `position:"Query" name:"FitToPagesTall"`
SrcUri string `position:"Query" name:"SrcUri"`
TgtFilePages string `position:"Query" name:"TgtFilePages"`
TgtUri string `position:"Query" name:"TgtUri"`
}
ConvertOfficeFormatRequest is the request struct for api ConvertOfficeFormat
func CreateConvertOfficeFormatRequest ¶
func CreateConvertOfficeFormatRequest() (request *ConvertOfficeFormatRequest)
CreateConvertOfficeFormatRequest creates a request to invoke ConvertOfficeFormat API
type ConvertOfficeFormatResponse ¶
type ConvertOfficeFormatResponse struct {
*responses.BaseResponse
PageCount int `json:"PageCount" xml:"PageCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ConvertOfficeFormatResponse is the response struct for api ConvertOfficeFormat
func CreateConvertOfficeFormatResponse ¶
func CreateConvertOfficeFormatResponse() (response *ConvertOfficeFormatResponse)
CreateConvertOfficeFormatResponse creates a response to parse from ConvertOfficeFormat response
type CreateGrabFrameTaskRequest ¶
type CreateGrabFrameTaskRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
CustomMessage string `position:"Query" name:"CustomMessage"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
TargetList string `position:"Query" name:"TargetList"`
VideoUri string `position:"Query" name:"VideoUri"`
}
CreateGrabFrameTaskRequest is the request struct for api CreateGrabFrameTask
func CreateCreateGrabFrameTaskRequest ¶
func CreateCreateGrabFrameTaskRequest() (request *CreateGrabFrameTaskRequest)
CreateCreateGrabFrameTaskRequest creates a request to invoke CreateGrabFrameTask API
type CreateGrabFrameTaskResponse ¶
type CreateGrabFrameTaskResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskType string `json:"TaskType" xml:"TaskType"`
}
CreateGrabFrameTaskResponse is the response struct for api CreateGrabFrameTask
func CreateCreateGrabFrameTaskResponse ¶
func CreateCreateGrabFrameTaskResponse() (response *CreateGrabFrameTaskResponse)
CreateCreateGrabFrameTaskResponse creates a response to parse from CreateGrabFrameTask response
type CreateGroupFacesJobRequest ¶
type CreateGroupFacesJobRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
SetId string `position:"Query" name:"SetId"`
}
CreateGroupFacesJobRequest is the request struct for api CreateGroupFacesJob
func CreateCreateGroupFacesJobRequest ¶
func CreateCreateGroupFacesJobRequest() (request *CreateGroupFacesJobRequest)
CreateCreateGroupFacesJobRequest creates a request to invoke CreateGroupFacesJob API
type CreateGroupFacesJobResponse ¶
type CreateGroupFacesJobResponse struct {
*responses.BaseResponse
JobType string `json:"JobType" xml:"JobType"`
RequestId string `json:"RequestId" xml:"RequestId"`
SetId string `json:"SetId" xml:"SetId"`
JobId string `json:"JobId" xml:"JobId"`
}
CreateGroupFacesJobResponse is the response struct for api CreateGroupFacesJob
func CreateCreateGroupFacesJobResponse ¶
func CreateCreateGroupFacesJobResponse() (response *CreateGroupFacesJobResponse)
CreateCreateGroupFacesJobResponse creates a response to parse from CreateGroupFacesJob response
type CreateImageProcessTaskRequest ¶ added in v1.60.308
type CreateImageProcessTaskRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
TargetList string `position:"Query" name:"TargetList"`
ImageUri string `position:"Query" name:"ImageUri"`
}
CreateImageProcessTaskRequest is the request struct for api CreateImageProcessTask
func CreateCreateImageProcessTaskRequest ¶ added in v1.60.308
func CreateCreateImageProcessTaskRequest() (request *CreateImageProcessTaskRequest)
CreateCreateImageProcessTaskRequest creates a request to invoke CreateImageProcessTask API
type CreateImageProcessTaskResponse ¶ added in v1.60.308
type CreateImageProcessTaskResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskType string `json:"TaskType" xml:"TaskType"`
}
CreateImageProcessTaskResponse is the response struct for api CreateImageProcessTask
func CreateCreateImageProcessTaskResponse ¶ added in v1.60.308
func CreateCreateImageProcessTaskResponse() (response *CreateImageProcessTaskResponse)
CreateCreateImageProcessTaskResponse creates a response to parse from CreateImageProcessTask response
type CreateMediaComplexTaskRequest ¶
type CreateMediaComplexTaskRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
Parameters string `position:"Query" name:"Parameters"`
}
CreateMediaComplexTaskRequest is the request struct for api CreateMediaComplexTask
func CreateCreateMediaComplexTaskRequest ¶
func CreateCreateMediaComplexTaskRequest() (request *CreateMediaComplexTaskRequest)
CreateCreateMediaComplexTaskRequest creates a request to invoke CreateMediaComplexTask API
type CreateMediaComplexTaskResponse ¶
type CreateMediaComplexTaskResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskType string `json:"TaskType" xml:"TaskType"`
}
CreateMediaComplexTaskResponse is the response struct for api CreateMediaComplexTask
func CreateCreateMediaComplexTaskResponse ¶
func CreateCreateMediaComplexTaskResponse() (response *CreateMediaComplexTaskResponse)
CreateCreateMediaComplexTaskResponse creates a response to parse from CreateMediaComplexTask response
type CreateMergeFaceGroupsJobRequest ¶
type CreateMergeFaceGroupsJobRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
CustomMessage string `position:"Query" name:"CustomMessage"`
GroupIdFrom string `position:"Query" name:"GroupIdFrom"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
GroupIdTo string `position:"Query" name:"GroupIdTo"`
SetId string `position:"Query" name:"SetId"`
}
CreateMergeFaceGroupsJobRequest is the request struct for api CreateMergeFaceGroupsJob
func CreateCreateMergeFaceGroupsJobRequest ¶
func CreateCreateMergeFaceGroupsJobRequest() (request *CreateMergeFaceGroupsJobRequest)
CreateCreateMergeFaceGroupsJobRequest creates a request to invoke CreateMergeFaceGroupsJob API
type CreateMergeFaceGroupsJobResponse ¶
type CreateMergeFaceGroupsJobResponse struct {
*responses.BaseResponse
GroupIdFrom string `json:"GroupIdFrom" xml:"GroupIdFrom"`
JobType string `json:"JobType" xml:"JobType"`
RequestId string `json:"RequestId" xml:"RequestId"`
SetId string `json:"SetId" xml:"SetId"`
GroupIdTo string `json:"GroupIdTo" xml:"GroupIdTo"`
JobId string `json:"JobId" xml:"JobId"`
}
CreateMergeFaceGroupsJobResponse is the response struct for api CreateMergeFaceGroupsJob
func CreateCreateMergeFaceGroupsJobResponse ¶
func CreateCreateMergeFaceGroupsJobResponse() (response *CreateMergeFaceGroupsJobResponse)
CreateCreateMergeFaceGroupsJobResponse creates a response to parse from CreateMergeFaceGroupsJob response
type CreateOfficeConversionTaskRequest ¶
type CreateOfficeConversionTaskRequest struct {
*requests.RpcRequest
SrcType string `position:"Query" name:"SrcType"`
Project string `position:"Query" name:"Project"`
IdempotentToken string `position:"Query" name:"IdempotentToken"`
PdfVector requests.Boolean `position:"Query" name:"PdfVector"`
UserData string `position:"Query" name:"UserData"`
Password string `position:"Query" name:"Password"`
StartPage requests.Integer `position:"Query" name:"StartPage"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
FitToPagesWide requests.Boolean `position:"Query" name:"FitToPagesWide"`
TgtFilePrefix string `position:"Query" name:"TgtFilePrefix"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
ModelId string `position:"Query" name:"ModelId"`
DisplayDpi requests.Integer `position:"Query" name:"DisplayDpi"`
MaxSheetRow requests.Integer `position:"Query" name:"MaxSheetRow"`
MaxSheetCount requests.Integer `position:"Query" name:"MaxSheetCount"`
EndPage requests.Integer `position:"Query" name:"EndPage"`
TgtFileSuffix string `position:"Query" name:"TgtFileSuffix"`
SheetOnePage requests.Boolean `position:"Query" name:"SheetOnePage"`
MaxSheetCol requests.Integer `position:"Query" name:"MaxSheetCol"`
TgtType string `position:"Query" name:"TgtType"`
Hidecomments requests.Boolean `position:"Query" name:"Hidecomments"`
FitToPagesTall requests.Boolean `position:"Query" name:"FitToPagesTall"`
SrcUri string `position:"Query" name:"SrcUri"`
TgtFilePages string `position:"Query" name:"TgtFilePages"`
TgtUri string `position:"Query" name:"TgtUri"`
}
CreateOfficeConversionTaskRequest is the request struct for api CreateOfficeConversionTask
func CreateCreateOfficeConversionTaskRequest ¶
func CreateCreateOfficeConversionTaskRequest() (request *CreateOfficeConversionTaskRequest)
CreateCreateOfficeConversionTaskRequest creates a request to invoke CreateOfficeConversionTask API
type CreateOfficeConversionTaskResponse ¶
type CreateOfficeConversionTaskResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
Percent int `json:"Percent" xml:"Percent"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
TgtLoc string `json:"TgtLoc" xml:"TgtLoc"`
}
CreateOfficeConversionTaskResponse is the response struct for api CreateOfficeConversionTask
func CreateCreateOfficeConversionTaskResponse ¶
func CreateCreateOfficeConversionTaskResponse() (response *CreateOfficeConversionTaskResponse)
CreateCreateOfficeConversionTaskResponse creates a response to parse from CreateOfficeConversionTask response
type CreateSetRequest ¶
type CreateSetRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
SetName string `position:"Query" name:"SetName"`
SetId string `position:"Query" name:"SetId"`
}
CreateSetRequest is the request struct for api CreateSet
func CreateCreateSetRequest ¶
func CreateCreateSetRequest() (request *CreateSetRequest)
CreateCreateSetRequest creates a request to invoke CreateSet API
type CreateSetResponse ¶
type CreateSetResponse struct {
*responses.BaseResponse
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
VideoCount int `json:"VideoCount" xml:"VideoCount"`
ImageCount int `json:"ImageCount" xml:"ImageCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
SetName string `json:"SetName" xml:"SetName"`
SetId string `json:"SetId" xml:"SetId"`
VideoLength int `json:"VideoLength" xml:"VideoLength"`
FaceCount int `json:"FaceCount" xml:"FaceCount"`
}
CreateSetResponse is the response struct for api CreateSet
func CreateCreateSetResponse ¶
func CreateCreateSetResponse() (response *CreateSetResponse)
CreateCreateSetResponse creates a response to parse from CreateSet response
type CreateVideoAbstractTaskRequest ¶
type CreateVideoAbstractTaskRequest struct {
*requests.RpcRequest
TargetVideoUri string `position:"Query" name:"TargetVideoUri"`
Project string `position:"Query" name:"Project"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
VideoUri string `position:"Query" name:"VideoUri"`
AbstractLength requests.Integer `position:"Query" name:"AbstractLength"`
TargetClipsUri string `position:"Query" name:"TargetClipsUri"`
}
CreateVideoAbstractTaskRequest is the request struct for api CreateVideoAbstractTask
func CreateCreateVideoAbstractTaskRequest ¶
func CreateCreateVideoAbstractTaskRequest() (request *CreateVideoAbstractTaskRequest)
CreateCreateVideoAbstractTaskRequest creates a request to invoke CreateVideoAbstractTask API
type CreateVideoAbstractTaskResponse ¶
type CreateVideoAbstractTaskResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskType string `json:"TaskType" xml:"TaskType"`
}
CreateVideoAbstractTaskResponse is the response struct for api CreateVideoAbstractTask
func CreateCreateVideoAbstractTaskResponse ¶
func CreateCreateVideoAbstractTaskResponse() (response *CreateVideoAbstractTaskResponse)
CreateCreateVideoAbstractTaskResponse creates a response to parse from CreateVideoAbstractTask response
type CreateVideoAnalyseTaskRequest ¶
type CreateVideoAnalyseTaskRequest struct {
*requests.RpcRequest
GrabType string `position:"Query" name:"GrabType"`
Project string `position:"Query" name:"Project"`
StartTime string `position:"Query" name:"StartTime"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
EndTime string `position:"Query" name:"EndTime"`
VideoUri string `position:"Query" name:"VideoUri"`
SaveType requests.Boolean `position:"Query" name:"SaveType"`
Interval string `position:"Query" name:"Interval"`
TgtUri string `position:"Query" name:"TgtUri"`
}
CreateVideoAnalyseTaskRequest is the request struct for api CreateVideoAnalyseTask
func CreateCreateVideoAnalyseTaskRequest ¶
func CreateCreateVideoAnalyseTaskRequest() (request *CreateVideoAnalyseTaskRequest)
CreateCreateVideoAnalyseTaskRequest creates a request to invoke CreateVideoAnalyseTask API
type CreateVideoAnalyseTaskResponse ¶
type CreateVideoAnalyseTaskResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskType string `json:"TaskType" xml:"TaskType"`
}
CreateVideoAnalyseTaskResponse is the response struct for api CreateVideoAnalyseTask
func CreateCreateVideoAnalyseTaskResponse ¶
func CreateCreateVideoAnalyseTaskResponse() (response *CreateVideoAnalyseTaskResponse)
CreateCreateVideoAnalyseTaskResponse creates a response to parse from CreateVideoAnalyseTask response
type CreateVideoCompressTaskRequest ¶
type CreateVideoCompressTaskRequest struct {
*requests.RpcRequest
TargetSubtitle string `position:"Query" name:"TargetSubtitle"`
Project string `position:"Query" name:"Project"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
TargetContainer string `position:"Query" name:"TargetContainer"`
CustomMessage string `position:"Query" name:"CustomMessage"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
TargetList string `position:"Query" name:"TargetList"`
VideoUri string `position:"Query" name:"VideoUri"`
TargetSegment string `position:"Query" name:"TargetSegment"`
}
CreateVideoCompressTaskRequest is the request struct for api CreateVideoCompressTask
func CreateCreateVideoCompressTaskRequest ¶
func CreateCreateVideoCompressTaskRequest() (request *CreateVideoCompressTaskRequest)
CreateCreateVideoCompressTaskRequest creates a request to invoke CreateVideoCompressTask API
type CreateVideoCompressTaskResponse ¶
type CreateVideoCompressTaskResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskType string `json:"TaskType" xml:"TaskType"`
}
CreateVideoCompressTaskResponse is the response struct for api CreateVideoCompressTask
func CreateCreateVideoCompressTaskResponse ¶
func CreateCreateVideoCompressTaskResponse() (response *CreateVideoCompressTaskResponse)
CreateCreateVideoCompressTaskResponse creates a response to parse from CreateVideoCompressTask response
type CreateVideoProduceTaskRequest ¶ added in v1.61.164
type CreateVideoProduceTaskRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
Music string `position:"Query" name:"Music"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
TargetUri string `position:"Query" name:"TargetUri"`
TemplateName string `position:"Query" name:"TemplateName"`
Height requests.Integer `position:"Query" name:"Height"`
CustomMessage string `position:"Query" name:"CustomMessage"`
Images string `position:"Query" name:"Images"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
Width requests.Integer `position:"Query" name:"Width"`
}
CreateVideoProduceTaskRequest is the request struct for api CreateVideoProduceTask
func CreateCreateVideoProduceTaskRequest ¶ added in v1.61.164
func CreateCreateVideoProduceTaskRequest() (request *CreateVideoProduceTaskRequest)
CreateCreateVideoProduceTaskRequest creates a request to invoke CreateVideoProduceTask API
type CreateVideoProduceTaskResponse ¶ added in v1.61.164
type CreateVideoProduceTaskResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskType string `json:"TaskType" xml:"TaskType"`
}
CreateVideoProduceTaskResponse is the response struct for api CreateVideoProduceTask
func CreateCreateVideoProduceTaskResponse ¶ added in v1.61.164
func CreateCreateVideoProduceTaskResponse() (response *CreateVideoProduceTaskResponse)
CreateCreateVideoProduceTaskResponse creates a response to parse from CreateVideoProduceTask response
type CroppingBoundary ¶ added in v1.61.282
type CroppingBoundary struct {
Width int `json:"Width" xml:"Width"`
Height int `json:"Height" xml:"Height"`
Top int `json:"Top" xml:"Top"`
Left int `json:"Left" xml:"Left"`
}
CroppingBoundary is a nested struct in imm response
type CroppingSuggestionInFindImages ¶ added in v1.61.282
type CroppingSuggestionInFindImages struct {
CroppingSuggestionItem []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
}
CroppingSuggestionInFindImages is a nested struct in imm response
type CroppingSuggestionInGetImage ¶ added in v1.61.282
type CroppingSuggestionInGetImage struct {
CroppingSuggestionItem []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
}
CroppingSuggestionInGetImage is a nested struct in imm response
type CroppingSuggestionInListImages ¶ added in v1.61.282
type CroppingSuggestionInListImages struct {
CroppingSuggestionItem []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
}
CroppingSuggestionInListImages is a nested struct in imm response
type CroppingSuggestionItem ¶ added in v1.61.282
type CroppingSuggestionItem struct {
Score float64 `json:"Score" xml:"Score"`
AspectRatio string `json:"AspectRatio" xml:"AspectRatio"`
CroppingBoundary CroppingBoundary `json:"CroppingBoundary" xml:"CroppingBoundary"`
}
CroppingSuggestionItem is a nested struct in imm response
type CroppingSuggestions ¶ added in v1.61.350
type CroppingSuggestions struct {
CroppingSuggestionsItem []CroppingSuggestionsItem `json:"CroppingSuggestions" xml:"CroppingSuggestions"`
}
CroppingSuggestions is a nested struct in imm response
type CroppingSuggestionsItem ¶ added in v1.61.350
type CroppingSuggestionsItem struct {
Score float64 `json:"Score" xml:"Score"`
AspectRatio string `json:"AspectRatio" xml:"AspectRatio"`
CroppingBoundary CroppingBoundary `json:"CroppingBoundary" xml:"CroppingBoundary"`
}
CroppingSuggestionsItem is a nested struct in imm response
type DecodeBlindWatermarkRequest ¶
type DecodeBlindWatermarkRequest struct {
*requests.RpcRequest
ImageQuality requests.Integer `position:"Query" name:"ImageQuality"`
Project string `position:"Query" name:"Project"`
WatermarkType string `position:"Query" name:"WatermarkType"`
TargetUri string `position:"Query" name:"TargetUri"`
Model string `position:"Query" name:"Model"`
ImageUri string `position:"Query" name:"ImageUri"`
OriginalImageUri string `position:"Query" name:"OriginalImageUri"`
}
DecodeBlindWatermarkRequest is the request struct for api DecodeBlindWatermark
func CreateDecodeBlindWatermarkRequest ¶
func CreateDecodeBlindWatermarkRequest() (request *DecodeBlindWatermarkRequest)
CreateDecodeBlindWatermarkRequest creates a request to invoke DecodeBlindWatermark API
type DecodeBlindWatermarkResponse ¶
type DecodeBlindWatermarkResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Content string `json:"Content" xml:"Content"`
TargetUri string `json:"TargetUri" xml:"TargetUri"`
}
DecodeBlindWatermarkResponse is the response struct for api DecodeBlindWatermark
func CreateDecodeBlindWatermarkResponse ¶
func CreateDecodeBlindWatermarkResponse() (response *DecodeBlindWatermarkResponse)
CreateDecodeBlindWatermarkResponse creates a response to parse from DecodeBlindWatermark response
type DeleteImageJobRequest ¶
type DeleteImageJobRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
JobId string `position:"Query" name:"JobId"`
JobType string `position:"Query" name:"JobType"`
}
DeleteImageJobRequest is the request struct for api DeleteImageJob
func CreateDeleteImageJobRequest ¶
func CreateDeleteImageJobRequest() (request *DeleteImageJobRequest)
CreateDeleteImageJobRequest creates a request to invoke DeleteImageJob API
type DeleteImageJobResponse ¶
type DeleteImageJobResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteImageJobResponse is the response struct for api DeleteImageJob
func CreateDeleteImageJobResponse ¶
func CreateDeleteImageJobResponse() (response *DeleteImageJobResponse)
CreateDeleteImageJobResponse creates a response to parse from DeleteImageJob response
type DeleteImageRequest ¶
type DeleteImageRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
ImageUri string `position:"Query" name:"ImageUri"`
SetId string `position:"Query" name:"SetId"`
}
DeleteImageRequest is the request struct for api DeleteImage
func CreateDeleteImageRequest ¶
func CreateDeleteImageRequest() (request *DeleteImageRequest)
CreateDeleteImageRequest creates a request to invoke DeleteImage API
type DeleteImageResponse ¶
type DeleteImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SetId string `json:"SetId" xml:"SetId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
}
DeleteImageResponse is the response struct for api DeleteImage
func CreateDeleteImageResponse ¶
func CreateDeleteImageResponse() (response *DeleteImageResponse)
CreateDeleteImageResponse creates a response to parse from DeleteImage response
type DeleteOfficeConversionTaskRequest ¶
type DeleteOfficeConversionTaskRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
TaskId string `position:"Query" name:"TaskId"`
}
DeleteOfficeConversionTaskRequest is the request struct for api DeleteOfficeConversionTask
func CreateDeleteOfficeConversionTaskRequest ¶
func CreateDeleteOfficeConversionTaskRequest() (request *DeleteOfficeConversionTaskRequest)
CreateDeleteOfficeConversionTaskRequest creates a request to invoke DeleteOfficeConversionTask API
type DeleteOfficeConversionTaskResponse ¶
type DeleteOfficeConversionTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteOfficeConversionTaskResponse is the response struct for api DeleteOfficeConversionTask
func CreateDeleteOfficeConversionTaskResponse ¶
func CreateDeleteOfficeConversionTaskResponse() (response *DeleteOfficeConversionTaskResponse)
CreateDeleteOfficeConversionTaskResponse creates a response to parse from DeleteOfficeConversionTask response
type DeleteProjectRequest ¶
type DeleteProjectRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
}
DeleteProjectRequest is the request struct for api DeleteProject
func CreateDeleteProjectRequest ¶
func CreateDeleteProjectRequest() (request *DeleteProjectRequest)
CreateDeleteProjectRequest creates a request to invoke DeleteProject API
type DeleteProjectResponse ¶
type DeleteProjectResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteProjectResponse is the response struct for api DeleteProject
func CreateDeleteProjectResponse ¶
func CreateDeleteProjectResponse() (response *DeleteProjectResponse)
CreateDeleteProjectResponse creates a response to parse from DeleteProject response
type DeleteSetRequest ¶
type DeleteSetRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
SetId string `position:"Query" name:"SetId"`
}
DeleteSetRequest is the request struct for api DeleteSet
func CreateDeleteSetRequest ¶
func CreateDeleteSetRequest() (request *DeleteSetRequest)
CreateDeleteSetRequest creates a request to invoke DeleteSet API
type DeleteSetResponse ¶
type DeleteSetResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SetId string `json:"SetId" xml:"SetId"`
}
DeleteSetResponse is the response struct for api DeleteSet
func CreateDeleteSetResponse ¶
func CreateDeleteSetResponse() (response *DeleteSetResponse)
CreateDeleteSetResponse creates a response to parse from DeleteSet response
type DeleteVideoRequest ¶
type DeleteVideoRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
Resources requests.Boolean `position:"Query" name:"Resources"`
VideoUri string `position:"Query" name:"VideoUri"`
SetId string `position:"Query" name:"SetId"`
}
DeleteVideoRequest is the request struct for api DeleteVideo
func CreateDeleteVideoRequest ¶
func CreateDeleteVideoRequest() (request *DeleteVideoRequest)
CreateDeleteVideoRequest creates a request to invoke DeleteVideo API
type DeleteVideoResponse ¶
type DeleteVideoResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
VideoUri string `json:"VideoUri" xml:"VideoUri"`
SetId string `json:"SetId" xml:"SetId"`
}
DeleteVideoResponse is the response struct for api DeleteVideo
func CreateDeleteVideoResponse ¶
func CreateDeleteVideoResponse() (response *DeleteVideoResponse)
CreateDeleteVideoResponse creates a response to parse from DeleteVideo response
type DeleteVideoTaskRequest ¶
type DeleteVideoTaskRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
TaskId string `position:"Query" name:"TaskId"`
TaskType string `position:"Query" name:"TaskType"`
}
DeleteVideoTaskRequest is the request struct for api DeleteVideoTask
func CreateDeleteVideoTaskRequest ¶
func CreateDeleteVideoTaskRequest() (request *DeleteVideoTaskRequest)
CreateDeleteVideoTaskRequest creates a request to invoke DeleteVideoTask API
type DeleteVideoTaskResponse ¶
type DeleteVideoTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteVideoTaskResponse is the response struct for api DeleteVideoTask
func CreateDeleteVideoTaskResponse ¶
func CreateDeleteVideoTaskResponse() (response *DeleteVideoTaskResponse)
CreateDeleteVideoTaskResponse creates a response to parse from DeleteVideoTask response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct {
*requests.RpcRequest
}
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Regions Regions `json:"Regions" xml:"Regions"`
}
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DetectImageBodiesRequest ¶
type DetectImageBodiesRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
ImageUri string `position:"Query" name:"ImageUri"`
}
DetectImageBodiesRequest is the request struct for api DetectImageBodies
func CreateDetectImageBodiesRequest ¶
func CreateDetectImageBodiesRequest() (request *DetectImageBodiesRequest)
CreateDetectImageBodiesRequest creates a request to invoke DetectImageBodies API
type DetectImageBodiesResponse ¶
type DetectImageBodiesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
Bodies []BodiesItem `json:"Bodies" xml:"Bodies"`
}
DetectImageBodiesResponse is the response struct for api DetectImageBodies
func CreateDetectImageBodiesResponse ¶
func CreateDetectImageBodiesResponse() (response *DetectImageBodiesResponse)
CreateDetectImageBodiesResponse creates a response to parse from DetectImageBodies response
type DetectImageFacesRequest ¶
type DetectImageFacesRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
RealUid string `position:"Query" name:"RealUid"`
ImageUri string `position:"Query" name:"ImageUri"`
}
DetectImageFacesRequest is the request struct for api DetectImageFaces
func CreateDetectImageFacesRequest ¶
func CreateDetectImageFacesRequest() (request *DetectImageFacesRequest)
CreateDetectImageFacesRequest creates a request to invoke DetectImageFaces API
type DetectImageFacesResponse ¶
type DetectImageFacesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
Faces []FacesItem `json:"Faces" xml:"Faces"`
}
DetectImageFacesResponse is the response struct for api DetectImageFaces
func CreateDetectImageFacesResponse ¶
func CreateDetectImageFacesResponse() (response *DetectImageFacesResponse)
CreateDetectImageFacesResponse creates a response to parse from DetectImageFaces response
type DetectImageQRCodesRequest ¶
type DetectImageQRCodesRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
ImageUri string `position:"Query" name:"ImageUri"`
}
DetectImageQRCodesRequest is the request struct for api DetectImageQRCodes
func CreateDetectImageQRCodesRequest ¶
func CreateDetectImageQRCodesRequest() (request *DetectImageQRCodesRequest)
CreateDetectImageQRCodesRequest creates a request to invoke DetectImageQRCodes API
type DetectImageQRCodesResponse ¶
type DetectImageQRCodesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
QRCodes []QRCodesItem `json:"QRCodes" xml:"QRCodes"`
}
DetectImageQRCodesResponse is the response struct for api DetectImageQRCodes
func CreateDetectImageQRCodesResponse ¶
func CreateDetectImageQRCodesResponse() (response *DetectImageQRCodesResponse)
CreateDetectImageQRCodesResponse creates a response to parse from DetectImageQRCodes response
type DetectImageTagsRequest ¶
type DetectImageTagsRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
RealUid string `position:"Query" name:"RealUid"`
ImageUri string `position:"Query" name:"ImageUri"`
}
DetectImageTagsRequest is the request struct for api DetectImageTags
func CreateDetectImageTagsRequest ¶
func CreateDetectImageTagsRequest() (request *DetectImageTagsRequest)
CreateDetectImageTagsRequest creates a request to invoke DetectImageTags API
type DetectImageTagsResponse ¶
type DetectImageTagsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
Tags []TagsItem `json:"Tags" xml:"Tags"`
}
DetectImageTagsResponse is the response struct for api DetectImageTags
func CreateDetectImageTagsResponse ¶
func CreateDetectImageTagsResponse() (response *DetectImageTagsResponse)
CreateDetectImageTagsResponse creates a response to parse from DetectImageTags response
type DetectQRCodesRequest ¶
type DetectQRCodesRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
SrcUris string `position:"Query" name:"SrcUris"`
}
DetectQRCodesRequest is the request struct for api DetectQRCodes
func CreateDetectQRCodesRequest ¶
func CreateDetectQRCodesRequest() (request *DetectQRCodesRequest)
CreateDetectQRCodesRequest creates a request to invoke DetectQRCodes API
type DetectQRCodesResponse ¶
type DetectQRCodesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SuccessDetails []SuccessDetailsItem `json:"SuccessDetails" xml:"SuccessDetails"`
FailDetails []FailDetailsItem `json:"FailDetails" xml:"FailDetails"`
}
DetectQRCodesResponse is the response struct for api DetectQRCodes
func CreateDetectQRCodesResponse ¶
func CreateDetectQRCodesResponse() (response *DetectQRCodesResponse)
CreateDetectQRCodesResponse creates a response to parse from DetectQRCodes response
type EmotionDetails ¶
type EmotionDetails struct {
SURPRISED float64 `json:"SURPRISED" xml:"SURPRISED"`
HAPPY float64 `json:"HAPPY" xml:"HAPPY"`
ANGRY float64 `json:"ANGRY" xml:"ANGRY"`
DISGUSTED float64 `json:"DISGUSTED" xml:"DISGUSTED"`
SAD float64 `json:"SAD" xml:"SAD"`
CALM float64 `json:"CALM" xml:"CALM"`
SCARED float64 `json:"SCARED" xml:"SCARED"`
}
EmotionDetails is a nested struct in imm response
type EncodeBlindWatermarkRequest ¶
type EncodeBlindWatermarkRequest struct {
*requests.RpcRequest
ImageQuality string `position:"Query" name:"ImageQuality"`
WatermarkUri string `position:"Query" name:"WatermarkUri"`
Project string `position:"Query" name:"Project"`
Content string `position:"Query" name:"Content"`
WatermarkType string `position:"Query" name:"WatermarkType"`
TargetUri string `position:"Query" name:"TargetUri"`
Model string `position:"Query" name:"Model"`
TargetImageType string `position:"Query" name:"TargetImageType"`
ImageUri string `position:"Query" name:"ImageUri"`
}
EncodeBlindWatermarkRequest is the request struct for api EncodeBlindWatermark
func CreateEncodeBlindWatermarkRequest ¶
func CreateEncodeBlindWatermarkRequest() (request *EncodeBlindWatermarkRequest)
CreateEncodeBlindWatermarkRequest creates a request to invoke EncodeBlindWatermark API
type EncodeBlindWatermarkResponse ¶
type EncodeBlindWatermarkResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Content string `json:"Content" xml:"Content"`
TargetUri string `json:"TargetUri" xml:"TargetUri"`
}
EncodeBlindWatermarkResponse is the response struct for api EncodeBlindWatermark
func CreateEncodeBlindWatermarkResponse ¶
func CreateEncodeBlindWatermarkResponse() (response *EncodeBlindWatermarkResponse)
CreateEncodeBlindWatermarkResponse creates a response to parse from EncodeBlindWatermark response
type FaceA ¶
type FaceA struct {
FaceId string `json:"FaceId" xml:"FaceId"`
FaceAttributes FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
}
FaceA is a nested struct in imm response
type FaceAttributes ¶
type FaceAttributes struct {
Glasses string `json:"Glasses" xml:"Glasses"`
MaskConfidence float64 `json:"MaskConfidence" xml:"MaskConfidence"`
GlassesConfidence float64 `json:"GlassesConfidence" xml:"GlassesConfidence"`
Mask string `json:"Mask" xml:"Mask"`
Beard string `json:"Beard" xml:"Beard"`
BeardConfidence float64 `json:"BeardConfidence" xml:"BeardConfidence"`
FaceBoundary FaceBoundary `json:"FaceBoundary" xml:"FaceBoundary"`
HeadPose HeadPose `json:"HeadPose" xml:"HeadPose"`
}
FaceAttributes is a nested struct in imm response
type FaceB ¶
type FaceB struct {
FaceId string `json:"FaceId" xml:"FaceId"`
FaceAttributes FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
}
FaceB is a nested struct in imm response
type FaceBoundary ¶
type FaceBoundary struct {
Width int `json:"Width" xml:"Width"`
Height int `json:"Height" xml:"Height"`
Top int `json:"Top" xml:"Top"`
Left int `json:"Left" xml:"Left"`
}
FaceBoundary is a nested struct in imm response
type FaceGroups ¶
type FaceGroups struct {
FaceGroupsItem []FaceGroupsItem `json:"FaceGroups" xml:"FaceGroups"`
}
FaceGroups is a nested struct in imm response
type FaceGroupsItem ¶
type FaceGroupsItem struct {
Gender string `json:"Gender" xml:"Gender"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
FaceCount int `json:"FaceCount" xml:"FaceCount"`
RemarksArrayB string `json:"RemarksArrayB" xml:"RemarksArrayB"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
MaxAge float64 `json:"MaxAge" xml:"MaxAge"`
GroupId string `json:"GroupId" xml:"GroupId"`
GroupName string `json:"GroupName" xml:"GroupName"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
AverageAge float64 `json:"AverageAge" xml:"AverageAge"`
RemarksArrayA string `json:"RemarksArrayA" xml:"RemarksArrayA"`
MinAge float64 `json:"MinAge" xml:"MinAge"`
ImageCount int `json:"ImageCount" xml:"ImageCount"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
GroupCoverFace GroupCoverFace `json:"GroupCoverFace" xml:"GroupCoverFace"`
}
FaceGroupsItem is a nested struct in imm response
type FacesInDetectImageFaces ¶
type FacesInDetectImageFaces struct {
FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}
FacesInDetectImageFaces is a nested struct in imm response
type FacesInFindImages ¶
type FacesInFindImages struct {
FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}
FacesInFindImages is a nested struct in imm response
type FacesInFindSimilarFaces ¶
type FacesInFindSimilarFaces struct {
FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}
FacesInFindSimilarFaces is a nested struct in imm response
type FacesInGetImage ¶
type FacesInGetImage struct {
FacesItem []FacesItemInGetImage `json:"Faces" xml:"Faces"`
}
FacesInGetImage is a nested struct in imm response
type FacesInListImages ¶
type FacesInListImages struct {
FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}
FacesInListImages is a nested struct in imm response
type FacesInListVideoFrames ¶
type FacesInListVideoFrames struct {
FacesItem []FacesItem `json:"Faces" xml:"Faces"`
}
FacesInListVideoFrames is a nested struct in imm response
type FacesItem ¶
type FacesItem struct {
FaceConfidence float64 `json:"FaceConfidence" xml:"FaceConfidence"`
EmotionConfidence float64 `json:"EmotionConfidence" xml:"EmotionConfidence"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
FaceQuality float64 `json:"FaceQuality" xml:"FaceQuality"`
Similarity float64 `json:"Similarity" xml:"Similarity"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
Attractive float64 `json:"Attractive" xml:"Attractive"`
AttractiveConfidence float64 `json:"AttractiveConfidence" xml:"AttractiveConfidence"`
Age int `json:"Age" xml:"Age"`
AgeConfidence float64 `json:"AgeConfidence" xml:"AgeConfidence"`
Gender string `json:"Gender" xml:"Gender"`
GenderConfidence float64 `json:"GenderConfidence" xml:"GenderConfidence"`
Emotion string `json:"Emotion" xml:"Emotion"`
FaceId string `json:"FaceId" xml:"FaceId"`
GroupId string `json:"GroupId" xml:"GroupId"`
FaceAttributes FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
EmotionDetails EmotionDetails `json:"EmotionDetails" xml:"EmotionDetails"`
SimilarFaces []SimilarFacesItem `json:"SimilarFaces" xml:"SimilarFaces"`
}
FacesItem is a nested struct in imm response
type FacesItemInGetImage ¶
type FacesItemInGetImage struct {
Gender string `json:"Gender" xml:"Gender"`
GenderConfidence float64 `json:"GenderConfidence" xml:"GenderConfidence"`
FaceId string `json:"FaceId" xml:"FaceId"`
FaceQuality float64 `json:"FaceQuality" xml:"FaceQuality"`
Emotion string `json:"Emotion" xml:"Emotion"`
Age string `json:"Age" xml:"Age"`
FaceConfidence float64 `json:"FaceConfidence" xml:"FaceConfidence"`
EmotionConfidence float64 `json:"EmotionConfidence" xml:"EmotionConfidence"`
Attractive float64 `json:"Attractive" xml:"Attractive"`
GroupId string `json:"GroupId" xml:"GroupId"`
FaceAttributes FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
EmotionDetails EmotionDetails `json:"EmotionDetails" xml:"EmotionDetails"`
}
FacesItemInGetImage is a nested struct in imm response
type FailDetail ¶
type FailDetail struct {
Code string `json:"Code" xml:"Code"`
}
FailDetail is a nested struct in imm response
type FailDetails ¶ added in v1.61.41
type FailDetails struct {
FailDetailsItem []FailDetailsItem `json:"FailDetails" xml:"FailDetails"`
}
FailDetails is a nested struct in imm response
type FailDetailsItem ¶
type FailDetailsItem struct {
ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
SrcUri string `json:"SrcUri" xml:"SrcUri"`
ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
}
FailDetailsItem is a nested struct in imm response
type FindImagesRequest ¶
type FindImagesRequest struct {
*requests.RpcRequest
RemarksArrayBIn string `position:"Query" name:"RemarksArrayBIn"`
Project string `position:"Query" name:"Project"`
ExternalId string `position:"Query" name:"ExternalId"`
FacesModifyTimeRange string `position:"Query" name:"FacesModifyTimeRange"`
OCRContentsMatch string `position:"Query" name:"OCRContentsMatch"`
Limit requests.Integer `position:"Query" name:"Limit"`
RemarksDPrefix string `position:"Query" name:"RemarksDPrefix"`
SourceType string `position:"Query" name:"SourceType"`
Order string `position:"Query" name:"Order"`
GroupId string `position:"Query" name:"GroupId"`
OrderBy string `position:"Query" name:"OrderBy"`
TagNames string `position:"Query" name:"TagNames"`
Marker string `position:"Query" name:"Marker"`
RemarksCPrefix string `position:"Query" name:"RemarksCPrefix"`
ModifyTimeRange string `position:"Query" name:"ModifyTimeRange"`
AddressLineContentsMatch string `position:"Query" name:"AddressLineContentsMatch"`
Gender string `position:"Query" name:"Gender"`
RemarksArrayAIn string `position:"Query" name:"RemarksArrayAIn"`
ImageSizeRange string `position:"Query" name:"ImageSizeRange"`
RemarksBPrefix string `position:"Query" name:"RemarksBPrefix"`
LocationBoundary string `position:"Query" name:"LocationBoundary"`
ImageTimeRange string `position:"Query" name:"ImageTimeRange"`
TagsModifyTimeRange string `position:"Query" name:"TagsModifyTimeRange"`
AgeRange string `position:"Query" name:"AgeRange"`
RemarksAPrefix string `position:"Query" name:"RemarksAPrefix"`
SourceUriPrefix string `position:"Query" name:"SourceUriPrefix"`
Emotion string `position:"Query" name:"Emotion"`
CreateTimeRange string `position:"Query" name:"CreateTimeRange"`
SetId string `position:"Query" name:"SetId"`
}
FindImagesRequest is the request struct for api FindImages
func CreateFindImagesRequest ¶
func CreateFindImagesRequest() (request *FindImagesRequest)
CreateFindImagesRequest creates a request to invoke FindImages API
type FindImagesResponse ¶
type FindImagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
SetId string `json:"SetId" xml:"SetId"`
Images []ImagesItem `json:"Images" xml:"Images"`
}
FindImagesResponse is the response struct for api FindImages
func CreateFindImagesResponse ¶
func CreateFindImagesResponse() (response *FindImagesResponse)
CreateFindImagesResponse creates a response to parse from FindImages response
type FindSimilarFacesRequest ¶
type FindSimilarFacesRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
MinSimilarity requests.Float `position:"Query" name:"MinSimilarity"`
ResponseFormat string `position:"Query" name:"ResponseFormat"`
Limit requests.Integer `position:"Query" name:"Limit"`
FaceId string `position:"Query" name:"FaceId"`
ImageUri string `position:"Query" name:"ImageUri"`
SetId string `position:"Query" name:"SetId"`
}
FindSimilarFacesRequest is the request struct for api FindSimilarFaces
func CreateFindSimilarFacesRequest ¶
func CreateFindSimilarFacesRequest() (request *FindSimilarFacesRequest)
CreateFindSimilarFacesRequest creates a request to invoke FindSimilarFaces API
type FindSimilarFacesResponse ¶
type FindSimilarFacesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Faces []FacesItem `json:"Faces" xml:"Faces"`
}
FindSimilarFacesResponse is the response struct for api FindSimilarFaces
func CreateFindSimilarFacesResponse ¶
func CreateFindSimilarFacesResponse() (response *FindSimilarFacesResponse)
CreateFindSimilarFacesResponse creates a response to parse from FindSimilarFaces response
type Frames ¶
type Frames struct {
FramesItem []FramesItem `json:"Frames" xml:"Frames"`
}
Frames is a nested struct in imm response
type FramesItem ¶
type FramesItem struct {
TagsFailReason string `json:"TagsFailReason" xml:"TagsFailReason"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
SourceType string `json:"SourceType" xml:"SourceType"`
FacesFailReason string `json:"FacesFailReason" xml:"FacesFailReason"`
FacesModifyTime string `json:"FacesModifyTime" xml:"FacesModifyTime"`
ImageTime string `json:"ImageTime" xml:"ImageTime"`
OCRModifyTime string `json:"OCRModifyTime" xml:"OCRModifyTime"`
FacesStatus string `json:"FacesStatus" xml:"FacesStatus"`
ImageHeight int `json:"ImageHeight" xml:"ImageHeight"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
SourceUri string `json:"SourceUri" xml:"SourceUri"`
FileSize int `json:"FileSize" xml:"FileSize"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
SourcePosition string `json:"SourcePosition" xml:"SourcePosition"`
OCRFailReason string `json:"OCRFailReason" xml:"OCRFailReason"`
ImageFormat string `json:"ImageFormat" xml:"ImageFormat"`
ImageWidth int `json:"ImageWidth" xml:"ImageWidth"`
Orientation string `json:"Orientation" xml:"Orientation"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
TagsStatus string `json:"TagsStatus" xml:"TagsStatus"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
TagsModifyTime string `json:"TagsModifyTime" xml:"TagsModifyTime"`
OCRStatus string `json:"OCRStatus" xml:"OCRStatus"`
Exif string `json:"Exif" xml:"Exif"`
Location string `json:"Location" xml:"Location"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
Tags []TagsItem `json:"Tags" xml:"Tags"`
OCR []OCRItem `json:"OCR" xml:"OCR"`
Faces []FacesItem `json:"Faces" xml:"Faces"`
}
FramesItem is a nested struct in imm response
type GetContentKeyRequest ¶ added in v1.61.182
type GetContentKeyRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
VersionId string `position:"Query" name:"VersionId"`
DRMServerId string `position:"Query" name:"DRMServerId"`
KeyIds string `position:"Query" name:"KeyIds"`
}
GetContentKeyRequest is the request struct for api GetContentKey
func CreateGetContentKeyRequest ¶ added in v1.61.182
func CreateGetContentKeyRequest() (request *GetContentKeyRequest)
CreateGetContentKeyRequest creates a request to invoke GetContentKey API
type GetContentKeyResponse ¶ added in v1.61.182
type GetContentKeyResponse struct {
*responses.BaseResponse
VersionId string `json:"VersionId" xml:"VersionId"`
RequestId string `json:"RequestId" xml:"RequestId"`
KeyInfos string `json:"KeyInfos" xml:"KeyInfos"`
}
GetContentKeyResponse is the response struct for api GetContentKey
func CreateGetContentKeyResponse ¶ added in v1.61.182
func CreateGetContentKeyResponse() (response *GetContentKeyResponse)
CreateGetContentKeyResponse creates a response to parse from GetContentKey response
type GetDRMLicenseRequest ¶ added in v1.61.182
type GetDRMLicenseRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
DRMType string `position:"Query" name:"DRMType"`
DRMLicense string `position:"Query" name:"DRMLicense"`
}
GetDRMLicenseRequest is the request struct for api GetDRMLicense
func CreateGetDRMLicenseRequest ¶ added in v1.61.182
func CreateGetDRMLicenseRequest() (request *GetDRMLicenseRequest)
CreateGetDRMLicenseRequest creates a request to invoke GetDRMLicense API
type GetDRMLicenseResponse ¶ added in v1.61.182
type GetDRMLicenseResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DeviceInfo string `json:"DeviceInfo" xml:"DeviceInfo"`
DRMData string `json:"DRMData" xml:"DRMData"`
}
GetDRMLicenseResponse is the response struct for api GetDRMLicense
func CreateGetDRMLicenseResponse ¶ added in v1.61.182
func CreateGetDRMLicenseResponse() (response *GetDRMLicenseResponse)
CreateGetDRMLicenseResponse creates a response to parse from GetDRMLicense response
type GetImageCroppingSuggestionsRequest ¶ added in v1.61.350
type GetImageCroppingSuggestionsRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
AspectRatios string `position:"Query" name:"AspectRatios"`
ImageUri string `position:"Query" name:"ImageUri"`
}
GetImageCroppingSuggestionsRequest is the request struct for api GetImageCroppingSuggestions
func CreateGetImageCroppingSuggestionsRequest ¶ added in v1.61.350
func CreateGetImageCroppingSuggestionsRequest() (request *GetImageCroppingSuggestionsRequest)
CreateGetImageCroppingSuggestionsRequest creates a request to invoke GetImageCroppingSuggestions API
type GetImageCroppingSuggestionsResponse ¶ added in v1.61.350
type GetImageCroppingSuggestionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
CroppingSuggestions []CroppingSuggestionsItem `json:"CroppingSuggestions" xml:"CroppingSuggestions"`
}
GetImageCroppingSuggestionsResponse is the response struct for api GetImageCroppingSuggestions
func CreateGetImageCroppingSuggestionsResponse ¶ added in v1.61.350
func CreateGetImageCroppingSuggestionsResponse() (response *GetImageCroppingSuggestionsResponse)
CreateGetImageCroppingSuggestionsResponse creates a response to parse from GetImageCroppingSuggestions response
type GetImageQualityRequest ¶ added in v1.61.471
type GetImageQualityRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
ImageUri string `position:"Query" name:"ImageUri"`
}
GetImageQualityRequest is the request struct for api GetImageQuality
func CreateGetImageQualityRequest ¶ added in v1.61.471
func CreateGetImageQualityRequest() (request *GetImageQualityRequest)
CreateGetImageQualityRequest creates a request to invoke GetImageQuality API
type GetImageQualityResponse ¶ added in v1.61.471
type GetImageQualityResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
ImageQuality ImageQuality `json:"ImageQuality" xml:"ImageQuality"`
}
GetImageQualityResponse is the response struct for api GetImageQuality
func CreateGetImageQualityResponse ¶ added in v1.61.471
func CreateGetImageQualityResponse() (response *GetImageQualityResponse)
CreateGetImageQualityResponse creates a response to parse from GetImageQuality response
type GetImageRequest ¶
type GetImageRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
ImageUri string `position:"Query" name:"ImageUri"`
SetId string `position:"Query" name:"SetId"`
}
GetImageRequest is the request struct for api GetImage
func CreateGetImageRequest ¶
func CreateGetImageRequest() (request *GetImageRequest)
CreateGetImageRequest creates a request to invoke GetImage API
type GetImageResponse ¶
type GetImageResponse struct {
*responses.BaseResponse
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
SourceType string `json:"SourceType" xml:"SourceType"`
SourceUri string `json:"SourceUri" xml:"SourceUri"`
FacesFailReason string `json:"FacesFailReason" xml:"FacesFailReason"`
CroppingSuggestionStatus string `json:"CroppingSuggestionStatus" xml:"CroppingSuggestionStatus"`
CroppingSuggestionFailReason string `json:"CroppingSuggestionFailReason" xml:"CroppingSuggestionFailReason"`
AddressFailReason string `json:"AddressFailReason" xml:"AddressFailReason"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
AddressModifyTime string `json:"AddressModifyTime" xml:"AddressModifyTime"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
ImageFormat string `json:"ImageFormat" xml:"ImageFormat"`
TagsFailReason string `json:"TagsFailReason" xml:"TagsFailReason"`
RemarksArrayB string `json:"RemarksArrayB" xml:"RemarksArrayB"`
FacesModifyTime string `json:"FacesModifyTime" xml:"FacesModifyTime"`
Exif string `json:"Exif" xml:"Exif"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
ImageWidth int `json:"ImageWidth" xml:"ImageWidth"`
RemarksArrayA string `json:"RemarksArrayA" xml:"RemarksArrayA"`
SourcePosition string `json:"SourcePosition" xml:"SourcePosition"`
AddressStatus string `json:"AddressStatus" xml:"AddressStatus"`
FacesStatus string `json:"FacesStatus" xml:"FacesStatus"`
ImageQualityModifyTime string `json:"ImageQualityModifyTime" xml:"ImageQualityModifyTime"`
RequestId string `json:"RequestId" xml:"RequestId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
TagsModifyTime string `json:"TagsModifyTime" xml:"TagsModifyTime"`
ImageQualityFailReason string `json:"ImageQualityFailReason" xml:"ImageQualityFailReason"`
Orientation string `json:"Orientation" xml:"Orientation"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
OCRStatus string `json:"OCRStatus" xml:"OCRStatus"`
OCRModifyTime string `json:"OCRModifyTime" xml:"OCRModifyTime"`
ImageTime string `json:"ImageTime" xml:"ImageTime"`
CroppingSuggestionModifyTime string `json:"CroppingSuggestionModifyTime" xml:"CroppingSuggestionModifyTime"`
ImageHeight int `json:"ImageHeight" xml:"ImageHeight"`
ImageQualityStatus string `json:"ImageQualityStatus" xml:"ImageQualityStatus"`
TagsStatus string `json:"TagsStatus" xml:"TagsStatus"`
OCRFailReason string `json:"OCRFailReason" xml:"OCRFailReason"`
SetId string `json:"SetId" xml:"SetId"`
FileSize int `json:"FileSize" xml:"FileSize"`
Location string `json:"Location" xml:"Location"`
ImageQuality ImageQuality `json:"ImageQuality" xml:"ImageQuality"`
Address Address `json:"Address" xml:"Address"`
Tags []TagsItem `json:"Tags" xml:"Tags"`
Faces []FacesItemInGetImage `json:"Faces" xml:"Faces"`
CroppingSuggestion []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
OCR []OCRItem `json:"OCR" xml:"OCR"`
}
GetImageResponse is the response struct for api GetImage
func CreateGetImageResponse ¶
func CreateGetImageResponse() (response *GetImageResponse)
CreateGetImageResponse creates a response to parse from GetImage response
type GetMediaMetaRequest ¶
type GetMediaMetaRequest struct {
*requests.RpcRequest
MediaUri string `position:"Query" name:"MediaUri"`
Project string `position:"Query" name:"Project"`
}
GetMediaMetaRequest is the request struct for api GetMediaMeta
func CreateGetMediaMetaRequest ¶
func CreateGetMediaMetaRequest() (request *GetMediaMetaRequest)
CreateGetMediaMetaRequest creates a request to invoke GetMediaMeta API
type GetMediaMetaResponse ¶
type GetMediaMetaResponse struct {
*responses.BaseResponse
MediaUri string `json:"MediaUri" xml:"MediaUri"`
RequestId string `json:"RequestId" xml:"RequestId"`
MediaMeta MediaMeta `json:"MediaMeta" xml:"MediaMeta"`
}
GetMediaMetaResponse is the response struct for api GetMediaMeta
func CreateGetMediaMetaResponse ¶
func CreateGetMediaMetaResponse() (response *GetMediaMetaResponse)
CreateGetMediaMetaResponse creates a response to parse from GetMediaMeta response
type GetOfficeConversionTaskRequest ¶
type GetOfficeConversionTaskRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
TaskId string `position:"Query" name:"TaskId"`
}
GetOfficeConversionTaskRequest is the request struct for api GetOfficeConversionTask
func CreateGetOfficeConversionTaskRequest ¶
func CreateGetOfficeConversionTaskRequest() (request *GetOfficeConversionTaskRequest)
CreateGetOfficeConversionTaskRequest creates a request to invoke GetOfficeConversionTask API
type GetOfficeConversionTaskResponse ¶
type GetOfficeConversionTaskResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
TgtType string `json:"TgtType" xml:"TgtType"`
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
Percent int `json:"Percent" xml:"Percent"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ExternalID string `json:"ExternalID" xml:"ExternalID"`
ImageSpec string `json:"ImageSpec" xml:"ImageSpec"`
NotifyEndpoint string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
TgtUri string `json:"TgtUri" xml:"TgtUri"`
FinishTime string `json:"FinishTime" xml:"FinishTime"`
PageCount int `json:"PageCount" xml:"PageCount"`
NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
SrcUri string `json:"SrcUri" xml:"SrcUri"`
FailDetail FailDetail `json:"FailDetail" xml:"FailDetail"`
}
GetOfficeConversionTaskResponse is the response struct for api GetOfficeConversionTask
func CreateGetOfficeConversionTaskResponse ¶
func CreateGetOfficeConversionTaskResponse() (response *GetOfficeConversionTaskResponse)
CreateGetOfficeConversionTaskResponse creates a response to parse from GetOfficeConversionTask response
type GetOfficeEditURLRequest ¶ added in v1.61.108
type GetOfficeEditURLRequest struct {
*requests.RpcRequest
SrcType string `position:"Query" name:"SrcType"`
Project string `position:"Query" name:"Project"`
UserID string `position:"Query" name:"UserID"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
FileID string `position:"Query" name:"FileID"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
FileName string `position:"Query" name:"FileName"`
SrcUri string `position:"Query" name:"SrcUri"`
TgtUri string `position:"Query" name:"TgtUri"`
UserName string `position:"Query" name:"UserName"`
}
GetOfficeEditURLRequest is the request struct for api GetOfficeEditURL
func CreateGetOfficeEditURLRequest ¶ added in v1.61.108
func CreateGetOfficeEditURLRequest() (request *GetOfficeEditURLRequest)
CreateGetOfficeEditURLRequest creates a request to invoke GetOfficeEditURL API
type GetOfficeEditURLResponse ¶ added in v1.61.108
type GetOfficeEditURLResponse struct {
*responses.BaseResponse
RefreshToken string `json:"RefreshToken" xml:"RefreshToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
EditURL string `json:"EditURL" xml:"EditURL"`
AccessToken string `json:"AccessToken" xml:"AccessToken"`
RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
AccessTokenExpiredTime string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}
GetOfficeEditURLResponse is the response struct for api GetOfficeEditURL
func CreateGetOfficeEditURLResponse ¶ added in v1.61.108
func CreateGetOfficeEditURLResponse() (response *GetOfficeEditURLResponse)
CreateGetOfficeEditURLResponse creates a response to parse from GetOfficeEditURL response
type GetOfficePreviewURLRequest ¶ added in v1.60.308
type GetOfficePreviewURLRequest struct {
*requests.RpcRequest
SrcType string `position:"Query" name:"SrcType"`
Project string `position:"Query" name:"Project"`
WatermarkVertical requests.Integer `position:"Query" name:"WatermarkVertical"`
WatermarkType requests.Integer `position:"Query" name:"WatermarkType"`
WatermarkRotate requests.Float `position:"Query" name:"WatermarkRotate"`
WatermarkValue string `position:"Query" name:"WatermarkValue"`
WatermarkFont string `position:"Query" name:"WatermarkFont"`
WatermarkHorizontal requests.Integer `position:"Query" name:"WatermarkHorizontal"`
SrcUri string `position:"Query" name:"SrcUri"`
WatermarkFillStyle string `position:"Query" name:"WatermarkFillStyle"`
}
GetOfficePreviewURLRequest is the request struct for api GetOfficePreviewURL
func CreateGetOfficePreviewURLRequest ¶ added in v1.60.308
func CreateGetOfficePreviewURLRequest() (request *GetOfficePreviewURLRequest)
CreateGetOfficePreviewURLRequest creates a request to invoke GetOfficePreviewURL API
type GetOfficePreviewURLResponse ¶ added in v1.60.308
type GetOfficePreviewURLResponse struct {
*responses.BaseResponse
PreviewURL string `json:"PreviewURL" xml:"PreviewURL"`
RefreshToken string `json:"RefreshToken" xml:"RefreshToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
AccessToken string `json:"AccessToken" xml:"AccessToken"`
RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
AccessTokenExpiredTime string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}
GetOfficePreviewURLResponse is the response struct for api GetOfficePreviewURL
func CreateGetOfficePreviewURLResponse ¶ added in v1.60.308
func CreateGetOfficePreviewURLResponse() (response *GetOfficePreviewURLResponse)
CreateGetOfficePreviewURLResponse creates a response to parse from GetOfficePreviewURL response
type GetProjectRequest ¶
type GetProjectRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
}
GetProjectRequest is the request struct for api GetProject
func CreateGetProjectRequest ¶
func CreateGetProjectRequest() (request *GetProjectRequest)
CreateGetProjectRequest creates a request to invoke GetProject API
type GetProjectResponse ¶
type GetProjectResponse struct {
*responses.BaseResponse
Project string `json:"Project" xml:"Project"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
Type string `json:"Type" xml:"Type"`
CU int `json:"CU" xml:"CU"`
ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
RequestId string `json:"RequestId" xml:"RequestId"`
Endpoint string `json:"Endpoint" xml:"Endpoint"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
RegionId string `json:"RegionId" xml:"RegionId"`
BillingType string `json:"BillingType" xml:"BillingType"`
}
GetProjectResponse is the response struct for api GetProject
func CreateGetProjectResponse ¶
func CreateGetProjectResponse() (response *GetProjectResponse)
CreateGetProjectResponse creates a response to parse from GetProject response
type GetSetRequest ¶
type GetSetRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
SetId string `position:"Query" name:"SetId"`
}
GetSetRequest is the request struct for api GetSet
func CreateGetSetRequest ¶
func CreateGetSetRequest() (request *GetSetRequest)
CreateGetSetRequest creates a request to invoke GetSet API
type GetSetResponse ¶
type GetSetResponse struct {
*responses.BaseResponse
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
VideoCount int `json:"VideoCount" xml:"VideoCount"`
ImageCount int `json:"ImageCount" xml:"ImageCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
SetName string `json:"SetName" xml:"SetName"`
SetId string `json:"SetId" xml:"SetId"`
VideoLength int `json:"VideoLength" xml:"VideoLength"`
FaceCount int `json:"FaceCount" xml:"FaceCount"`
}
GetSetResponse is the response struct for api GetSet
func CreateGetSetResponse ¶
func CreateGetSetResponse() (response *GetSetResponse)
CreateGetSetResponse creates a response to parse from GetSet response
type GetVideoRequest ¶
type GetVideoRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
VideoUri string `position:"Query" name:"VideoUri"`
SetId string `position:"Query" name:"SetId"`
}
GetVideoRequest is the request struct for api GetVideo
func CreateGetVideoRequest ¶
func CreateGetVideoRequest() (request *GetVideoRequest)
CreateGetVideoRequest creates a request to invoke GetVideo API
type GetVideoResponse ¶
type GetVideoResponse struct {
*responses.BaseResponse
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
ProcessStatus string `json:"ProcessStatus" xml:"ProcessStatus"`
VideoWidth int `json:"VideoWidth" xml:"VideoWidth"`
SourceType string `json:"SourceType" xml:"SourceType"`
SourceUri string `json:"SourceUri" xml:"SourceUri"`
VideoInfo string `json:"VideoInfo" xml:"VideoInfo"`
VideoFrameTagsModifyTime string `json:"VideoFrameTagsModifyTime" xml:"VideoFrameTagsModifyTime"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
VideoFacesFailReason string `json:"VideoFacesFailReason" xml:"VideoFacesFailReason"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
VideoFacesStatus string `json:"VideoFacesStatus" xml:"VideoFacesStatus"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
VideoOCRModifyTime string `json:"VideoOCRModifyTime" xml:"VideoOCRModifyTime"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
VideoHeight int `json:"VideoHeight" xml:"VideoHeight"`
SourcePosition string `json:"SourcePosition" xml:"SourcePosition"`
VideoOCRFailReason string `json:"VideoOCRFailReason" xml:"VideoOCRFailReason"`
VideoFrameTagsStatus string `json:"VideoFrameTagsStatus" xml:"VideoFrameTagsStatus"`
VideoTagsFailReason string `json:"VideoTagsFailReason" xml:"VideoTagsFailReason"`
VideoTagsModifyTime string `json:"VideoTagsModifyTime" xml:"VideoTagsModifyTime"`
VideoOCRStatus string `json:"VideoOCRStatus" xml:"VideoOCRStatus"`
VideoFrames int `json:"VideoFrames" xml:"VideoFrames"`
RequestId string `json:"RequestId" xml:"RequestId"`
ProcessModifyTime string `json:"ProcessModifyTime" xml:"ProcessModifyTime"`
VideoSTTModifyTime string `json:"VideoSTTModifyTime" xml:"VideoSTTModifyTime"`
ProcessFailReason string `json:"ProcessFailReason" xml:"ProcessFailReason"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
VideoSTTFailReason string `json:"VideoSTTFailReason" xml:"VideoSTTFailReason"`
VideoUri string `json:"VideoUri" xml:"VideoUri"`
VideoFrameTagsFailReason string `json:"VideoFrameTagsFailReason" xml:"VideoFrameTagsFailReason"`
VideoFormat string `json:"VideoFormat" xml:"VideoFormat"`
VideoSTTStatus string `json:"VideoSTTStatus" xml:"VideoSTTStatus"`
VideoFacesModifyTime string `json:"VideoFacesModifyTime" xml:"VideoFacesModifyTime"`
CelebrityModifyTime string `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
VideoDuration float64 `json:"VideoDuration" xml:"VideoDuration"`
CelebrityFailReason string `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
SetId string `json:"SetId" xml:"SetId"`
CelebrityStatus string `json:"CelebrityStatus" xml:"CelebrityStatus"`
VideoTagsStatus string `json:"VideoTagsStatus" xml:"VideoTagsStatus"`
FileSize int `json:"FileSize" xml:"FileSize"`
Persons []PersonsItem `json:"Persons" xml:"Persons"`
Celebrity []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
VideoTags []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
}
GetVideoResponse is the response struct for api GetVideo
func CreateGetVideoResponse ¶
func CreateGetVideoResponse() (response *GetVideoResponse)
CreateGetVideoResponse creates a response to parse from GetVideo response
type GetVideoTaskRequest ¶
type GetVideoTaskRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
TaskId string `position:"Query" name:"TaskId"`
TaskType string `position:"Query" name:"TaskType"`
}
GetVideoTaskRequest is the request struct for api GetVideoTask
func CreateGetVideoTaskRequest ¶
func CreateGetVideoTaskRequest() (request *GetVideoTaskRequest)
CreateGetVideoTaskRequest creates a request to invoke GetVideoTask API
type GetVideoTaskResponse ¶
type GetVideoTaskResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
Progress int `json:"Progress" xml:"Progress"`
NotifyEndpoint string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
Parameters string `json:"Parameters" xml:"Parameters"`
TaskId string `json:"TaskId" xml:"TaskId"`
EndTime string `json:"EndTime" xml:"EndTime"`
RequestId string `json:"RequestId" xml:"RequestId"`
TaskType string `json:"TaskType" xml:"TaskType"`
StartTime string `json:"StartTime" xml:"StartTime"`
NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
Result string `json:"Result" xml:"Result"`
}
GetVideoTaskResponse is the response struct for api GetVideoTask
func CreateGetVideoTaskResponse ¶
func CreateGetVideoTaskResponse() (response *GetVideoTaskResponse)
CreateGetVideoTaskResponse creates a response to parse from GetVideoTask response
type GetWebofficeURLRequest ¶ added in v1.61.804
type GetWebofficeURLRequest struct {
*requests.RpcRequest
SrcType string `position:"Query" name:"SrcType"`
Project string `position:"Query" name:"Project"`
File string `position:"Query" name:"File"`
Hidecmb requests.Boolean `position:"Query" name:"Hidecmb"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
FileID string `position:"Query" name:"FileID"`
Watermark string `position:"Query" name:"Watermark"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
Permission string `position:"Query" name:"Permission"`
User string `position:"Query" name:"User"`
}
GetWebofficeURLRequest is the request struct for api GetWebofficeURL
func CreateGetWebofficeURLRequest ¶ added in v1.61.804
func CreateGetWebofficeURLRequest() (request *GetWebofficeURLRequest)
CreateGetWebofficeURLRequest creates a request to invoke GetWebofficeURL API
type GetWebofficeURLResponse ¶ added in v1.61.804
type GetWebofficeURLResponse struct {
*responses.BaseResponse
RefreshToken string `json:"RefreshToken" xml:"RefreshToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
AccessToken string `json:"AccessToken" xml:"AccessToken"`
RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
WebofficeURL string `json:"WebofficeURL" xml:"WebofficeURL"`
AccessTokenExpiredTime string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}
GetWebofficeURLResponse is the response struct for api GetWebofficeURL
func CreateGetWebofficeURLResponse ¶ added in v1.61.804
func CreateGetWebofficeURLResponse() (response *GetWebofficeURLResponse)
CreateGetWebofficeURLResponse creates a response to parse from GetWebofficeURL response
type GroupCoverFace ¶
type GroupCoverFace struct {
FaceId string `json:"FaceId" xml:"FaceId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
ImageHeight int64 `json:"ImageHeight" xml:"ImageHeight"`
ImageWidth int64 `json:"ImageWidth" xml:"ImageWidth"`
FaceBoundary FaceBoundary `json:"FaceBoundary" xml:"FaceBoundary"`
}
GroupCoverFace is a nested struct in imm response
type HeadPose ¶
type HeadPose struct {
Pitch float64 `json:"Pitch" xml:"Pitch"`
Roll float64 `json:"Roll" xml:"Roll"`
Yaw float64 `json:"Yaw" xml:"Yaw"`
}
HeadPose is a nested struct in imm response
type ImageQuality ¶ added in v1.61.282
type ImageQuality struct {
ContrastScore float64 `json:"ContrastScore" xml:"ContrastScore"`
ClarityScore float64 `json:"ClarityScore" xml:"ClarityScore"`
ColorScore float64 `json:"ColorScore" xml:"ColorScore"`
OverallScore float64 `json:"OverallScore" xml:"OverallScore"`
Contrast float64 `json:"Contrast" xml:"Contrast"`
Exposure float64 `json:"Exposure" xml:"Exposure"`
CompositionScore float64 `json:"CompositionScore" xml:"CompositionScore"`
Clarity float64 `json:"Clarity" xml:"Clarity"`
Color float64 `json:"Color" xml:"Color"`
ExposureScore float64 `json:"ExposureScore" xml:"ExposureScore"`
}
ImageQuality is a nested struct in imm response
type ImagesInFindImages ¶
type ImagesInFindImages struct {
ImagesItem []ImagesItem `json:"Images" xml:"Images"`
}
ImagesInFindImages is a nested struct in imm response
type ImagesInListImages ¶
type ImagesInListImages struct {
ImagesItem []ImagesItem `json:"Images" xml:"Images"`
}
ImagesInListImages is a nested struct in imm response
type ImagesItem ¶
type ImagesItem struct {
AddressModifyTime string `json:"AddressModifyTime" xml:"AddressModifyTime"`
FacesStatus string `json:"FacesStatus" xml:"FacesStatus"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
AddressFailReason string `json:"AddressFailReason" xml:"AddressFailReason"`
CroppingSuggestionFailReason string `json:"CroppingSuggestionFailReason" xml:"CroppingSuggestionFailReason"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
OCRModifyTime string `json:"OCRModifyTime" xml:"OCRModifyTime"`
ImageFormat string `json:"ImageFormat" xml:"ImageFormat"`
FacesFailReason string `json:"FacesFailReason" xml:"FacesFailReason"`
AddressStatus string `json:"AddressStatus" xml:"AddressStatus"`
CroppingSuggestionModifyTime string `json:"CroppingSuggestionModifyTime" xml:"CroppingSuggestionModifyTime"`
Exif string `json:"Exif" xml:"Exif"`
CroppingSuggestionStatus string `json:"CroppingSuggestionStatus" xml:"CroppingSuggestionStatus"`
ImageHeight int `json:"ImageHeight" xml:"ImageHeight"`
SourceType string `json:"SourceType" xml:"SourceType"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
FileSize int `json:"FileSize" xml:"FileSize"`
RemarksArrayA string `json:"RemarksArrayA" xml:"RemarksArrayA"`
Orientation string `json:"Orientation" xml:"Orientation"`
TagsStatus string `json:"TagsStatus" xml:"TagsStatus"`
FacesModifyTime string `json:"FacesModifyTime" xml:"FacesModifyTime"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
TagsFailReason string `json:"TagsFailReason" xml:"TagsFailReason"`
OCRStatus string `json:"OCRStatus" xml:"OCRStatus"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
ImageTime string `json:"ImageTime" xml:"ImageTime"`
Location string `json:"Location" xml:"Location"`
ImageQualityStatus string `json:"ImageQualityStatus" xml:"ImageQualityStatus"`
TagsModifyTime string `json:"TagsModifyTime" xml:"TagsModifyTime"`
RemarksArrayB string `json:"RemarksArrayB" xml:"RemarksArrayB"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
ImageQualityModifyTime string `json:"ImageQualityModifyTime" xml:"ImageQualityModifyTime"`
ImageQualityFailReason string `json:"ImageQualityFailReason" xml:"ImageQualityFailReason"`
SourcePosition string `json:"SourcePosition" xml:"SourcePosition"`
OCRFailReason string `json:"OCRFailReason" xml:"OCRFailReason"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
SourceUri string `json:"SourceUri" xml:"SourceUri"`
ImageWidth int `json:"ImageWidth" xml:"ImageWidth"`
ImageQuality ImageQuality `json:"ImageQuality" xml:"ImageQuality"`
Address Address `json:"Address" xml:"Address"`
CroppingSuggestion []CroppingSuggestionItem `json:"CroppingSuggestion" xml:"CroppingSuggestion"`
Tags []TagsItem `json:"Tags" xml:"Tags"`
OCR []OCRItem `json:"OCR" xml:"OCR"`
Faces []FacesItem `json:"Faces" xml:"Faces"`
}
ImagesItem is a nested struct in imm response
type IndexImageRequest ¶
type IndexImageRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
ExternalId string `position:"Query" name:"ExternalId"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
SourceType string `position:"Query" name:"SourceType"`
RealUid string `position:"Query" name:"RealUid"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
RemarksB string `position:"Query" name:"RemarksB"`
RemarksA string `position:"Query" name:"RemarksA"`
ImageUri string `position:"Query" name:"ImageUri"`
RemarksArrayA string `position:"Query" name:"RemarksArrayA"`
RemarksArrayB string `position:"Query" name:"RemarksArrayB"`
SourceUri string `position:"Query" name:"SourceUri"`
SourcePosition string `position:"Query" name:"SourcePosition"`
RemarksD string `position:"Query" name:"RemarksD"`
RemarksC string `position:"Query" name:"RemarksC"`
SetId string `position:"Query" name:"SetId"`
}
IndexImageRequest is the request struct for api IndexImage
func CreateIndexImageRequest ¶
func CreateIndexImageRequest() (request *IndexImageRequest)
CreateIndexImageRequest creates a request to invoke IndexImage API
type IndexImageResponse ¶
type IndexImageResponse struct {
*responses.BaseResponse
RemarksArrayB string `json:"RemarksArrayB" xml:"RemarksArrayB"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
RequestId string `json:"RequestId" xml:"RequestId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
RemarksArrayA string `json:"RemarksArrayA" xml:"RemarksArrayA"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
SetId string `json:"SetId" xml:"SetId"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
}
IndexImageResponse is the response struct for api IndexImage
func CreateIndexImageResponse ¶
func CreateIndexImageResponse() (response *IndexImageResponse)
CreateIndexImageResponse creates a response to parse from IndexImage response
type IndexVideoRequest ¶
type IndexVideoRequest struct {
*requests.RpcRequest
GrabType string `position:"Query" name:"GrabType"`
Project string `position:"Query" name:"Project"`
ExternalId string `position:"Query" name:"ExternalId"`
StartTime string `position:"Query" name:"StartTime"`
NotifyEndpoint string `position:"Query" name:"NotifyEndpoint"`
NotifyTopicName string `position:"Query" name:"NotifyTopicName"`
RemarksB string `position:"Query" name:"RemarksB"`
RemarksA string `position:"Query" name:"RemarksA"`
EndTime string `position:"Query" name:"EndTime"`
VideoUri string `position:"Query" name:"VideoUri"`
SaveType requests.Boolean `position:"Query" name:"SaveType"`
RemarksD string `position:"Query" name:"RemarksD"`
RemarksC string `position:"Query" name:"RemarksC"`
SetId string `position:"Query" name:"SetId"`
Interval string `position:"Query" name:"Interval"`
TgtUri string `position:"Query" name:"TgtUri"`
}
IndexVideoRequest is the request struct for api IndexVideo
func CreateIndexVideoRequest ¶
func CreateIndexVideoRequest() (request *IndexVideoRequest)
CreateIndexVideoRequest creates a request to invoke IndexVideo API
type IndexVideoResponse ¶
type IndexVideoResponse struct {
*responses.BaseResponse
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
RequestId string `json:"RequestId" xml:"RequestId"`
SaveType bool `json:"SaveType" xml:"SaveType"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
StartTime string `json:"StartTime" xml:"StartTime"`
GrabType string `json:"GrabType" xml:"GrabType"`
VideoUri string `json:"VideoUri" xml:"VideoUri"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
TgtUri string `json:"TgtUri" xml:"TgtUri"`
SetId string `json:"SetId" xml:"SetId"`
Interval float64 `json:"Interval" xml:"Interval"`
}
IndexVideoResponse is the response struct for api IndexVideo
func CreateIndexVideoResponse ¶
func CreateIndexVideoResponse() (response *IndexVideoResponse)
CreateIndexVideoResponse creates a response to parse from IndexVideo response
type ListFaceGroupsRequest ¶
type ListFaceGroupsRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
RemarksBQuery string `position:"Query" name:"RemarksBQuery"`
ExternalId string `position:"Query" name:"ExternalId"`
Limit requests.Integer `position:"Query" name:"Limit"`
RemarksArrayBQuery string `position:"Query" name:"RemarksArrayBQuery"`
Order string `position:"Query" name:"Order"`
RemarksAQuery string `position:"Query" name:"RemarksAQuery"`
OrderBy string `position:"Query" name:"OrderBy"`
RemarksDQuery string `position:"Query" name:"RemarksDQuery"`
RemarksArrayAQuery string `position:"Query" name:"RemarksArrayAQuery"`
Marker string `position:"Query" name:"Marker"`
SetId string `position:"Query" name:"SetId"`
RemarksCQuery string `position:"Query" name:"RemarksCQuery"`
}
ListFaceGroupsRequest is the request struct for api ListFaceGroups
func CreateListFaceGroupsRequest ¶
func CreateListFaceGroupsRequest() (request *ListFaceGroupsRequest)
CreateListFaceGroupsRequest creates a request to invoke ListFaceGroups API
type ListFaceGroupsResponse ¶
type ListFaceGroupsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
FaceGroups []FaceGroupsItem `json:"FaceGroups" xml:"FaceGroups"`
}
ListFaceGroupsResponse is the response struct for api ListFaceGroups
func CreateListFaceGroupsResponse ¶
func CreateListFaceGroupsResponse() (response *ListFaceGroupsResponse)
CreateListFaceGroupsResponse creates a response to parse from ListFaceGroups response
type ListImagesRequest ¶
type ListImagesRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
Limit requests.Integer `position:"Query" name:"Limit"`
Marker string `position:"Query" name:"Marker"`
SetId string `position:"Query" name:"SetId"`
CreateTimeStart string `position:"Query" name:"CreateTimeStart"`
}
ListImagesRequest is the request struct for api ListImages
func CreateListImagesRequest ¶
func CreateListImagesRequest() (request *ListImagesRequest)
CreateListImagesRequest creates a request to invoke ListImages API
type ListImagesResponse ¶
type ListImagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
SetId string `json:"SetId" xml:"SetId"`
Images []ImagesItem `json:"Images" xml:"Images"`
}
ListImagesResponse is the response struct for api ListImages
func CreateListImagesResponse ¶
func CreateListImagesResponse() (response *ListImagesResponse)
CreateListImagesResponse creates a response to parse from ListImages response
type ListOfficeConversionTaskRequest ¶
type ListOfficeConversionTaskRequest struct {
*requests.RpcRequest
MaxKeys requests.Integer `position:"Query" name:"MaxKeys"`
Project string `position:"Query" name:"Project"`
Marker string `position:"Query" name:"Marker"`
}
ListOfficeConversionTaskRequest is the request struct for api ListOfficeConversionTask
func CreateListOfficeConversionTaskRequest ¶
func CreateListOfficeConversionTaskRequest() (request *ListOfficeConversionTaskRequest)
CreateListOfficeConversionTaskRequest creates a request to invoke ListOfficeConversionTask API
type ListOfficeConversionTaskResponse ¶
type ListOfficeConversionTaskResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
Tasks []TasksItem `json:"Tasks" xml:"Tasks"`
}
ListOfficeConversionTaskResponse is the response struct for api ListOfficeConversionTask
func CreateListOfficeConversionTaskResponse ¶
func CreateListOfficeConversionTaskResponse() (response *ListOfficeConversionTaskResponse)
CreateListOfficeConversionTaskResponse creates a response to parse from ListOfficeConversionTask response
type ListProjectAPIsRequest ¶
type ListProjectAPIsRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
}
ListProjectAPIsRequest is the request struct for api ListProjectAPIs
func CreateListProjectAPIsRequest ¶
func CreateListProjectAPIsRequest() (request *ListProjectAPIsRequest)
CreateListProjectAPIsRequest creates a request to invoke ListProjectAPIs API
type ListProjectAPIsResponse ¶
type ListProjectAPIsResponse struct {
*responses.BaseResponse
Project string `json:"Project" xml:"Project"`
RequestId string `json:"RequestId" xml:"RequestId"`
APIs []string `json:"APIs" xml:"APIs"`
}
ListProjectAPIsResponse is the response struct for api ListProjectAPIs
func CreateListProjectAPIsResponse ¶
func CreateListProjectAPIsResponse() (response *ListProjectAPIsResponse)
CreateListProjectAPIsResponse creates a response to parse from ListProjectAPIs response
type ListProjectsRequest ¶
type ListProjectsRequest struct {
*requests.RpcRequest
MaxKeys requests.Integer `position:"Query" name:"MaxKeys"`
Marker string `position:"Query" name:"Marker"`
}
ListProjectsRequest is the request struct for api ListProjects
func CreateListProjectsRequest ¶
func CreateListProjectsRequest() (request *ListProjectsRequest)
CreateListProjectsRequest creates a request to invoke ListProjects API
type ListProjectsResponse ¶
type ListProjectsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
Projects []ProjectsItem `json:"Projects" xml:"Projects"`
}
ListProjectsResponse is the response struct for api ListProjects
func CreateListProjectsResponse ¶
func CreateListProjectsResponse() (response *ListProjectsResponse)
CreateListProjectsResponse creates a response to parse from ListProjects response
type ListSetTagsRequest ¶
type ListSetTagsRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
SetId string `position:"Query" name:"SetId"`
}
ListSetTagsRequest is the request struct for api ListSetTags
func CreateListSetTagsRequest ¶
func CreateListSetTagsRequest() (request *ListSetTagsRequest)
CreateListSetTagsRequest creates a request to invoke ListSetTags API
type ListSetTagsResponse ¶
type ListSetTagsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SetId string `json:"SetId" xml:"SetId"`
Tags []TagsItem `json:"Tags" xml:"Tags"`
}
ListSetTagsResponse is the response struct for api ListSetTags
func CreateListSetTagsResponse ¶
func CreateListSetTagsResponse() (response *ListSetTagsResponse)
CreateListSetTagsResponse creates a response to parse from ListSetTags response
type ListSetsRequest ¶
type ListSetsRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
Marker string `position:"Query" name:"Marker"`
}
ListSetsRequest is the request struct for api ListSets
func CreateListSetsRequest ¶
func CreateListSetsRequest() (request *ListSetsRequest)
CreateListSetsRequest creates a request to invoke ListSets API
type ListSetsResponse ¶
type ListSetsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
Sets []SetsItem `json:"Sets" xml:"Sets"`
}
ListSetsResponse is the response struct for api ListSets
func CreateListSetsResponse ¶
func CreateListSetsResponse() (response *ListSetsResponse)
CreateListSetsResponse creates a response to parse from ListSets response
type ListVideoAudiosRequest ¶
type ListVideoAudiosRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
VideoUri string `position:"Query" name:"VideoUri"`
Marker string `position:"Query" name:"Marker"`
SetId string `position:"Query" name:"SetId"`
}
ListVideoAudiosRequest is the request struct for api ListVideoAudios
func CreateListVideoAudiosRequest ¶
func CreateListVideoAudiosRequest() (request *ListVideoAudiosRequest)
CreateListVideoAudiosRequest creates a request to invoke ListVideoAudios API
type ListVideoAudiosResponse ¶
type ListVideoAudiosResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
VideoUri string `json:"VideoUri" xml:"VideoUri"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
SetId string `json:"SetId" xml:"SetId"`
Audios []AudiosItem `json:"Audios" xml:"Audios"`
}
ListVideoAudiosResponse is the response struct for api ListVideoAudios
func CreateListVideoAudiosResponse ¶
func CreateListVideoAudiosResponse() (response *ListVideoAudiosResponse)
CreateListVideoAudiosResponse creates a response to parse from ListVideoAudios response
type ListVideoFramesRequest ¶
type ListVideoFramesRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
VideoUri string `position:"Query" name:"VideoUri"`
Marker string `position:"Query" name:"Marker"`
SetId string `position:"Query" name:"SetId"`
}
ListVideoFramesRequest is the request struct for api ListVideoFrames
func CreateListVideoFramesRequest ¶
func CreateListVideoFramesRequest() (request *ListVideoFramesRequest)
CreateListVideoFramesRequest creates a request to invoke ListVideoFrames API
type ListVideoFramesResponse ¶
type ListVideoFramesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
VideoUri string `json:"VideoUri" xml:"VideoUri"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
SetId string `json:"SetId" xml:"SetId"`
Frames []FramesItem `json:"Frames" xml:"Frames"`
}
ListVideoFramesResponse is the response struct for api ListVideoFrames
func CreateListVideoFramesResponse ¶
func CreateListVideoFramesResponse() (response *ListVideoFramesResponse)
CreateListVideoFramesResponse creates a response to parse from ListVideoFrames response
type ListVideoTasksRequest ¶
type ListVideoTasksRequest struct {
*requests.RpcRequest
MaxKeys requests.Integer `position:"Query" name:"MaxKeys"`
Project string `position:"Query" name:"Project"`
TaskType string `position:"Query" name:"TaskType"`
Marker string `position:"Query" name:"Marker"`
}
ListVideoTasksRequest is the request struct for api ListVideoTasks
func CreateListVideoTasksRequest ¶
func CreateListVideoTasksRequest() (request *ListVideoTasksRequest)
CreateListVideoTasksRequest creates a request to invoke ListVideoTasks API
type ListVideoTasksResponse ¶
type ListVideoTasksResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
Tasks []TasksItem `json:"Tasks" xml:"Tasks"`
}
ListVideoTasksResponse is the response struct for api ListVideoTasks
func CreateListVideoTasksResponse ¶
func CreateListVideoTasksResponse() (response *ListVideoTasksResponse)
CreateListVideoTasksResponse creates a response to parse from ListVideoTasks response
type ListVideosRequest ¶
type ListVideosRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
Marker string `position:"Query" name:"Marker"`
SetId string `position:"Query" name:"SetId"`
CreateTimeStart string `position:"Query" name:"CreateTimeStart"`
}
ListVideosRequest is the request struct for api ListVideos
func CreateListVideosRequest ¶
func CreateListVideosRequest() (request *ListVideosRequest)
CreateListVideosRequest creates a request to invoke ListVideos API
type ListVideosResponse ¶
type ListVideosResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
NextMarker string `json:"NextMarker" xml:"NextMarker"`
SetId string `json:"SetId" xml:"SetId"`
Videos []VideosItem `json:"Videos" xml:"Videos"`
}
ListVideosResponse is the response struct for api ListVideos
func CreateListVideosResponse ¶
func CreateListVideosResponse() (response *ListVideosResponse)
CreateListVideosResponse creates a response to parse from ListVideos response
type MediaFormat ¶
type MediaFormat struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
NumberPrograms int `json:"NumberPrograms" xml:"NumberPrograms"`
NumberStreams int `json:"NumberStreams" xml:"NumberStreams"`
Bitrate string `json:"Bitrate" xml:"Bitrate"`
StartTime string `json:"StartTime" xml:"StartTime"`
Size string `json:"Size" xml:"Size"`
FormatLongName string `json:"FormatLongName" xml:"FormatLongName"`
Duration string `json:"Duration" xml:"Duration"`
FormatName string `json:"FormatName" xml:"FormatName"`
Location string `json:"Location" xml:"Location"`
Tag Tag `json:"Tag" xml:"Tag"`
Address Address `json:"Address" xml:"Address"`
}
MediaFormat is a nested struct in imm response
type MediaMeta ¶
type MediaMeta struct {
MediaFormat MediaFormat `json:"MediaFormat" xml:"MediaFormat"`
MediaStreams MediaStreams `json:"MediaStreams" xml:"MediaStreams"`
}
MediaMeta is a nested struct in imm response
type MediaStreams ¶
type MediaStreams struct {
VideoStreams []VideoStream `json:"VideoStreams" xml:"VideoStreams"`
AudioStreams []AudioStream `json:"AudioStreams" xml:"AudioStreams"`
SubtitleStreams []SubtitleStream `json:"SubtitleStreams" xml:"SubtitleStreams"`
}
MediaStreams is a nested struct in imm response
type OCRBoundary ¶
type OCRBoundary struct {
Width int `json:"Width" xml:"Width"`
Height int `json:"Height" xml:"Height"`
Top int `json:"Top" xml:"Top"`
Left int `json:"Left" xml:"Left"`
}
OCRBoundary is a nested struct in imm response
type OCRInFindImages ¶
type OCRInFindImages struct {
OCRItem []OCRItem `json:"OCR" xml:"OCR"`
}
OCRInFindImages is a nested struct in imm response
type OCRInGetImage ¶
type OCRInGetImage struct {
OCRItem []OCRItem `json:"OCR" xml:"OCR"`
}
OCRInGetImage is a nested struct in imm response
type OCRInListImages ¶
type OCRInListImages struct {
OCRItem []OCRItem `json:"OCR" xml:"OCR"`
}
OCRInListImages is a nested struct in imm response
type OCRInListVideoFrames ¶
type OCRInListVideoFrames struct {
OCRItem []OCRItem `json:"OCR" xml:"OCR"`
}
OCRInListVideoFrames is a nested struct in imm response
type OCRItem ¶
type OCRItem struct {
OCRContents string `json:"OCRContents" xml:"OCRContents"`
OCRConfidence float64 `json:"OCRConfidence" xml:"OCRConfidence"`
OCRBoundary OCRBoundary `json:"OCRBoundary" xml:"OCRBoundary"`
}
OCRItem is a nested struct in imm response
type OpenImmServiceRequest ¶ added in v1.61.532
type OpenImmServiceRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}
OpenImmServiceRequest is the request struct for api OpenImmService
func CreateOpenImmServiceRequest ¶ added in v1.61.532
func CreateOpenImmServiceRequest() (request *OpenImmServiceRequest)
CreateOpenImmServiceRequest creates a request to invoke OpenImmService API
type OpenImmServiceResponse ¶ added in v1.61.532
type OpenImmServiceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OrderId string `json:"OrderId" xml:"OrderId"`
}
OpenImmServiceResponse is the response struct for api OpenImmService
func CreateOpenImmServiceResponse ¶ added in v1.61.532
func CreateOpenImmServiceResponse() (response *OpenImmServiceResponse)
CreateOpenImmServiceResponse creates a response to parse from OpenImmService response
type PersonsInGetVideo ¶
type PersonsInGetVideo struct {
PersonsItem []PersonsItem `json:"Persons" xml:"Persons"`
}
PersonsInGetVideo is a nested struct in imm response
type PersonsInListVideos ¶
type PersonsInListVideos struct {
PersonsItem []PersonsItem `json:"Persons" xml:"Persons"`
}
PersonsInListVideos is a nested struct in imm response
type PersonsItem ¶
type PersonsItem struct {
AgeConfidence float64 `json:"AgeConfidence" xml:"AgeConfidence"`
Age int `json:"Age" xml:"Age"`
Gender string `json:"Gender" xml:"Gender"`
GenderConfidence float64 `json:"GenderConfidence" xml:"GenderConfidence"`
PersonId string `json:"PersonId" xml:"PersonId"`
}
PersonsItem is a nested struct in imm response
type ProjectTypes ¶
type ProjectTypes struct {
ProjectTypes []string `json:"ProjectTypes" xml:"ProjectTypes"`
}
ProjectTypes is a nested struct in imm response
type Projects ¶
type Projects struct {
ProjectsItem []ProjectsItem `json:"Projects" xml:"Projects"`
}
Projects is a nested struct in imm response
type ProjectsItem ¶
type ProjectsItem struct {
Type string `json:"Type" xml:"Type"`
CU int `json:"CU" xml:"CU"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
Endpoint string `json:"Endpoint" xml:"Endpoint"`
Project string `json:"Project" xml:"Project"`
RegionId string `json:"RegionId" xml:"RegionId"`
BillingType string `json:"BillingType" xml:"BillingType"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
}
ProjectsItem is a nested struct in imm response
type PutProjectRequest ¶
type PutProjectRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
BCTaskVersion string `position:"Query" name:"BCTaskVersion"`
ServiceRole string `position:"Query" name:"ServiceRole"`
}
PutProjectRequest is the request struct for api PutProject
func CreatePutProjectRequest ¶
func CreatePutProjectRequest() (request *PutProjectRequest)
CreatePutProjectRequest creates a request to invoke PutProject API
type PutProjectResponse ¶
type PutProjectResponse struct {
*responses.BaseResponse
Project string `json:"Project" xml:"Project"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
Type string `json:"Type" xml:"Type"`
CU int `json:"CU" xml:"CU"`
ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
RequestId string `json:"RequestId" xml:"RequestId"`
Endpoint string `json:"Endpoint" xml:"Endpoint"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
RegionId string `json:"RegionId" xml:"RegionId"`
BillingType string `json:"BillingType" xml:"BillingType"`
}
PutProjectResponse is the response struct for api PutProject
func CreatePutProjectResponse ¶
func CreatePutProjectResponse() (response *PutProjectResponse)
CreatePutProjectResponse creates a response to parse from PutProject response
type QRCodeBoundary ¶
type QRCodeBoundary struct {
Top int `json:"Top" xml:"Top"`
Width int `json:"Width" xml:"Width"`
Height int `json:"Height" xml:"Height"`
Left int `json:"Left" xml:"Left"`
}
QRCodeBoundary is a nested struct in imm response
type QRCodesInDetectImageQRCodes ¶
type QRCodesInDetectImageQRCodes struct {
QRCodesItem []QRCodesItem `json:"QRCodes" xml:"QRCodes"`
}
QRCodesInDetectImageQRCodes is a nested struct in imm response
type QRCodesInDetectQRCodes ¶
type QRCodesInDetectQRCodes struct {
QRCodesItem []QRCodesItem `json:"QRCodes" xml:"QRCodes"`
}
QRCodesInDetectQRCodes is a nested struct in imm response
type QRCodesItem ¶
type QRCodesItem struct {
Content string `json:"Content" xml:"Content"`
QRCodeBoundary QRCodeBoundary `json:"QRCodeBoundary" xml:"QRCodeBoundary"`
QRCodesRectangle QRCodesRectangle `json:"QRCodesRectangle" xml:"QRCodesRectangle"`
}
QRCodesItem is a nested struct in imm response
type QRCodesRectangle ¶
type QRCodesRectangle struct {
Top string `json:"Top" xml:"Top"`
Width string `json:"Width" xml:"Width"`
Height string `json:"Height" xml:"Height"`
Left string `json:"Left" xml:"Left"`
}
QRCodesRectangle is a nested struct in imm response
type RefreshOfficeEditTokenRequest ¶ added in v1.61.108
type RefreshOfficeEditTokenRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
AccessToken string `position:"Query" name:"AccessToken"`
RefreshToken string `position:"Query" name:"RefreshToken"`
}
RefreshOfficeEditTokenRequest is the request struct for api RefreshOfficeEditToken
func CreateRefreshOfficeEditTokenRequest ¶ added in v1.61.108
func CreateRefreshOfficeEditTokenRequest() (request *RefreshOfficeEditTokenRequest)
CreateRefreshOfficeEditTokenRequest creates a request to invoke RefreshOfficeEditToken API
type RefreshOfficeEditTokenResponse ¶ added in v1.61.108
type RefreshOfficeEditTokenResponse struct {
*responses.BaseResponse
RefreshToken string `json:"RefreshToken" xml:"RefreshToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
AccessToken string `json:"AccessToken" xml:"AccessToken"`
RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
AccessTokenExpiredTime string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}
RefreshOfficeEditTokenResponse is the response struct for api RefreshOfficeEditToken
func CreateRefreshOfficeEditTokenResponse ¶ added in v1.61.108
func CreateRefreshOfficeEditTokenResponse() (response *RefreshOfficeEditTokenResponse)
CreateRefreshOfficeEditTokenResponse creates a response to parse from RefreshOfficeEditToken response
type RefreshOfficePreviewTokenRequest ¶ added in v1.60.351
type RefreshOfficePreviewTokenRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
AccessToken string `position:"Query" name:"AccessToken"`
RefreshToken string `position:"Query" name:"RefreshToken"`
}
RefreshOfficePreviewTokenRequest is the request struct for api RefreshOfficePreviewToken
func CreateRefreshOfficePreviewTokenRequest ¶ added in v1.60.351
func CreateRefreshOfficePreviewTokenRequest() (request *RefreshOfficePreviewTokenRequest)
CreateRefreshOfficePreviewTokenRequest creates a request to invoke RefreshOfficePreviewToken API
type RefreshOfficePreviewTokenResponse ¶ added in v1.60.351
type RefreshOfficePreviewTokenResponse struct {
*responses.BaseResponse
RefreshToken string `json:"RefreshToken" xml:"RefreshToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
AccessToken string `json:"AccessToken" xml:"AccessToken"`
RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
AccessTokenExpiredTime string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}
RefreshOfficePreviewTokenResponse is the response struct for api RefreshOfficePreviewToken
func CreateRefreshOfficePreviewTokenResponse ¶ added in v1.60.351
func CreateRefreshOfficePreviewTokenResponse() (response *RefreshOfficePreviewTokenResponse)
CreateRefreshOfficePreviewTokenResponse creates a response to parse from RefreshOfficePreviewToken response
type RefreshWebofficeTokenRequest ¶ added in v1.61.804
type RefreshWebofficeTokenRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
AccessToken string `position:"Query" name:"AccessToken"`
RefreshToken string `position:"Query" name:"RefreshToken"`
}
RefreshWebofficeTokenRequest is the request struct for api RefreshWebofficeToken
func CreateRefreshWebofficeTokenRequest ¶ added in v1.61.804
func CreateRefreshWebofficeTokenRequest() (request *RefreshWebofficeTokenRequest)
CreateRefreshWebofficeTokenRequest creates a request to invoke RefreshWebofficeToken API
type RefreshWebofficeTokenResponse ¶ added in v1.61.804
type RefreshWebofficeTokenResponse struct {
*responses.BaseResponse
RefreshToken string `json:"RefreshToken" xml:"RefreshToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
AccessToken string `json:"AccessToken" xml:"AccessToken"`
RefreshTokenExpiredTime string `json:"RefreshTokenExpiredTime" xml:"RefreshTokenExpiredTime"`
AccessTokenExpiredTime string `json:"AccessTokenExpiredTime" xml:"AccessTokenExpiredTime"`
}
RefreshWebofficeTokenResponse is the response struct for api RefreshWebofficeToken
func CreateRefreshWebofficeTokenResponse ¶ added in v1.61.804
func CreateRefreshWebofficeTokenResponse() (response *RefreshWebofficeTokenResponse)
CreateRefreshWebofficeTokenResponse creates a response to parse from RefreshWebofficeToken response
type Region ¶
type Region struct {
RegionItem []RegionItem `json:"Region" xml:"Region"`
}
Region is a nested struct in imm response
type RegionItem ¶
type RegionItem struct {
RegionId string `json:"RegionId" xml:"RegionId"`
ProjectTypes []string `json:"ProjectTypes" xml:"ProjectTypes"`
}
RegionItem is a nested struct in imm response
type Regions ¶
type Regions struct {
Region []RegionItem `json:"Region" xml:"Region"`
}
Regions is a nested struct in imm response
type Sets ¶
type Sets struct {
SetsItem []SetsItem `json:"Sets" xml:"Sets"`
}
Sets is a nested struct in imm response
type SetsItem ¶
type SetsItem struct {
VideoCount int `json:"VideoCount" xml:"VideoCount"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
VideoLength int `json:"VideoLength" xml:"VideoLength"`
SetId string `json:"SetId" xml:"SetId"`
ImageCount int `json:"ImageCount" xml:"ImageCount"`
FaceCount int `json:"FaceCount" xml:"FaceCount"`
SetName string `json:"SetName" xml:"SetName"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
}
SetsItem is a nested struct in imm response
type SimilarFaces ¶
type SimilarFaces struct {
SimilarFacesItem []SimilarFacesItem `json:"SimilarFaces" xml:"SimilarFaces"`
}
SimilarFaces is a nested struct in imm response
type SimilarFacesItem ¶
type SimilarFacesItem struct {
FaceId string `json:"FaceId" xml:"FaceId"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
Similarity float64 `json:"Similarity" xml:"Similarity"`
FaceAttributes FaceAttributes `json:"FaceAttributes" xml:"FaceAttributes"`
}
SimilarFacesItem is a nested struct in imm response
type SubtitleStream ¶
type SubtitleStream struct {
Index int `json:"Index" xml:"Index"`
Language string `json:"Language" xml:"Language"`
}
SubtitleStream is a nested struct in imm response
type SubtitleStreams ¶
type SubtitleStreams struct {
SubtitleStream []SubtitleStream `json:"SubtitleStream" xml:"SubtitleStream"`
}
SubtitleStreams is a nested struct in imm response
type SuccessDetails ¶ added in v1.61.41
type SuccessDetails struct {
SuccessDetailsItem []SuccessDetailsItem `json:"SuccessDetails" xml:"SuccessDetails"`
}
SuccessDetails is a nested struct in imm response
type SuccessDetailsItem ¶
type SuccessDetailsItem struct {
SrcUri string `json:"SrcUri" xml:"SrcUri"`
QRCodes []QRCodesItem `json:"QRCodes" xml:"QRCodes"`
}
SuccessDetailsItem is a nested struct in imm response
type Tag ¶ added in v1.61.632
type Tag struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
Album string `json:"Album" xml:"Album"`
AlbumArtist string `json:"AlbumArtist" xml:"AlbumArtist"`
Performer string `json:"Performer" xml:"Performer"`
Composer string `json:"Composer" xml:"Composer"`
Artist string `json:"Artist" xml:"Artist"`
Title string `json:"Title" xml:"Title"`
Language string `json:"Language" xml:"Language"`
}
Tag is a nested struct in imm response
type TagsInDetectImageTags ¶
type TagsInDetectImageTags struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInDetectImageTags is a nested struct in imm response
type TagsInFindImages ¶
type TagsInFindImages struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInFindImages is a nested struct in imm response
type TagsInGetImage ¶
type TagsInGetImage struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInGetImage is a nested struct in imm response
type TagsInListImages ¶
type TagsInListImages struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInListImages is a nested struct in imm response
type TagsInListSetTags ¶
type TagsInListSetTags struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInListSetTags is a nested struct in imm response
type TagsInListVideoFrames ¶
type TagsInListVideoFrames struct {
TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}
TagsInListVideoFrames is a nested struct in imm response
type TagsItem ¶
type TagsItem struct {
TagEnName string `json:"TagEnName" xml:"TagEnName"`
TagName string `json:"TagName" xml:"TagName"`
TagCount int `json:"TagCount" xml:"TagCount"`
ParentTagEnName string `json:"ParentTagEnName" xml:"ParentTagEnName"`
TagConfidence float64 `json:"TagConfidence" xml:"TagConfidence"`
TagLevel int `json:"TagLevel" xml:"TagLevel"`
CentricScore float64 `json:"CentricScore" xml:"CentricScore"`
ParentTagName string `json:"ParentTagName" xml:"ParentTagName"`
}
TagsItem is a nested struct in imm response
type TasksInListOfficeConversionTask ¶
type TasksInListOfficeConversionTask struct {
TasksItem []TasksItem `json:"Tasks" xml:"Tasks"`
}
TasksInListOfficeConversionTask is a nested struct in imm response
type TasksInListVideoTasks ¶
type TasksInListVideoTasks struct {
TasksItem []TasksItem `json:"Tasks" xml:"Tasks"`
}
TasksInListVideoTasks is a nested struct in imm response
type TasksItem ¶
type TasksItem struct {
TgtType string `json:"TgtType" xml:"TgtType"`
Result string `json:"Result" xml:"Result"`
ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
PageCount int `json:"PageCount" xml:"PageCount"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ExternalID string `json:"ExternalID" xml:"ExternalID"`
FinishTime string `json:"FinishTime" xml:"FinishTime"`
SrcUri string `json:"SrcUri" xml:"SrcUri"`
Percent int `json:"Percent" xml:"Percent"`
Parameters string `json:"Parameters" xml:"Parameters"`
TaskId string `json:"TaskId" xml:"TaskId"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
TgtUri string `json:"TgtUri" xml:"TgtUri"`
ImageSpec string `json:"ImageSpec" xml:"ImageSpec"`
Progress int `json:"Progress" xml:"Progress"`
NotifyEndpoint string `json:"NotifyEndpoint" xml:"NotifyEndpoint"`
Status string `json:"Status" xml:"Status"`
NotifyTopicName string `json:"NotifyTopicName" xml:"NotifyTopicName"`
TaskType string `json:"TaskType" xml:"TaskType"`
}
TasksItem is a nested struct in imm response
type UpdateFaceGroupRequest ¶
type UpdateFaceGroupRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
ExternalId string `position:"Query" name:"ExternalId"`
GroupId string `position:"Query" name:"GroupId"`
RemarksB string `position:"Query" name:"RemarksB"`
RemarksA string `position:"Query" name:"RemarksA"`
GroupName string `position:"Query" name:"GroupName"`
ResetItems string `position:"Query" name:"ResetItems"`
RemarksArrayA string `position:"Query" name:"RemarksArrayA"`
RemarksArrayB string `position:"Query" name:"RemarksArrayB"`
RemarksD string `position:"Query" name:"RemarksD"`
RemarksC string `position:"Query" name:"RemarksC"`
SetId string `position:"Query" name:"SetId"`
GroupCoverFaceId string `position:"Query" name:"GroupCoverFaceId"`
}
UpdateFaceGroupRequest is the request struct for api UpdateFaceGroup
func CreateUpdateFaceGroupRequest ¶
func CreateUpdateFaceGroupRequest() (request *UpdateFaceGroupRequest)
CreateUpdateFaceGroupRequest creates a request to invoke UpdateFaceGroup API
type UpdateFaceGroupResponse ¶
type UpdateFaceGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SetId string `json:"SetId" xml:"SetId"`
GroupId string `json:"GroupId" xml:"GroupId"`
}
UpdateFaceGroupResponse is the response struct for api UpdateFaceGroup
func CreateUpdateFaceGroupResponse ¶
func CreateUpdateFaceGroupResponse() (response *UpdateFaceGroupResponse)
CreateUpdateFaceGroupResponse creates a response to parse from UpdateFaceGroup response
type UpdateImageFaces ¶ added in v1.61.1308
UpdateImageFaces is a repeated param struct in UpdateImageRequest
type UpdateImageRequest ¶
type UpdateImageRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
ExternalId string `position:"Query" name:"ExternalId"`
SourceType string `position:"Query" name:"SourceType"`
RemarksB string `position:"Query" name:"RemarksB"`
RemarksA string `position:"Query" name:"RemarksA"`
ImageUri string `position:"Query" name:"ImageUri"`
RemarksArrayA string `position:"Query" name:"RemarksArrayA"`
RemarksArrayB string `position:"Query" name:"RemarksArrayB"`
SourceUri string `position:"Query" name:"SourceUri"`
SourcePosition string `position:"Query" name:"SourcePosition"`
RemarksD string `position:"Query" name:"RemarksD"`
RemarksC string `position:"Query" name:"RemarksC"`
SetId string `position:"Query" name:"SetId"`
Faces *[]UpdateImageFaces `position:"Query" name:"Faces" type:"Json"`
}
UpdateImageRequest is the request struct for api UpdateImage
func CreateUpdateImageRequest ¶
func CreateUpdateImageRequest() (request *UpdateImageRequest)
CreateUpdateImageRequest creates a request to invoke UpdateImage API
type UpdateImageResponse ¶
type UpdateImageResponse struct {
*responses.BaseResponse
RemarksArrayB string `json:"RemarksArrayB" xml:"RemarksArrayB"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
RequestId string `json:"RequestId" xml:"RequestId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
RemarksArrayA string `json:"RemarksArrayA" xml:"RemarksArrayA"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
ImageUri string `json:"ImageUri" xml:"ImageUri"`
SetId string `json:"SetId" xml:"SetId"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
}
UpdateImageResponse is the response struct for api UpdateImage
func CreateUpdateImageResponse ¶
func CreateUpdateImageResponse() (response *UpdateImageResponse)
CreateUpdateImageResponse creates a response to parse from UpdateImage response
type UpdateProjectRequest ¶
type UpdateProjectRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
NewBCTaskVersion string `position:"Query" name:"NewBCTaskVersion"`
NewServiceRole string `position:"Query" name:"NewServiceRole"`
NewCU requests.Integer `position:"Query" name:"NewCU"`
}
UpdateProjectRequest is the request struct for api UpdateProject
func CreateUpdateProjectRequest ¶
func CreateUpdateProjectRequest() (request *UpdateProjectRequest)
CreateUpdateProjectRequest creates a request to invoke UpdateProject API
type UpdateProjectResponse ¶
type UpdateProjectResponse struct {
*responses.BaseResponse
Project string `json:"Project" xml:"Project"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
Type string `json:"Type" xml:"Type"`
CU int `json:"CU" xml:"CU"`
ServiceRole string `json:"ServiceRole" xml:"ServiceRole"`
RequestId string `json:"RequestId" xml:"RequestId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
RegionId string `json:"RegionId" xml:"RegionId"`
}
UpdateProjectResponse is the response struct for api UpdateProject
func CreateUpdateProjectResponse ¶
func CreateUpdateProjectResponse() (response *UpdateProjectResponse)
CreateUpdateProjectResponse creates a response to parse from UpdateProject response
type UpdateSetRequest ¶
type UpdateSetRequest struct {
*requests.RpcRequest
Project string `position:"Query" name:"Project"`
SetName string `position:"Query" name:"SetName"`
SetId string `position:"Query" name:"SetId"`
}
UpdateSetRequest is the request struct for api UpdateSet
func CreateUpdateSetRequest ¶
func CreateUpdateSetRequest() (request *UpdateSetRequest)
CreateUpdateSetRequest creates a request to invoke UpdateSet API
type UpdateSetResponse ¶
type UpdateSetResponse struct {
*responses.BaseResponse
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
RequestId string `json:"RequestId" xml:"RequestId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
SetName string `json:"SetName" xml:"SetName"`
SetId string `json:"SetId" xml:"SetId"`
}
UpdateSetResponse is the response struct for api UpdateSet
func CreateUpdateSetResponse ¶
func CreateUpdateSetResponse() (response *UpdateSetResponse)
CreateUpdateSetResponse creates a response to parse from UpdateSet response
type VideoStream ¶
type VideoStream struct {
Index int `json:"Index" xml:"Index"`
CodecLongName string `json:"CodecLongName" xml:"CodecLongName"`
Height int `json:"Height" xml:"Height"`
SampleAspectRatio string `json:"SampleAspectRatio" xml:"SampleAspectRatio"`
AverageFrameRate string `json:"AverageFrameRate" xml:"AverageFrameRate"`
Bitrate string `json:"Bitrate" xml:"Bitrate"`
Rotate string `json:"Rotate" xml:"Rotate"`
CodecTagString string `json:"CodecTagString" xml:"CodecTagString"`
Language string `json:"Language" xml:"Language"`
HasBFrames int `json:"HasBFrames" xml:"HasBFrames"`
FrameRrate string `json:"FrameRrate" xml:"FrameRrate"`
Profile string `json:"Profile" xml:"Profile"`
StartTime string `json:"StartTime" xml:"StartTime"`
Frames string `json:"Frames" xml:"Frames"`
CodecName string `json:"CodecName" xml:"CodecName"`
Width int `json:"Width" xml:"Width"`
Duration string `json:"Duration" xml:"Duration"`
DisplayAspectRatio string `json:"DisplayAspectRatio" xml:"DisplayAspectRatio"`
CodecTag string `json:"CodecTag" xml:"CodecTag"`
CodecTimeBase string `json:"CodecTimeBase" xml:"CodecTimeBase"`
TimeBase string `json:"TimeBase" xml:"TimeBase"`
Level int `json:"Level" xml:"Level"`
PixelFormat string `json:"PixelFormat" xml:"PixelFormat"`
}
VideoStream is a nested struct in imm response
type VideoStreams ¶
type VideoStreams struct {
VideoStream []VideoStream `json:"VideoStream" xml:"VideoStream"`
}
VideoStreams is a nested struct in imm response
type VideoTagsInGetVideo ¶
type VideoTagsInGetVideo struct {
VideoTagsItem []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
}
VideoTagsInGetVideo is a nested struct in imm response
type VideoTagsInListVideos ¶
type VideoTagsInListVideos struct {
VideoTagsItem []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
}
VideoTagsInListVideos is a nested struct in imm response
type VideoTagsItem ¶
type VideoTagsItem struct {
TagName string `json:"TagName" xml:"TagName"`
TagConfidence float64 `json:"TagConfidence" xml:"TagConfidence"`
TagLevel int `json:"TagLevel" xml:"TagLevel"`
ParentTagName string `json:"ParentTagName" xml:"ParentTagName"`
}
VideoTagsItem is a nested struct in imm response
type Videos ¶
type Videos struct {
VideosItem []VideosItem `json:"Videos" xml:"Videos"`
}
Videos is a nested struct in imm response
type VideosItem ¶
type VideosItem struct {
CreateTime string `json:"CreateTime" xml:"CreateTime"`
RemarksC string `json:"RemarksC" xml:"RemarksC"`
VideoTagsFailReason string `json:"VideoTagsFailReason" xml:"VideoTagsFailReason"`
SourceType string `json:"SourceType" xml:"SourceType"`
CelebrityModifyTime string `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
VideoDuration float64 `json:"VideoDuration" xml:"VideoDuration"`
ProcessModifyTime string `json:"ProcessModifyTime" xml:"ProcessModifyTime"`
VideoFrames int `json:"VideoFrames" xml:"VideoFrames"`
VideoTagsStatus string `json:"VideoTagsStatus" xml:"VideoTagsStatus"`
ExternalId string `json:"ExternalId" xml:"ExternalId"`
SourceUri string `json:"SourceUri" xml:"SourceUri"`
FileSize int `json:"FileSize" xml:"FileSize"`
ModifyTime string `json:"ModifyTime" xml:"ModifyTime"`
CelebrityFailReason string `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
SourcePosition string `json:"SourcePosition" xml:"SourcePosition"`
VideoWidth int `json:"VideoWidth" xml:"VideoWidth"`
VideoFormat string `json:"VideoFormat" xml:"VideoFormat"`
VideoHeight int `json:"VideoHeight" xml:"VideoHeight"`
RemarksD string `json:"RemarksD" xml:"RemarksD"`
VideoUri string `json:"VideoUri" xml:"VideoUri"`
ProcessFailReason string `json:"ProcessFailReason" xml:"ProcessFailReason"`
VideoTagsModifyTime string `json:"VideoTagsModifyTime" xml:"VideoTagsModifyTime"`
RemarksA string `json:"RemarksA" xml:"RemarksA"`
CelebrityStatus string `json:"CelebrityStatus" xml:"CelebrityStatus"`
ProcessStatus string `json:"ProcessStatus" xml:"ProcessStatus"`
RemarksB string `json:"RemarksB" xml:"RemarksB"`
VideoTags []VideoTagsItem `json:"VideoTags" xml:"VideoTags"`
Celebrity []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
Persons []PersonsItem `json:"Persons" xml:"Persons"`
}
VideosItem is a nested struct in imm response
Source Files
¶
- client.go
- compare_image_faces.go
- convert_office_format.go
- create_grab_frame_task.go
- create_group_faces_job.go
- create_image_process_task.go
- create_media_complex_task.go
- create_merge_face_groups_job.go
- create_office_conversion_task.go
- create_set.go
- create_video_abstract_task.go
- create_video_analyse_task.go
- create_video_compress_task.go
- create_video_produce_task.go
- decode_blind_watermark.go
- delete_image.go
- delete_image_job.go
- delete_office_conversion_task.go
- delete_project.go
- delete_set.go
- delete_video.go
- delete_video_task.go
- describe_regions.go
- detect_image_bodies.go
- detect_image_faces.go
- detect_image_qr_codes.go
- detect_image_tags.go
- detect_qr_codes.go
- encode_blind_watermark.go
- endpoint.go
- find_images.go
- find_similar_faces.go
- get_content_key.go
- get_drm_license.go
- get_image.go
- get_image_cropping_suggestions.go
- get_image_quality.go
- get_media_meta.go
- get_office_conversion_task.go
- get_office_edit_url.go
- get_office_preview_url.go
- get_project.go
- get_set.go
- get_video.go
- get_video_task.go
- get_weboffice_url.go
- index_image.go
- index_video.go
- list_face_groups.go
- list_images.go
- list_office_conversion_task.go
- list_project_ap_is.go
- list_projects.go
- list_set_tags.go
- list_sets.go
- list_video_audios_.go
- list_video_frames.go
- list_video_tasks.go
- list_videos.go
- open_imm_service.go
- put_project.go
- refresh_office_edit_token.go
- refresh_office_preview_token.go
- refresh_weboffice_token.go
- struct_address.go
- struct_ap_is.go
- struct_audio_stream.go
- struct_audio_streams.go
- struct_audio_texts.go
- struct_audio_texts_item.go
- struct_audios_.go
- struct_audios_item.go
- struct_bodies.go
- struct_bodies_item.go
- struct_body_boundary.go
- struct_celebrity_in_get_video.go
- struct_celebrity_in_list_videos.go
- struct_celebrity_item.go
- struct_cropping_boundary.go
- struct_cropping_suggestion_in_find_images.go
- struct_cropping_suggestion_in_get_image.go
- struct_cropping_suggestion_in_list_images.go
- struct_cropping_suggestion_item.go
- struct_cropping_suggestions.go
- struct_cropping_suggestions_item.go
- struct_emotion_details.go
- struct_face_a.go
- struct_face_attributes.go
- struct_face_b.go
- struct_face_boundary.go
- struct_face_groups.go
- struct_face_groups_item.go
- struct_faces_in_detect_image_faces.go
- struct_faces_in_find_images.go
- struct_faces_in_find_similar_faces.go
- struct_faces_in_get_image.go
- struct_faces_in_list_images.go
- struct_faces_in_list_video_frames.go
- struct_faces_item.go
- struct_faces_item_in_get_image.go
- struct_fail_detail.go
- struct_fail_details.go
- struct_fail_details_item.go
- struct_frames.go
- struct_frames_item.go
- struct_group_cover_face.go
- struct_head_pose.go
- struct_image_quality.go
- struct_images_in_find_images.go
- struct_images_in_list_images.go
- struct_images_item.go
- struct_media_format.go
- struct_media_meta.go
- struct_media_streams.go
- struct_ocr_boundary.go
- struct_ocr_in_find_images.go
- struct_ocr_in_get_image.go
- struct_ocr_in_list_images.go
- struct_ocr_in_list_video_frames.go
- struct_ocr_item.go
- struct_persons_in_get_video.go
- struct_persons_in_list_videos.go
- struct_persons_item.go
- struct_project_types.go
- struct_projects.go
- struct_projects_item.go
- struct_qr_code_boundary.go
- struct_qr_codes_in_detect_image_qr_codes.go
- struct_qr_codes_in_detect_qr_codes.go
- struct_qr_codes_item.go
- struct_qr_codes_rectangle.go
- struct_region.go
- struct_region_item.go
- struct_regions.go
- struct_sets.go
- struct_sets_item.go
- struct_similar_faces.go
- struct_similar_faces_item.go
- struct_subtitle_stream.go
- struct_subtitle_streams.go
- struct_success_details.go
- struct_success_details_item.go
- struct_tag.go
- struct_tags_in_detect_image_tags.go
- struct_tags_in_find_images.go
- struct_tags_in_get_image.go
- struct_tags_in_list_images.go
- struct_tags_in_list_set_tags.go
- struct_tags_in_list_video_frames.go
- struct_tags_item.go
- struct_tasks_in_list_office_conversion_task.go
- struct_tasks_in_list_video_tasks.go
- struct_tasks_item.go
- struct_video_stream.go
- struct_video_streams.go
- struct_video_tags_in_get_video.go
- struct_video_tags_in_list_videos.go
- struct_video_tags_item.go
- struct_videos.go
- struct_videos_item.go
- update_face_group.go
- update_image.go
- update_project.go
- update_set.go