Documentation
¶
Index ¶
- type AIVisionGeneralAnalysisData
- type AIVisionModerationAnalysisData
- type AIVisionModerationAnalysisDataResponses
- type AIVisionTaggingAnalysisData
- type AnalyzeAIVisionGeneralRequest
- type AnalyzeAIVisionGeneralResponse
- type AnalyzeAIVisionModerationRequest
- type AnalyzeAIVisionModerationResponse
- type AnalyzeAIVisionModerationResponseData
- type AnalyzeAIVisionTaggingRequest
- type AnalyzeAIVisionTaggingResponse
- type AnalyzeAIVisionTaggingResponseData
- type AnalyzeCaptioningResponse
- type AnalyzeCaptioningResponseData
- type AnalyzeCldFashionResponse
- type AnalyzeCldFashionResponseData
- type AnalyzeCldTextResponse
- type AnalyzeCldTextResponseData
- type AnalyzeCocoResponse
- type AnalyzeCocoResponseData
- type AnalyzeGoogleLogoDetectionResponse
- type AnalyzeGoogleLogoDetectionResponseData
- type AnalyzeGoogleTaggingResponse
- type AnalyzeGoogleTaggingResponseData
- type AnalyzeHumanAnatomyResponse
- type AnalyzeHumanAnatomyResponseData
- type AnalyzeImageQualityResponse
- type AnalyzeImageQualityResponseData
- type AnalyzeLvisResponse
- type AnalyzeLvisResponseData
- type AnalyzeShopClassifierResponse
- type AnalyzeShopClassifierResponseData
- type AnalyzeUnidetResponse
- type AnalyzeUnidetResponseData
- type AnalyzeWatermarkDetectionResponse
- type AnalyzeWatermarkDetectionResponseData
- type AssetID
- type AsyncOperationAcceptedResponse
- type AsyncOperationAcceptedResponseData
- type BaseAnalyzeRequest
- type BoundingPoly
- type CaptioningAnalysisData
- type CaptioningAnalysisDataData
- type CldFashionAnalysisData
- type CldFashionAnalysisDataTags
- type CldTextAnalysisData
- type CldTextAnalysisDataTags
- type CocoAnalysisData
- type CocoAnalysisDataTags
- type Data
- type Details
- type Detections
- type ErrorCategory
- type ErrorObject
- type Feature
- type GetTaskStatusResponse
- type GetTaskStatusResponseData
- type GoogleLogoDetectionAnalysisData
- type GoogleTaggingAnalysisData
- type HTTPMetadata
- type HumanAnatomyAnalysisData
- type HumanAnatomyAnalysisDataTags
- type ImageQualityAnalysisData
- type LabelAnnotations
- type Labels
- type Limit
- type LimitsObject
- type LogoAnnotations
- type LvisAnalysisData
- type LvisAnalysisDataTags
- type Responses
- type SchemeCloudinaryAuth
- type Security
- type ShopClassifierAnalysisData
- type ShopClassifierAnalysisDataTags
- type Source
- type SourceType
- type TagDefinitions
- type Tags
- type TaskStatus
- type URI
- type UnidetAnalysisData
- type UnidetAnalysisDataTags
- type Value
- type Vertices
- type WatermarkDetectionAnalysisData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIVisionGeneralAnalysisData ¶
type AIVisionGeneralAnalysisData struct { Responses []Responses `json:"responses"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*AIVisionGeneralAnalysisData) GetModelVersion ¶
func (o *AIVisionGeneralAnalysisData) GetModelVersion() *int64
func (*AIVisionGeneralAnalysisData) GetResponses ¶
func (o *AIVisionGeneralAnalysisData) GetResponses() []Responses
type AIVisionModerationAnalysisData ¶
type AIVisionModerationAnalysisData struct { Responses []AIVisionModerationAnalysisDataResponses `json:"responses"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*AIVisionModerationAnalysisData) GetModelVersion ¶
func (o *AIVisionModerationAnalysisData) GetModelVersion() *int64
func (*AIVisionModerationAnalysisData) GetResponses ¶
func (o *AIVisionModerationAnalysisData) GetResponses() []AIVisionModerationAnalysisDataResponses
type AIVisionModerationAnalysisDataResponses ¶
type AIVisionModerationAnalysisDataResponses struct { Prompt *string `json:"prompt,omitempty"` Value *Value `json:"value,omitempty"` }
func (*AIVisionModerationAnalysisDataResponses) GetPrompt ¶
func (o *AIVisionModerationAnalysisDataResponses) GetPrompt() *string
func (*AIVisionModerationAnalysisDataResponses) GetValue ¶
func (o *AIVisionModerationAnalysisDataResponses) GetValue() *Value
type AIVisionTaggingAnalysisData ¶
type AIVisionTaggingAnalysisData struct { Tags []Tags `json:"tags"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*AIVisionTaggingAnalysisData) GetModelVersion ¶
func (o *AIVisionTaggingAnalysisData) GetModelVersion() *int64
func (*AIVisionTaggingAnalysisData) GetTags ¶
func (o *AIVisionTaggingAnalysisData) GetTags() []Tags
type AnalyzeAIVisionGeneralRequest ¶
type AnalyzeAIVisionGeneralRequest struct { Source Source `json:"source"` // Whether to perform the analysis asynchronously. // If true, the response is returned immediately and analysis is done in the background. // Once complete, a webhook notification will be sent to the specified URL and/or to the URLs defined in the Webhook Notifications settings of your Cloudinary Console. Async *bool `json:"async,omitempty"` // The webhook URL to notify when the analysis is complete. Only relevant when async is set to true. NotificationURL *string `json:"notification_url,omitempty"` // One or more prompts of open questions or tasks with an open answer Prompts []string `json:"prompts,omitempty"` }
func (*AnalyzeAIVisionGeneralRequest) GetAsync ¶
func (o *AnalyzeAIVisionGeneralRequest) GetAsync() *bool
func (*AnalyzeAIVisionGeneralRequest) GetNotificationURL ¶
func (o *AnalyzeAIVisionGeneralRequest) GetNotificationURL() *string
func (*AnalyzeAIVisionGeneralRequest) GetPrompts ¶
func (o *AnalyzeAIVisionGeneralRequest) GetPrompts() []string
func (*AnalyzeAIVisionGeneralRequest) GetSource ¶
func (o *AnalyzeAIVisionGeneralRequest) GetSource() Source
type AnalyzeAIVisionGeneralResponse ¶
type AnalyzeAIVisionGeneralResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *Data `json:"data,omitempty"` }
func (*AnalyzeAIVisionGeneralResponse) GetData ¶
func (o *AnalyzeAIVisionGeneralResponse) GetData() *Data
func (*AnalyzeAIVisionGeneralResponse) GetLimits ¶
func (o *AnalyzeAIVisionGeneralResponse) GetLimits() *LimitsObject
func (*AnalyzeAIVisionGeneralResponse) GetRequestID ¶
func (o *AnalyzeAIVisionGeneralResponse) GetRequestID() *string
type AnalyzeAIVisionModerationRequest ¶
type AnalyzeAIVisionModerationRequest struct { Source Source `json:"source"` // Whether to perform the analysis asynchronously. // If true, the response is returned immediately and analysis is done in the background. // Once complete, a webhook notification will be sent to the specified URL and/or to the URLs defined in the Webhook Notifications settings of your Cloudinary Console. Async *bool `json:"async,omitempty"` // The webhook URL to notify when the analysis is complete. Only relevant when async is set to true. NotificationURL *string `json:"notification_url,omitempty"` // A list of yes/no questions RejectionQuestions []string `json:"rejection_questions,omitempty"` }
func (*AnalyzeAIVisionModerationRequest) GetAsync ¶
func (o *AnalyzeAIVisionModerationRequest) GetAsync() *bool
func (*AnalyzeAIVisionModerationRequest) GetNotificationURL ¶
func (o *AnalyzeAIVisionModerationRequest) GetNotificationURL() *string
func (*AnalyzeAIVisionModerationRequest) GetRejectionQuestions ¶
func (o *AnalyzeAIVisionModerationRequest) GetRejectionQuestions() []string
func (*AnalyzeAIVisionModerationRequest) GetSource ¶
func (o *AnalyzeAIVisionModerationRequest) GetSource() Source
type AnalyzeAIVisionModerationResponse ¶
type AnalyzeAIVisionModerationResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeAIVisionModerationResponseData `json:"data,omitempty"` }
func (*AnalyzeAIVisionModerationResponse) GetData ¶
func (o *AnalyzeAIVisionModerationResponse) GetData() *AnalyzeAIVisionModerationResponseData
func (*AnalyzeAIVisionModerationResponse) GetLimits ¶
func (o *AnalyzeAIVisionModerationResponse) GetLimits() *LimitsObject
func (*AnalyzeAIVisionModerationResponse) GetRequestID ¶
func (o *AnalyzeAIVisionModerationResponse) GetRequestID() *string
type AnalyzeAIVisionModerationResponseData ¶
type AnalyzeAIVisionModerationResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *AIVisionModerationAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeAIVisionModerationResponseData) GetAnalysis ¶
func (o *AnalyzeAIVisionModerationResponseData) GetAnalysis() *AIVisionModerationAnalysisData
func (*AnalyzeAIVisionModerationResponseData) GetEntity ¶
func (o *AnalyzeAIVisionModerationResponseData) GetEntity() *string
type AnalyzeAIVisionTaggingRequest ¶
type AnalyzeAIVisionTaggingRequest struct { Source Source `json:"source"` // Whether to perform the analysis asynchronously. // If true, the response is returned immediately and analysis is done in the background. // Once complete, a webhook notification will be sent to the specified URL and/or to the URLs defined in the Webhook Notifications settings of your Cloudinary Console. Async *bool `json:"async,omitempty"` // The webhook URL to notify when the analysis is complete. Only relevant when async is set to true. NotificationURL *string `json:"notification_url,omitempty"` TagDefinitions []TagDefinitions `json:"tag_definitions"` }
func (*AnalyzeAIVisionTaggingRequest) GetAsync ¶
func (o *AnalyzeAIVisionTaggingRequest) GetAsync() *bool
func (*AnalyzeAIVisionTaggingRequest) GetNotificationURL ¶
func (o *AnalyzeAIVisionTaggingRequest) GetNotificationURL() *string
func (*AnalyzeAIVisionTaggingRequest) GetSource ¶
func (o *AnalyzeAIVisionTaggingRequest) GetSource() Source
func (*AnalyzeAIVisionTaggingRequest) GetTagDefinitions ¶
func (o *AnalyzeAIVisionTaggingRequest) GetTagDefinitions() []TagDefinitions
type AnalyzeAIVisionTaggingResponse ¶
type AnalyzeAIVisionTaggingResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeAIVisionTaggingResponseData `json:"data,omitempty"` }
func (*AnalyzeAIVisionTaggingResponse) GetData ¶
func (o *AnalyzeAIVisionTaggingResponse) GetData() *AnalyzeAIVisionTaggingResponseData
func (*AnalyzeAIVisionTaggingResponse) GetLimits ¶
func (o *AnalyzeAIVisionTaggingResponse) GetLimits() *LimitsObject
func (*AnalyzeAIVisionTaggingResponse) GetRequestID ¶
func (o *AnalyzeAIVisionTaggingResponse) GetRequestID() *string
type AnalyzeAIVisionTaggingResponseData ¶
type AnalyzeAIVisionTaggingResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *AIVisionTaggingAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeAIVisionTaggingResponseData) GetAnalysis ¶
func (o *AnalyzeAIVisionTaggingResponseData) GetAnalysis() *AIVisionTaggingAnalysisData
func (*AnalyzeAIVisionTaggingResponseData) GetEntity ¶
func (o *AnalyzeAIVisionTaggingResponseData) GetEntity() *string
type AnalyzeCaptioningResponse ¶
type AnalyzeCaptioningResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeCaptioningResponseData `json:"data,omitempty"` }
func (*AnalyzeCaptioningResponse) GetData ¶
func (o *AnalyzeCaptioningResponse) GetData() *AnalyzeCaptioningResponseData
func (*AnalyzeCaptioningResponse) GetLimits ¶
func (o *AnalyzeCaptioningResponse) GetLimits() *LimitsObject
func (*AnalyzeCaptioningResponse) GetRequestID ¶
func (o *AnalyzeCaptioningResponse) GetRequestID() *string
type AnalyzeCaptioningResponseData ¶
type AnalyzeCaptioningResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *CaptioningAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeCaptioningResponseData) GetAnalysis ¶
func (o *AnalyzeCaptioningResponseData) GetAnalysis() *CaptioningAnalysisData
func (*AnalyzeCaptioningResponseData) GetEntity ¶
func (o *AnalyzeCaptioningResponseData) GetEntity() *string
type AnalyzeCldFashionResponse ¶
type AnalyzeCldFashionResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeCldFashionResponseData `json:"data,omitempty"` }
func (*AnalyzeCldFashionResponse) GetData ¶
func (o *AnalyzeCldFashionResponse) GetData() *AnalyzeCldFashionResponseData
func (*AnalyzeCldFashionResponse) GetLimits ¶
func (o *AnalyzeCldFashionResponse) GetLimits() *LimitsObject
func (*AnalyzeCldFashionResponse) GetRequestID ¶
func (o *AnalyzeCldFashionResponse) GetRequestID() *string
type AnalyzeCldFashionResponseData ¶
type AnalyzeCldFashionResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *CldFashionAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeCldFashionResponseData) GetAnalysis ¶
func (o *AnalyzeCldFashionResponseData) GetAnalysis() *CldFashionAnalysisData
func (*AnalyzeCldFashionResponseData) GetEntity ¶
func (o *AnalyzeCldFashionResponseData) GetEntity() *string
type AnalyzeCldTextResponse ¶
type AnalyzeCldTextResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeCldTextResponseData `json:"data,omitempty"` }
func (*AnalyzeCldTextResponse) GetData ¶
func (o *AnalyzeCldTextResponse) GetData() *AnalyzeCldTextResponseData
func (*AnalyzeCldTextResponse) GetLimits ¶
func (o *AnalyzeCldTextResponse) GetLimits() *LimitsObject
func (*AnalyzeCldTextResponse) GetRequestID ¶
func (o *AnalyzeCldTextResponse) GetRequestID() *string
type AnalyzeCldTextResponseData ¶
type AnalyzeCldTextResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *CldTextAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeCldTextResponseData) GetAnalysis ¶
func (o *AnalyzeCldTextResponseData) GetAnalysis() *CldTextAnalysisData
func (*AnalyzeCldTextResponseData) GetEntity ¶
func (o *AnalyzeCldTextResponseData) GetEntity() *string
type AnalyzeCocoResponse ¶
type AnalyzeCocoResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeCocoResponseData `json:"data,omitempty"` }
func (*AnalyzeCocoResponse) GetData ¶
func (o *AnalyzeCocoResponse) GetData() *AnalyzeCocoResponseData
func (*AnalyzeCocoResponse) GetLimits ¶
func (o *AnalyzeCocoResponse) GetLimits() *LimitsObject
func (*AnalyzeCocoResponse) GetRequestID ¶
func (o *AnalyzeCocoResponse) GetRequestID() *string
type AnalyzeCocoResponseData ¶
type AnalyzeCocoResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *CocoAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeCocoResponseData) GetAnalysis ¶
func (o *AnalyzeCocoResponseData) GetAnalysis() *CocoAnalysisData
func (*AnalyzeCocoResponseData) GetEntity ¶
func (o *AnalyzeCocoResponseData) GetEntity() *string
type AnalyzeGoogleLogoDetectionResponse ¶
type AnalyzeGoogleLogoDetectionResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeGoogleLogoDetectionResponseData `json:"data,omitempty"` }
func (*AnalyzeGoogleLogoDetectionResponse) GetData ¶
func (o *AnalyzeGoogleLogoDetectionResponse) GetData() *AnalyzeGoogleLogoDetectionResponseData
func (*AnalyzeGoogleLogoDetectionResponse) GetLimits ¶
func (o *AnalyzeGoogleLogoDetectionResponse) GetLimits() *LimitsObject
func (*AnalyzeGoogleLogoDetectionResponse) GetRequestID ¶
func (o *AnalyzeGoogleLogoDetectionResponse) GetRequestID() *string
type AnalyzeGoogleLogoDetectionResponseData ¶
type AnalyzeGoogleLogoDetectionResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *GoogleLogoDetectionAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeGoogleLogoDetectionResponseData) GetAnalysis ¶
func (o *AnalyzeGoogleLogoDetectionResponseData) GetAnalysis() *GoogleLogoDetectionAnalysisData
func (*AnalyzeGoogleLogoDetectionResponseData) GetEntity ¶
func (o *AnalyzeGoogleLogoDetectionResponseData) GetEntity() *string
type AnalyzeGoogleTaggingResponse ¶
type AnalyzeGoogleTaggingResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeGoogleTaggingResponseData `json:"data,omitempty"` }
func (*AnalyzeGoogleTaggingResponse) GetData ¶
func (o *AnalyzeGoogleTaggingResponse) GetData() *AnalyzeGoogleTaggingResponseData
func (*AnalyzeGoogleTaggingResponse) GetLimits ¶
func (o *AnalyzeGoogleTaggingResponse) GetLimits() *LimitsObject
func (*AnalyzeGoogleTaggingResponse) GetRequestID ¶
func (o *AnalyzeGoogleTaggingResponse) GetRequestID() *string
type AnalyzeGoogleTaggingResponseData ¶
type AnalyzeGoogleTaggingResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *GoogleTaggingAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeGoogleTaggingResponseData) GetAnalysis ¶
func (o *AnalyzeGoogleTaggingResponseData) GetAnalysis() *GoogleTaggingAnalysisData
func (*AnalyzeGoogleTaggingResponseData) GetEntity ¶
func (o *AnalyzeGoogleTaggingResponseData) GetEntity() *string
type AnalyzeHumanAnatomyResponse ¶
type AnalyzeHumanAnatomyResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeHumanAnatomyResponseData `json:"data,omitempty"` }
func (*AnalyzeHumanAnatomyResponse) GetData ¶
func (o *AnalyzeHumanAnatomyResponse) GetData() *AnalyzeHumanAnatomyResponseData
func (*AnalyzeHumanAnatomyResponse) GetLimits ¶
func (o *AnalyzeHumanAnatomyResponse) GetLimits() *LimitsObject
func (*AnalyzeHumanAnatomyResponse) GetRequestID ¶
func (o *AnalyzeHumanAnatomyResponse) GetRequestID() *string
type AnalyzeHumanAnatomyResponseData ¶
type AnalyzeHumanAnatomyResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *HumanAnatomyAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeHumanAnatomyResponseData) GetAnalysis ¶
func (o *AnalyzeHumanAnatomyResponseData) GetAnalysis() *HumanAnatomyAnalysisData
func (*AnalyzeHumanAnatomyResponseData) GetEntity ¶
func (o *AnalyzeHumanAnatomyResponseData) GetEntity() *string
type AnalyzeImageQualityResponse ¶
type AnalyzeImageQualityResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeImageQualityResponseData `json:"data,omitempty"` }
func (*AnalyzeImageQualityResponse) GetData ¶
func (o *AnalyzeImageQualityResponse) GetData() *AnalyzeImageQualityResponseData
func (*AnalyzeImageQualityResponse) GetLimits ¶
func (o *AnalyzeImageQualityResponse) GetLimits() *LimitsObject
func (*AnalyzeImageQualityResponse) GetRequestID ¶
func (o *AnalyzeImageQualityResponse) GetRequestID() *string
type AnalyzeImageQualityResponseData ¶
type AnalyzeImageQualityResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *ImageQualityAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeImageQualityResponseData) GetAnalysis ¶
func (o *AnalyzeImageQualityResponseData) GetAnalysis() *ImageQualityAnalysisData
func (*AnalyzeImageQualityResponseData) GetEntity ¶
func (o *AnalyzeImageQualityResponseData) GetEntity() *string
type AnalyzeLvisResponse ¶
type AnalyzeLvisResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeLvisResponseData `json:"data,omitempty"` }
func (*AnalyzeLvisResponse) GetData ¶
func (o *AnalyzeLvisResponse) GetData() *AnalyzeLvisResponseData
func (*AnalyzeLvisResponse) GetLimits ¶
func (o *AnalyzeLvisResponse) GetLimits() *LimitsObject
func (*AnalyzeLvisResponse) GetRequestID ¶
func (o *AnalyzeLvisResponse) GetRequestID() *string
type AnalyzeLvisResponseData ¶
type AnalyzeLvisResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *LvisAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeLvisResponseData) GetAnalysis ¶
func (o *AnalyzeLvisResponseData) GetAnalysis() *LvisAnalysisData
func (*AnalyzeLvisResponseData) GetEntity ¶
func (o *AnalyzeLvisResponseData) GetEntity() *string
type AnalyzeShopClassifierResponse ¶
type AnalyzeShopClassifierResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeShopClassifierResponseData `json:"data,omitempty"` }
func (*AnalyzeShopClassifierResponse) GetData ¶
func (o *AnalyzeShopClassifierResponse) GetData() *AnalyzeShopClassifierResponseData
func (*AnalyzeShopClassifierResponse) GetLimits ¶
func (o *AnalyzeShopClassifierResponse) GetLimits() *LimitsObject
func (*AnalyzeShopClassifierResponse) GetRequestID ¶
func (o *AnalyzeShopClassifierResponse) GetRequestID() *string
type AnalyzeShopClassifierResponseData ¶
type AnalyzeShopClassifierResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *ShopClassifierAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeShopClassifierResponseData) GetAnalysis ¶
func (o *AnalyzeShopClassifierResponseData) GetAnalysis() *ShopClassifierAnalysisData
func (*AnalyzeShopClassifierResponseData) GetEntity ¶
func (o *AnalyzeShopClassifierResponseData) GetEntity() *string
type AnalyzeUnidetResponse ¶
type AnalyzeUnidetResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeUnidetResponseData `json:"data,omitempty"` }
func (*AnalyzeUnidetResponse) GetData ¶
func (o *AnalyzeUnidetResponse) GetData() *AnalyzeUnidetResponseData
func (*AnalyzeUnidetResponse) GetLimits ¶
func (o *AnalyzeUnidetResponse) GetLimits() *LimitsObject
func (*AnalyzeUnidetResponse) GetRequestID ¶
func (o *AnalyzeUnidetResponse) GetRequestID() *string
type AnalyzeUnidetResponseData ¶
type AnalyzeUnidetResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *UnidetAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeUnidetResponseData) GetAnalysis ¶
func (o *AnalyzeUnidetResponseData) GetAnalysis() *UnidetAnalysisData
func (*AnalyzeUnidetResponseData) GetEntity ¶
func (o *AnalyzeUnidetResponseData) GetEntity() *string
type AnalyzeWatermarkDetectionResponse ¶
type AnalyzeWatermarkDetectionResponse struct { Limits *LimitsObject `json:"limits,omitempty"` RequestID *string `json:"request_id,omitempty"` Data *AnalyzeWatermarkDetectionResponseData `json:"data,omitempty"` }
func (*AnalyzeWatermarkDetectionResponse) GetData ¶
func (o *AnalyzeWatermarkDetectionResponse) GetData() *AnalyzeWatermarkDetectionResponseData
func (*AnalyzeWatermarkDetectionResponse) GetLimits ¶
func (o *AnalyzeWatermarkDetectionResponse) GetLimits() *LimitsObject
func (*AnalyzeWatermarkDetectionResponse) GetRequestID ¶
func (o *AnalyzeWatermarkDetectionResponse) GetRequestID() *string
type AnalyzeWatermarkDetectionResponseData ¶
type AnalyzeWatermarkDetectionResponseData struct { Entity *string `json:"entity,omitempty"` Analysis *WatermarkDetectionAnalysisData `json:"analysis,omitempty"` }
func (*AnalyzeWatermarkDetectionResponseData) GetAnalysis ¶
func (o *AnalyzeWatermarkDetectionResponseData) GetAnalysis() *WatermarkDetectionAnalysisData
func (*AnalyzeWatermarkDetectionResponseData) GetEntity ¶
func (o *AnalyzeWatermarkDetectionResponseData) GetEntity() *string
type AssetID ¶
type AssetID struct { // The asset ID to analyze AssetID string `json:"asset_id"` }
func (*AssetID) GetAssetID ¶
type AsyncOperationAcceptedResponse ¶
type AsyncOperationAcceptedResponse struct { Data *AsyncOperationAcceptedResponseData `json:"data,omitempty"` RequestID *string `json:"request_id,omitempty"` }
AsyncOperationAcceptedResponse - Analysis accepted
func (*AsyncOperationAcceptedResponse) GetData ¶
func (o *AsyncOperationAcceptedResponse) GetData() *AsyncOperationAcceptedResponseData
func (*AsyncOperationAcceptedResponse) GetRequestID ¶
func (o *AsyncOperationAcceptedResponse) GetRequestID() *string
type AsyncOperationAcceptedResponseData ¶
type AsyncOperationAcceptedResponseData struct { TaskID string `json:"task_id"` // The status of an async task Status TaskStatus `json:"status"` }
func (*AsyncOperationAcceptedResponseData) GetStatus ¶
func (o *AsyncOperationAcceptedResponseData) GetStatus() TaskStatus
func (*AsyncOperationAcceptedResponseData) GetTaskID ¶
func (o *AsyncOperationAcceptedResponseData) GetTaskID() string
type BaseAnalyzeRequest ¶
type BaseAnalyzeRequest struct { Source Source `json:"source"` // Whether to perform the analysis asynchronously. // If true, the response is returned immediately and analysis is done in the background. // Once complete, a webhook notification will be sent to the specified URL and/or to the URLs defined in the Webhook Notifications settings of your Cloudinary Console. Async *bool `json:"async,omitempty"` // The webhook URL to notify when the analysis is complete. Only relevant when async is set to true. NotificationURL *string `json:"notification_url,omitempty"` }
func (*BaseAnalyzeRequest) GetAsync ¶
func (o *BaseAnalyzeRequest) GetAsync() *bool
func (*BaseAnalyzeRequest) GetNotificationURL ¶
func (o *BaseAnalyzeRequest) GetNotificationURL() *string
func (*BaseAnalyzeRequest) GetSource ¶
func (o *BaseAnalyzeRequest) GetSource() Source
type BoundingPoly ¶
type BoundingPoly struct {
Vertices []Vertices `json:"vertices,omitempty"`
}
func (*BoundingPoly) GetVertices ¶
func (o *BoundingPoly) GetVertices() []Vertices
type CaptioningAnalysisData ¶
type CaptioningAnalysisData struct { Data CaptioningAnalysisDataData `json:"data"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*CaptioningAnalysisData) GetData ¶
func (o *CaptioningAnalysisData) GetData() CaptioningAnalysisDataData
func (*CaptioningAnalysisData) GetModelVersion ¶
func (o *CaptioningAnalysisData) GetModelVersion() *int64
type CaptioningAnalysisDataData ¶
type CaptioningAnalysisDataData struct {
Caption string `json:"caption"`
}
func (*CaptioningAnalysisDataData) GetCaption ¶
func (o *CaptioningAnalysisDataData) GetCaption() string
type CldFashionAnalysisData ¶
type CldFashionAnalysisData struct { Tags CldFashionAnalysisDataTags `json:"tags"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*CldFashionAnalysisData) GetModelVersion ¶
func (o *CldFashionAnalysisData) GetModelVersion() *int64
func (*CldFashionAnalysisData) GetTags ¶
func (o *CldFashionAnalysisData) GetTags() CldFashionAnalysisDataTags
type CldFashionAnalysisDataTags ¶
type CldFashionAnalysisDataTags struct { }
type CldTextAnalysisData ¶
type CldTextAnalysisData struct { Tags CldTextAnalysisDataTags `json:"tags"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*CldTextAnalysisData) GetModelVersion ¶
func (o *CldTextAnalysisData) GetModelVersion() *int64
func (*CldTextAnalysisData) GetTags ¶
func (o *CldTextAnalysisData) GetTags() CldTextAnalysisDataTags
type CldTextAnalysisDataTags ¶
type CldTextAnalysisDataTags struct { }
type CocoAnalysisData ¶
type CocoAnalysisData struct { Tags CocoAnalysisDataTags `json:"tags"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*CocoAnalysisData) GetModelVersion ¶
func (o *CocoAnalysisData) GetModelVersion() *int64
func (*CocoAnalysisData) GetTags ¶
func (o *CocoAnalysisData) GetTags() CocoAnalysisDataTags
type CocoAnalysisDataTags ¶
type CocoAnalysisDataTags struct { }
type Data ¶
type Data struct { Entity *string `json:"entity,omitempty"` Analysis *AIVisionGeneralAnalysisData `json:"analysis,omitempty"` }
func (*Data) GetAnalysis ¶
func (o *Data) GetAnalysis() *AIVisionGeneralAnalysisData
type Detections ¶
func (*Detections) GetConfidence ¶
func (o *Detections) GetConfidence() float64
func (*Detections) GetName ¶
func (o *Detections) GetName() string
type ErrorCategory ¶
type ErrorCategory string
const ( ErrorCategoryUserError ErrorCategory = "user_error" ErrorCategoryAuthError ErrorCategory = "auth_error" ErrorCategoryServerError ErrorCategory = "server_error" ErrorCategoryRateLimitError ErrorCategory = "rate_limit_error" )
func (ErrorCategory) ToPointer ¶
func (e ErrorCategory) ToPointer() *ErrorCategory
func (*ErrorCategory) UnmarshalJSON ¶
func (e *ErrorCategory) UnmarshalJSON(data []byte) error
type ErrorObject ¶
type ErrorObject struct { Category *ErrorCategory `json:"category,omitempty"` Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` Details *Details `json:"details,omitempty"` RequestID *string `json:"request_id,omitempty"` }
func (*ErrorObject) GetCategory ¶
func (o *ErrorObject) GetCategory() *ErrorCategory
func (*ErrorObject) GetCode ¶
func (o *ErrorObject) GetCode() *string
func (*ErrorObject) GetDetails ¶
func (o *ErrorObject) GetDetails() *Details
func (*ErrorObject) GetMessage ¶
func (o *ErrorObject) GetMessage() *string
func (*ErrorObject) GetRequestID ¶
func (o *ErrorObject) GetRequestID() *string
type GetTaskStatusResponse ¶
type GetTaskStatusResponse struct { Data *GetTaskStatusResponseData `json:"data,omitempty"` RequestID *string `json:"request_id,omitempty"` }
func (*GetTaskStatusResponse) GetData ¶
func (o *GetTaskStatusResponse) GetData() *GetTaskStatusResponseData
func (*GetTaskStatusResponse) GetRequestID ¶
func (o *GetTaskStatusResponse) GetRequestID() *string
type GetTaskStatusResponseData ¶
type GetTaskStatusResponseData struct { TaskID *string `json:"task_id,omitempty"` // The status of an async task Status *TaskStatus `json:"status,omitempty"` }
func (*GetTaskStatusResponseData) GetStatus ¶
func (o *GetTaskStatusResponseData) GetStatus() *TaskStatus
func (*GetTaskStatusResponseData) GetTaskID ¶
func (o *GetTaskStatusResponseData) GetTaskID() *string
type GoogleLogoDetectionAnalysisData ¶
type GoogleLogoDetectionAnalysisData struct {
LogoAnnotations []LogoAnnotations `json:"logo_annotations"`
}
func (*GoogleLogoDetectionAnalysisData) GetLogoAnnotations ¶
func (o *GoogleLogoDetectionAnalysisData) GetLogoAnnotations() []LogoAnnotations
type GoogleTaggingAnalysisData ¶
type GoogleTaggingAnalysisData struct {
LabelAnnotations LabelAnnotations `json:"label_annotations"`
}
func (*GoogleTaggingAnalysisData) GetLabelAnnotations ¶
func (o *GoogleTaggingAnalysisData) GetLabelAnnotations() LabelAnnotations
type HTTPMetadata ¶
type HTTPMetadata struct { // Raw HTTP response; suitable for custom response parsing Response *http.Response `json:"-"` // Raw HTTP request; suitable for debugging Request *http.Request `json:"-"` }
func (*HTTPMetadata) GetRequest ¶
func (o *HTTPMetadata) GetRequest() *http.Request
func (*HTTPMetadata) GetResponse ¶
func (o *HTTPMetadata) GetResponse() *http.Response
type HumanAnatomyAnalysisData ¶
type HumanAnatomyAnalysisData struct { Tags HumanAnatomyAnalysisDataTags `json:"tags"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*HumanAnatomyAnalysisData) GetModelVersion ¶
func (o *HumanAnatomyAnalysisData) GetModelVersion() *int64
func (*HumanAnatomyAnalysisData) GetTags ¶
func (o *HumanAnatomyAnalysisData) GetTags() HumanAnatomyAnalysisDataTags
type HumanAnatomyAnalysisDataTags ¶
type HumanAnatomyAnalysisDataTags struct { }
type ImageQualityAnalysisData ¶
type ImageQualityAnalysisData struct { Quality *string `json:"quality,omitempty"` Score *float64 `json:"score,omitempty"` Confidence *float64 `json:"confidence,omitempty"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*ImageQualityAnalysisData) GetConfidence ¶
func (o *ImageQualityAnalysisData) GetConfidence() *float64
func (*ImageQualityAnalysisData) GetModelVersion ¶
func (o *ImageQualityAnalysisData) GetModelVersion() *int64
func (*ImageQualityAnalysisData) GetQuality ¶
func (o *ImageQualityAnalysisData) GetQuality() *string
func (*ImageQualityAnalysisData) GetScore ¶
func (o *ImageQualityAnalysisData) GetScore() *float64
type LabelAnnotations ¶
type LabelAnnotations struct {
Labels []Labels `json:"labels,omitempty"`
}
func (*LabelAnnotations) GetLabels ¶
func (o *LabelAnnotations) GetLabels() []Labels
type Limit ¶
type Limit struct { Type Feature `json:"type"` // The amount of quota used by the current request UsedByRequest *int64 `json:"used_by_request,omitempty"` // The remaining quota Remaining *int64 `json:"remaining,omitempty"` // The total quota limit Limit *int64 `json:"limit,omitempty"` // Time in UTC when the limit will be reset ResetTime *time.Time `json:"reset_time,omitempty"` }
func (*Limit) GetRemaining ¶
func (*Limit) GetResetTime ¶
func (*Limit) GetUsedByRequest ¶
func (Limit) MarshalJSON ¶
func (*Limit) UnmarshalJSON ¶
type LimitsObject ¶
type LimitsObject struct {
Items []Limit `json:"items,omitempty"`
}
func (*LimitsObject) GetItems ¶
func (o *LimitsObject) GetItems() []Limit
type LogoAnnotations ¶
type LogoAnnotations struct { Mid *string `json:"mid,omitempty"` Description string `json:"description"` Score float64 `json:"score"` BoundingPoly BoundingPoly `json:"bounding_poly"` }
func (*LogoAnnotations) GetBoundingPoly ¶
func (o *LogoAnnotations) GetBoundingPoly() BoundingPoly
func (*LogoAnnotations) GetDescription ¶
func (o *LogoAnnotations) GetDescription() string
func (*LogoAnnotations) GetMid ¶
func (o *LogoAnnotations) GetMid() *string
func (*LogoAnnotations) GetScore ¶
func (o *LogoAnnotations) GetScore() float64
type LvisAnalysisData ¶
type LvisAnalysisData struct { Tags LvisAnalysisDataTags `json:"tags"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*LvisAnalysisData) GetModelVersion ¶
func (o *LvisAnalysisData) GetModelVersion() *int64
func (*LvisAnalysisData) GetTags ¶
func (o *LvisAnalysisData) GetTags() LvisAnalysisDataTags
type LvisAnalysisDataTags ¶
type LvisAnalysisDataTags struct { }
type SchemeCloudinaryAuth ¶
type SchemeCloudinaryAuth struct { APIKey string `json:"api_key" security:"name=api_key"` APISecret string `json:"api_secret" security:"name=api_secret"` }
func (*SchemeCloudinaryAuth) GetAPIKey ¶
func (o *SchemeCloudinaryAuth) GetAPIKey() string
func (*SchemeCloudinaryAuth) GetAPISecret ¶
func (o *SchemeCloudinaryAuth) GetAPISecret() string
type Security ¶
type Security struct { CloudinaryAuth *SchemeCloudinaryAuth `security:"scheme,type=http,subtype=custom"` OAuth2 *string `security:"scheme,type=oauth2,name=Authorization"` }
func (*Security) GetCloudinaryAuth ¶
func (o *Security) GetCloudinaryAuth() *SchemeCloudinaryAuth
type ShopClassifierAnalysisData ¶
type ShopClassifierAnalysisData struct { Tags ShopClassifierAnalysisDataTags `json:"tags"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*ShopClassifierAnalysisData) GetModelVersion ¶
func (o *ShopClassifierAnalysisData) GetModelVersion() *int64
func (*ShopClassifierAnalysisData) GetTags ¶
func (o *ShopClassifierAnalysisData) GetTags() ShopClassifierAnalysisDataTags
type ShopClassifierAnalysisDataTags ¶
type ShopClassifierAnalysisDataTags struct { }
type Source ¶
type Source struct { URI *URI `queryParam:"inline"` AssetID *AssetID `queryParam:"inline"` Type SourceType }
func CreateSourceAssetID ¶
func CreateSourceURI ¶
func (Source) MarshalJSON ¶
func (*Source) UnmarshalJSON ¶
type SourceType ¶
type SourceType string
const ( SourceTypeURI SourceType = "uri" SourceTypeAssetID SourceType = "asset_id" )
type TagDefinitions ¶
type TagDefinitions struct { // The name of the tag to apply. This can be any string and does not affect the decision process Name string `json:"name"` // A description to be used by the AI to determine whether the tag should be applied Description string `json:"description"` }
func (*TagDefinitions) GetDescription ¶
func (o *TagDefinitions) GetDescription() string
func (*TagDefinitions) GetName ¶
func (o *TagDefinitions) GetName() string
type TaskStatus ¶
type TaskStatus string
TaskStatus - The status of an async task
const ( TaskStatusPending TaskStatus = "pending" TaskStatusProcessing TaskStatus = "processing" TaskStatusCompleted TaskStatus = "completed" TaskStatusFailed TaskStatus = "failed" )
func (TaskStatus) ToPointer ¶
func (e TaskStatus) ToPointer() *TaskStatus
func (*TaskStatus) UnmarshalJSON ¶
func (e *TaskStatus) UnmarshalJSON(data []byte) error
type UnidetAnalysisData ¶
type UnidetAnalysisData struct { Tags UnidetAnalysisDataTags `json:"tags"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*UnidetAnalysisData) GetModelVersion ¶
func (o *UnidetAnalysisData) GetModelVersion() *int64
func (*UnidetAnalysisData) GetTags ¶
func (o *UnidetAnalysisData) GetTags() UnidetAnalysisDataTags
type UnidetAnalysisDataTags ¶
type UnidetAnalysisDataTags struct { }
type WatermarkDetectionAnalysisData ¶
type WatermarkDetectionAnalysisData struct { Detections []Detections `json:"detections,omitempty"` ModelVersion *int64 `json:"model_version,omitempty"` }
func (*WatermarkDetectionAnalysisData) GetDetections ¶
func (o *WatermarkDetectionAnalysisData) GetDetections() []Detections
func (*WatermarkDetectionAnalysisData) GetModelVersion ¶
func (o *WatermarkDetectionAnalysisData) GetModelVersion() *int64
Source Files
¶
- aivisiongeneralanalysisdata.go
- aivisionmoderationanalysisdata.go
- aivisiontagginganalysisdata.go
- analyzeaivisiongeneralrequest.go
- analyzeaivisiongeneralresponse.go
- analyzeaivisionmoderationrequest.go
- analyzeaivisionmoderationresponse.go
- analyzeaivisiontaggingrequest.go
- analyzeaivisiontaggingresponse.go
- analyzecaptioningresponse.go
- analyzecldfashionresponse.go
- analyzecldtextresponse.go
- analyzecocoresponse.go
- analyzegooglelogodetectionresponse.go
- analyzegoogletaggingresponse.go
- analyzehumananatomyresponse.go
- analyzeimagequalityresponse.go
- analyzelvisresponse.go
- analyzeshopclassifierresponse.go
- analyzeunidetresponse.go
- analyzewatermarkdetectionresponse.go
- asyncoperationacceptedresponse.go
- baseanalyzerequest.go
- captioninganalysisdata.go
- cldfashionanalysisdata.go
- cldtextanalysisdata.go
- cocoanalysisdata.go
- errorcategory.go
- errorobject.go
- feature.go
- gettaskstatusresponse.go
- googlelogodetectionanalysisdata.go
- googletagginganalysisdata.go
- httpmetadata.go
- humananatomyanalysisdata.go
- imagequalityanalysisdata.go
- limitsobject.go
- lvisanalysisdata.go
- schemecloudinaryauth.go
- security.go
- shopclassifieranalysisdata.go
- source.go
- taskstatus.go
- unidetanalysisdata.go
- watermarkdetectionanalysisdata.go
Click to show internal directories.
Click to hide internal directories.