operations

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SupportedOptionRetries              = "retries"
	SupportedOptionTimeout              = "timeout"
	SupportedOptionAcceptHeaderOverride = "acceptHeaderOverride"
	SupportedOptionURLOverride          = "urlOverride"
)

Variables

View Source
var ErrUnsupportedOption = errors.New("unsupported option")

Functions

This section is empty.

Types

type AnalyzeAiVisionGeneralResponse

type AnalyzeAiVisionGeneralResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeAIVisionGeneralResponse *components.AnalyzeAIVisionGeneralResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeAiVisionGeneralResponse) GetAnalyzeAIVisionGeneralResponse

func (o *AnalyzeAiVisionGeneralResponse) GetAnalyzeAIVisionGeneralResponse() *components.AnalyzeAIVisionGeneralResponse

func (*AnalyzeAiVisionGeneralResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeAiVisionGeneralResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeAiVisionGeneralResponse) GetHTTPMeta

type AnalyzeAiVisionModerationResponse

type AnalyzeAiVisionModerationResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeAIVisionModerationResponse *components.AnalyzeAIVisionModerationResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeAiVisionModerationResponse) GetAnalyzeAIVisionModerationResponse

func (o *AnalyzeAiVisionModerationResponse) GetAnalyzeAIVisionModerationResponse() *components.AnalyzeAIVisionModerationResponse

func (*AnalyzeAiVisionModerationResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeAiVisionModerationResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeAiVisionModerationResponse) GetHTTPMeta

type AnalyzeAiVisionTaggingResponse

type AnalyzeAiVisionTaggingResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeAIVisionTaggingResponse *components.AnalyzeAIVisionTaggingResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeAiVisionTaggingResponse) GetAnalyzeAIVisionTaggingResponse

func (o *AnalyzeAiVisionTaggingResponse) GetAnalyzeAIVisionTaggingResponse() *components.AnalyzeAIVisionTaggingResponse

func (*AnalyzeAiVisionTaggingResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeAiVisionTaggingResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeAiVisionTaggingResponse) GetHTTPMeta

type AnalyzeCaptioningResponse

type AnalyzeCaptioningResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeCaptioningResponse *components.AnalyzeCaptioningResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeCaptioningResponse) GetAnalyzeCaptioningResponse

func (o *AnalyzeCaptioningResponse) GetAnalyzeCaptioningResponse() *components.AnalyzeCaptioningResponse

func (*AnalyzeCaptioningResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeCaptioningResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeCaptioningResponse) GetHTTPMeta

type AnalyzeCldFashionResponse

type AnalyzeCldFashionResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeCldFashionResponse *components.AnalyzeCldFashionResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeCldFashionResponse) GetAnalyzeCldFashionResponse

func (o *AnalyzeCldFashionResponse) GetAnalyzeCldFashionResponse() *components.AnalyzeCldFashionResponse

func (*AnalyzeCldFashionResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeCldFashionResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeCldFashionResponse) GetHTTPMeta

type AnalyzeCldTextResponse

type AnalyzeCldTextResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeCldTextResponse *components.AnalyzeCldTextResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeCldTextResponse) GetAnalyzeCldTextResponse

func (o *AnalyzeCldTextResponse) GetAnalyzeCldTextResponse() *components.AnalyzeCldTextResponse

func (*AnalyzeCldTextResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeCldTextResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeCldTextResponse) GetHTTPMeta

type AnalyzeCocoResponse

type AnalyzeCocoResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeCocoResponse *components.AnalyzeCocoResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeCocoResponse) GetAnalyzeCocoResponse

func (o *AnalyzeCocoResponse) GetAnalyzeCocoResponse() *components.AnalyzeCocoResponse

func (*AnalyzeCocoResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeCocoResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeCocoResponse) GetHTTPMeta

func (o *AnalyzeCocoResponse) GetHTTPMeta() components.HTTPMetadata

type AnalyzeGoogleLogoDetectionResponse

type AnalyzeGoogleLogoDetectionResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeGoogleLogoDetectionResponse *components.AnalyzeGoogleLogoDetectionResponse
}

func (*AnalyzeGoogleLogoDetectionResponse) GetAnalyzeGoogleLogoDetectionResponse

func (o *AnalyzeGoogleLogoDetectionResponse) GetAnalyzeGoogleLogoDetectionResponse() *components.AnalyzeGoogleLogoDetectionResponse

func (*AnalyzeGoogleLogoDetectionResponse) GetHTTPMeta

type AnalyzeGoogleTaggingResponse

type AnalyzeGoogleTaggingResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeGoogleTaggingResponse *components.AnalyzeGoogleTaggingResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeGoogleTaggingResponse) GetAnalyzeGoogleTaggingResponse

func (o *AnalyzeGoogleTaggingResponse) GetAnalyzeGoogleTaggingResponse() *components.AnalyzeGoogleTaggingResponse

func (*AnalyzeGoogleTaggingResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeGoogleTaggingResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeGoogleTaggingResponse) GetHTTPMeta

type AnalyzeHumanAnatomyResponse

type AnalyzeHumanAnatomyResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeHumanAnatomyResponse *components.AnalyzeHumanAnatomyResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeHumanAnatomyResponse) GetAnalyzeHumanAnatomyResponse

func (o *AnalyzeHumanAnatomyResponse) GetAnalyzeHumanAnatomyResponse() *components.AnalyzeHumanAnatomyResponse

func (*AnalyzeHumanAnatomyResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeHumanAnatomyResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeHumanAnatomyResponse) GetHTTPMeta

type AnalyzeImageQualityResponse

type AnalyzeImageQualityResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeImageQualityResponse *components.AnalyzeImageQualityResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeImageQualityResponse) GetAnalyzeImageQualityResponse

func (o *AnalyzeImageQualityResponse) GetAnalyzeImageQualityResponse() *components.AnalyzeImageQualityResponse

func (*AnalyzeImageQualityResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeImageQualityResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeImageQualityResponse) GetHTTPMeta

type AnalyzeLvisResponse

type AnalyzeLvisResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeLvisResponse *components.AnalyzeLvisResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeLvisResponse) GetAnalyzeLvisResponse

func (o *AnalyzeLvisResponse) GetAnalyzeLvisResponse() *components.AnalyzeLvisResponse

func (*AnalyzeLvisResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeLvisResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeLvisResponse) GetHTTPMeta

func (o *AnalyzeLvisResponse) GetHTTPMeta() components.HTTPMetadata

type AnalyzeShopClassifierResponse

type AnalyzeShopClassifierResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeShopClassifierResponse *components.AnalyzeShopClassifierResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeShopClassifierResponse) GetAnalyzeShopClassifierResponse

func (o *AnalyzeShopClassifierResponse) GetAnalyzeShopClassifierResponse() *components.AnalyzeShopClassifierResponse

func (*AnalyzeShopClassifierResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeShopClassifierResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeShopClassifierResponse) GetHTTPMeta

type AnalyzeUnidetResponse

type AnalyzeUnidetResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeUnidetResponse *components.AnalyzeUnidetResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeUnidetResponse) GetAnalyzeUnidetResponse

func (o *AnalyzeUnidetResponse) GetAnalyzeUnidetResponse() *components.AnalyzeUnidetResponse

func (*AnalyzeUnidetResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeUnidetResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeUnidetResponse) GetHTTPMeta

type AnalyzeWatermarkDetectionResponse

type AnalyzeWatermarkDetectionResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis succeeded
	AnalyzeWatermarkDetectionResponse *components.AnalyzeWatermarkDetectionResponse
	// Analysis accepted
	AsyncOperationAcceptedResponse *components.AsyncOperationAcceptedResponse
}

func (*AnalyzeWatermarkDetectionResponse) GetAnalyzeWatermarkDetectionResponse

func (o *AnalyzeWatermarkDetectionResponse) GetAnalyzeWatermarkDetectionResponse() *components.AnalyzeWatermarkDetectionResponse

func (*AnalyzeWatermarkDetectionResponse) GetAsyncOperationAcceptedResponse

func (o *AnalyzeWatermarkDetectionResponse) GetAsyncOperationAcceptedResponse() *components.AsyncOperationAcceptedResponse

func (*AnalyzeWatermarkDetectionResponse) GetHTTPMeta

type GetAnalysisTaskStatusRequest

type GetAnalysisTaskStatusRequest struct {
	// The ID of the analysis task
	TaskID string `pathParam:"style=simple,explode=false,name=task_id"`
}

func (*GetAnalysisTaskStatusRequest) GetTaskID

func (o *GetAnalysisTaskStatusRequest) GetTaskID() string

type GetAnalysisTaskStatusResponse

type GetAnalysisTaskStatusResponse struct {
	HTTPMeta components.HTTPMetadata `json:"-"`
	// Analysis task status
	GetTaskStatusResponse *components.GetTaskStatusResponse
}

func (*GetAnalysisTaskStatusResponse) GetGetTaskStatusResponse

func (o *GetAnalysisTaskStatusResponse) GetGetTaskStatusResponse() *components.GetTaskStatusResponse

func (*GetAnalysisTaskStatusResponse) GetHTTPMeta

type Option

type Option func(*Options, ...string) error

func WithOperationTimeout

func WithOperationTimeout(timeout time.Duration) Option

WithOperationTimeout allows setting the request timeout applied for an operation.

func WithRetries

func WithRetries(config retry.Config) Option

WithRetries allows customizing the default retry configuration.

func WithServerURL

func WithServerURL(serverURL string) Option

WithServerURL allows providing an alternative server URL.

func WithSetHeaders

func WithSetHeaders(hdrs map[string]string) Option

WithSetHeaders takes a map of headers that will applied to a request. If the request contains headers that are in the map then they will be overwritten.

func WithTemplatedServerURL

func WithTemplatedServerURL(serverURL string, params map[string]string) Option

WithTemplatedServerURL allows providing an alternative server URL with templated parameters.

func WithURLOverride

func WithURLOverride(urlOverride string) Option

WithURLOverride allows overriding the URL.

type Options

type Options struct {
	ServerURL   *string
	Retries     *retry.Config
	Timeout     *time.Duration
	URLOverride *string
	SetHeaders  map[string]string
}

Jump to

Keyboard shortcuts

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