...

Package prediction

import "github.com/Azure/azure-sdk-for-go/services/cognitiveservices/v3.1/customvision/prediction"
Overview
Index
Subdirectories

Overview ▾

Package prediction implements the Azure ARM Prediction service API version 3.1.

Index ▾

func UserAgent() string
func Version() string
type BaseClient
    func New(endpoint string) BaseClient
    func NewWithoutDefaults(endpoint string) BaseClient
    func (client BaseClient) ClassifyImage(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (result ImagePrediction, err error)
    func (client BaseClient) ClassifyImagePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (*http.Request, error)
    func (client BaseClient) ClassifyImageResponder(resp *http.Response) (result ImagePrediction, err error)
    func (client BaseClient) ClassifyImageSender(req *http.Request) (*http.Response, error)
    func (client BaseClient) ClassifyImageURL(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (result ImagePrediction, err error)
    func (client BaseClient) ClassifyImageURLPreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (*http.Request, error)
    func (client BaseClient) ClassifyImageURLResponder(resp *http.Response) (result ImagePrediction, err error)
    func (client BaseClient) ClassifyImageURLSender(req *http.Request) (*http.Response, error)
    func (client BaseClient) ClassifyImageURLWithNoStore(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (result ImagePrediction, err error)
    func (client BaseClient) ClassifyImageURLWithNoStorePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (*http.Request, error)
    func (client BaseClient) ClassifyImageURLWithNoStoreResponder(resp *http.Response) (result ImagePrediction, err error)
    func (client BaseClient) ClassifyImageURLWithNoStoreSender(req *http.Request) (*http.Response, error)
    func (client BaseClient) ClassifyImageWithNoStore(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (result ImagePrediction, err error)
    func (client BaseClient) ClassifyImageWithNoStorePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (*http.Request, error)
    func (client BaseClient) ClassifyImageWithNoStoreResponder(resp *http.Response) (result ImagePrediction, err error)
    func (client BaseClient) ClassifyImageWithNoStoreSender(req *http.Request) (*http.Response, error)
    func (client BaseClient) DetectImage(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (result ImagePrediction, err error)
    func (client BaseClient) DetectImagePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (*http.Request, error)
    func (client BaseClient) DetectImageResponder(resp *http.Response) (result ImagePrediction, err error)
    func (client BaseClient) DetectImageSender(req *http.Request) (*http.Response, error)
    func (client BaseClient) DetectImageURL(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (result ImagePrediction, err error)
    func (client BaseClient) DetectImageURLPreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (*http.Request, error)
    func (client BaseClient) DetectImageURLResponder(resp *http.Response) (result ImagePrediction, err error)
    func (client BaseClient) DetectImageURLSender(req *http.Request) (*http.Response, error)
    func (client BaseClient) DetectImageURLWithNoStore(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (result ImagePrediction, err error)
    func (client BaseClient) DetectImageURLWithNoStorePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (*http.Request, error)
    func (client BaseClient) DetectImageURLWithNoStoreResponder(resp *http.Response) (result ImagePrediction, err error)
    func (client BaseClient) DetectImageURLWithNoStoreSender(req *http.Request) (*http.Response, error)
    func (client BaseClient) DetectImageWithNoStore(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (result ImagePrediction, err error)
    func (client BaseClient) DetectImageWithNoStorePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (*http.Request, error)
    func (client BaseClient) DetectImageWithNoStoreResponder(resp *http.Response) (result ImagePrediction, err error)
    func (client BaseClient) DetectImageWithNoStoreSender(req *http.Request) (*http.Response, error)
type BoundingBox
type CustomVisionError
type CustomVisionErrorCodes
    func PossibleCustomVisionErrorCodesValues() []CustomVisionErrorCodes
type ImagePrediction
    func (IP ImagePrediction) MarshalJSON() ([]byte, error)
type ImageURL
type Model
    func (mVar Model) MarshalJSON() ([]byte, error)
type TagType
    func PossibleTagTypeValues() []TagType

Package files

client.go enums.go models.go version.go

func UserAgent

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

type BaseClient

BaseClient is the base client for Prediction.

type BaseClient struct {
    autorest.Client
    Endpoint string
}

func New

func New(endpoint string) BaseClient

New creates an instance of the BaseClient client.

func NewWithoutDefaults

func NewWithoutDefaults(endpoint string) BaseClient

NewWithoutDefaults creates an instance of the BaseClient client.

func (BaseClient) ClassifyImage

func (client BaseClient) ClassifyImage(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (result ImagePrediction, err error)

ClassifyImage sends the classify image request. Parameters: projectID - the project id. publishedName - specifies the name of the model to evaluate against. imageData - binary image data. Supported formats are JPEG, GIF, PNG, and BMP. Supports images up to 4MB. application - optional. Specifies the name of application using the endpoint.

func (BaseClient) ClassifyImagePreparer

func (client BaseClient) ClassifyImagePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (*http.Request, error)

ClassifyImagePreparer prepares the ClassifyImage request.

func (BaseClient) ClassifyImageResponder

func (client BaseClient) ClassifyImageResponder(resp *http.Response) (result ImagePrediction, err error)

ClassifyImageResponder handles the response to the ClassifyImage request. The method always closes the http.Response Body.

func (BaseClient) ClassifyImageSender

func (client BaseClient) ClassifyImageSender(req *http.Request) (*http.Response, error)

ClassifyImageSender sends the ClassifyImage request. The method will close the http.Response Body if it receives an error.

func (BaseClient) ClassifyImageURL

func (client BaseClient) ClassifyImageURL(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (result ImagePrediction, err error)

ClassifyImageURL sends the classify image url request. Parameters: projectID - the project id. publishedName - specifies the name of the model to evaluate against. imageURL - an ImageUrl that contains the url of the image to be evaluated. application - optional. Specifies the name of application using the endpoint.

func (BaseClient) ClassifyImageURLPreparer

func (client BaseClient) ClassifyImageURLPreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (*http.Request, error)

ClassifyImageURLPreparer prepares the ClassifyImageURL request.

func (BaseClient) ClassifyImageURLResponder

func (client BaseClient) ClassifyImageURLResponder(resp *http.Response) (result ImagePrediction, err error)

ClassifyImageURLResponder handles the response to the ClassifyImageURL request. The method always closes the http.Response Body.

func (BaseClient) ClassifyImageURLSender

func (client BaseClient) ClassifyImageURLSender(req *http.Request) (*http.Response, error)

ClassifyImageURLSender sends the ClassifyImageURL request. The method will close the http.Response Body if it receives an error.

func (BaseClient) ClassifyImageURLWithNoStore

func (client BaseClient) ClassifyImageURLWithNoStore(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (result ImagePrediction, err error)

ClassifyImageURLWithNoStore sends the classify image url with no store request. Parameters: projectID - the project id. publishedName - specifies the name of the model to evaluate against. imageURL - an {Iris.Web.Api.Models.ImageUrl} that contains the url of the image to be evaluated. application - optional. Specifies the name of application using the endpoint.

func (BaseClient) ClassifyImageURLWithNoStorePreparer

func (client BaseClient) ClassifyImageURLWithNoStorePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (*http.Request, error)

ClassifyImageURLWithNoStorePreparer prepares the ClassifyImageURLWithNoStore request.

func (BaseClient) ClassifyImageURLWithNoStoreResponder

func (client BaseClient) ClassifyImageURLWithNoStoreResponder(resp *http.Response) (result ImagePrediction, err error)

ClassifyImageURLWithNoStoreResponder handles the response to the ClassifyImageURLWithNoStore request. The method always closes the http.Response Body.

func (BaseClient) ClassifyImageURLWithNoStoreSender

func (client BaseClient) ClassifyImageURLWithNoStoreSender(req *http.Request) (*http.Response, error)

ClassifyImageURLWithNoStoreSender sends the ClassifyImageURLWithNoStore request. The method will close the http.Response Body if it receives an error.

func (BaseClient) ClassifyImageWithNoStore

func (client BaseClient) ClassifyImageWithNoStore(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (result ImagePrediction, err error)

ClassifyImageWithNoStore sends the classify image with no store request. Parameters: projectID - the project id. publishedName - specifies the name of the model to evaluate against. imageData - binary image data. Supported formats are JPEG, GIF, PNG, and BMP. Supports images up to 4MB. application - optional. Specifies the name of application using the endpoint.

func (BaseClient) ClassifyImageWithNoStorePreparer

func (client BaseClient) ClassifyImageWithNoStorePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (*http.Request, error)

ClassifyImageWithNoStorePreparer prepares the ClassifyImageWithNoStore request.

func (BaseClient) ClassifyImageWithNoStoreResponder

func (client BaseClient) ClassifyImageWithNoStoreResponder(resp *http.Response) (result ImagePrediction, err error)

ClassifyImageWithNoStoreResponder handles the response to the ClassifyImageWithNoStore request. The method always closes the http.Response Body.

func (BaseClient) ClassifyImageWithNoStoreSender

func (client BaseClient) ClassifyImageWithNoStoreSender(req *http.Request) (*http.Response, error)

ClassifyImageWithNoStoreSender sends the ClassifyImageWithNoStore request. The method will close the http.Response Body if it receives an error.

func (BaseClient) DetectImage

func (client BaseClient) DetectImage(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (result ImagePrediction, err error)

DetectImage sends the detect image request. Parameters: projectID - the project id. publishedName - specifies the name of the model to evaluate against. imageData - binary image data. Supported formats are JPEG, GIF, PNG, and BMP. Supports images up to 4MB. application - optional. Specifies the name of application using the endpoint.

func (BaseClient) DetectImagePreparer

func (client BaseClient) DetectImagePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (*http.Request, error)

DetectImagePreparer prepares the DetectImage request.

func (BaseClient) DetectImageResponder

func (client BaseClient) DetectImageResponder(resp *http.Response) (result ImagePrediction, err error)

DetectImageResponder handles the response to the DetectImage request. The method always closes the http.Response Body.

func (BaseClient) DetectImageSender

func (client BaseClient) DetectImageSender(req *http.Request) (*http.Response, error)

DetectImageSender sends the DetectImage request. The method will close the http.Response Body if it receives an error.

func (BaseClient) DetectImageURL

func (client BaseClient) DetectImageURL(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (result ImagePrediction, err error)

DetectImageURL sends the detect image url request. Parameters: projectID - the project id. publishedName - specifies the name of the model to evaluate against. imageURL - an ImageUrl that contains the url of the image to be evaluated. application - optional. Specifies the name of application using the endpoint.

func (BaseClient) DetectImageURLPreparer

func (client BaseClient) DetectImageURLPreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (*http.Request, error)

DetectImageURLPreparer prepares the DetectImageURL request.

func (BaseClient) DetectImageURLResponder

func (client BaseClient) DetectImageURLResponder(resp *http.Response) (result ImagePrediction, err error)

DetectImageURLResponder handles the response to the DetectImageURL request. The method always closes the http.Response Body.

func (BaseClient) DetectImageURLSender

func (client BaseClient) DetectImageURLSender(req *http.Request) (*http.Response, error)

DetectImageURLSender sends the DetectImageURL request. The method will close the http.Response Body if it receives an error.

func (BaseClient) DetectImageURLWithNoStore

func (client BaseClient) DetectImageURLWithNoStore(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (result ImagePrediction, err error)

DetectImageURLWithNoStore sends the detect image url with no store request. Parameters: projectID - the project id. publishedName - specifies the name of the model to evaluate against. imageURL - an {Iris.Web.Api.Models.ImageUrl} that contains the url of the image to be evaluated. application - optional. Specifies the name of application using the endpoint.

func (BaseClient) DetectImageURLWithNoStorePreparer

func (client BaseClient) DetectImageURLWithNoStorePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageURL ImageURL, application string) (*http.Request, error)

DetectImageURLWithNoStorePreparer prepares the DetectImageURLWithNoStore request.

func (BaseClient) DetectImageURLWithNoStoreResponder

func (client BaseClient) DetectImageURLWithNoStoreResponder(resp *http.Response) (result ImagePrediction, err error)

DetectImageURLWithNoStoreResponder handles the response to the DetectImageURLWithNoStore request. The method always closes the http.Response Body.

func (BaseClient) DetectImageURLWithNoStoreSender

func (client BaseClient) DetectImageURLWithNoStoreSender(req *http.Request) (*http.Response, error)

DetectImageURLWithNoStoreSender sends the DetectImageURLWithNoStore request. The method will close the http.Response Body if it receives an error.

func (BaseClient) DetectImageWithNoStore

func (client BaseClient) DetectImageWithNoStore(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (result ImagePrediction, err error)

DetectImageWithNoStore sends the detect image with no store request. Parameters: projectID - the project id. publishedName - specifies the name of the model to evaluate against. imageData - binary image data. Supported formats are JPEG, GIF, PNG, and BMP. Supports images up to 4MB. application - optional. Specifies the name of application using the endpoint.

func (BaseClient) DetectImageWithNoStorePreparer

func (client BaseClient) DetectImageWithNoStorePreparer(ctx context.Context, projectID uuid.UUID, publishedName string, imageData io.ReadCloser, application string) (*http.Request, error)

DetectImageWithNoStorePreparer prepares the DetectImageWithNoStore request.

func (BaseClient) DetectImageWithNoStoreResponder

func (client BaseClient) DetectImageWithNoStoreResponder(resp *http.Response) (result ImagePrediction, err error)

DetectImageWithNoStoreResponder handles the response to the DetectImageWithNoStore request. The method always closes the http.Response Body.

func (BaseClient) DetectImageWithNoStoreSender

func (client BaseClient) DetectImageWithNoStoreSender(req *http.Request) (*http.Response, error)

DetectImageWithNoStoreSender sends the DetectImageWithNoStore request. The method will close the http.Response Body if it receives an error.

type BoundingBox

BoundingBox bounding box that defines a region of an image.

type BoundingBox struct {
    // Left - Coordinate of the left boundary.
    Left *float64 `json:"left,omitempty"`
    // Top - Coordinate of the top boundary.
    Top *float64 `json:"top,omitempty"`
    // Width - Width.
    Width *float64 `json:"width,omitempty"`
    // Height - Height.
    Height *float64 `json:"height,omitempty"`
}

type CustomVisionError

CustomVisionError ...

type CustomVisionError struct {
    // Code - The error code. Possible values include: 'NoError', 'BadRequest', 'BadRequestExceededBatchSize', 'BadRequestNotSupported', 'BadRequestInvalidIds', 'BadRequestProjectName', 'BadRequestProjectNameNotUnique', 'BadRequestProjectDescription', 'BadRequestProjectUnknownDomain', 'BadRequestProjectUnknownClassification', 'BadRequestProjectUnsupportedDomainTypeChange', 'BadRequestProjectUnsupportedExportPlatform', 'BadRequestProjectImagePreprocessingSettings', 'BadRequestProjectDuplicated', 'BadRequestIterationName', 'BadRequestIterationNameNotUnique', 'BadRequestIterationDescription', 'BadRequestIterationIsNotTrained', 'BadRequestIterationValidationFailed', 'BadRequestWorkspaceCannotBeModified', 'BadRequestWorkspaceNotDeletable', 'BadRequestTagName', 'BadRequestTagNameNotUnique', 'BadRequestTagDescription', 'BadRequestTagType', 'BadRequestMultipleNegativeTag', 'BadRequestMultipleGeneralProductTag', 'BadRequestImageTags', 'BadRequestImageRegions', 'BadRequestNegativeAndRegularTagOnSameImage', 'BadRequestUnsupportedDomain', 'BadRequestRequiredParamIsNull', 'BadRequestIterationIsPublished', 'BadRequestInvalidPublishName', 'BadRequestInvalidPublishTarget', 'BadRequestUnpublishFailed', 'BadRequestIterationNotPublished', 'BadRequestSubscriptionAPI', 'BadRequestExceedProjectLimit', 'BadRequestExceedIterationPerProjectLimit', 'BadRequestExceedTagPerProjectLimit', 'BadRequestExceedTagPerImageLimit', 'BadRequestExceededQuota', 'BadRequestCannotMigrateProjectWithName', 'BadRequestNotLimitedTrial', 'BadRequestImageBatch', 'BadRequestImageStream', 'BadRequestImageURL', 'BadRequestImageFormat', 'BadRequestImageSizeBytes', 'BadRequestImageDimensions', 'BadRequestImageExceededCount', 'BadRequestTrainingNotNeeded', 'BadRequestTrainingNotNeededButTrainingPipelineUpdated', 'BadRequestTrainingValidationFailed', 'BadRequestClassificationTrainingValidationFailed', 'BadRequestMultiClassClassificationTrainingValidationFailed', 'BadRequestMultiLabelClassificationTrainingValidationFailed', 'BadRequestDetectionTrainingValidationFailed', 'BadRequestTrainingAlreadyInProgress', 'BadRequestDetectionTrainingNotAllowNegativeTag', 'BadRequestInvalidEmailAddress', 'BadRequestDomainNotSupportedForAdvancedTraining', 'BadRequestExportPlatformNotSupportedForAdvancedTraining', 'BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining', 'BadRequestExportValidationFailed', 'BadRequestExportAlreadyInProgress', 'BadRequestPredictionIdsMissing', 'BadRequestPredictionIdsExceededCount', 'BadRequestPredictionTagsExceededCount', 'BadRequestPredictionResultsExceededCount', 'BadRequestPredictionInvalidApplicationName', 'BadRequestPredictionInvalidQueryParameters', 'BadRequestInvalidImportToken', 'BadRequestExportWhileTraining', 'BadRequestImageMetadataKey', 'BadRequestImageMetadataValue', 'BadRequestOperationNotSupported', 'BadRequestInvalidArtifactURI', 'BadRequestCustomerManagedKeyRevoked', 'BadRequestInvalid', 'UnsupportedMediaType', 'Forbidden', 'ForbiddenUser', 'ForbiddenUserResource', 'ForbiddenUserSignupDisabled', 'ForbiddenUserSignupAllowanceExceeded', 'ForbiddenUserDoesNotExist', 'ForbiddenUserDisabled', 'ForbiddenUserInsufficientCapability', 'ForbiddenDRModeEnabled', 'ForbiddenInvalid', 'NotFound', 'NotFoundProject', 'NotFoundProjectDefaultIteration', 'NotFoundIteration', 'NotFoundIterationPerformance', 'NotFoundTag', 'NotFoundImage', 'NotFoundDomain', 'NotFoundApimSubscription', 'NotFoundInvalid', 'Conflict', 'ConflictInvalid', 'ErrorUnknown', 'ErrorIterationCopyFailed', 'ErrorPreparePerformanceMigrationFailed', 'ErrorProjectInvalidWorkspace', 'ErrorProjectInvalidPipelineConfiguration', 'ErrorProjectInvalidDomain', 'ErrorProjectTrainingRequestFailed', 'ErrorProjectImportRequestFailed', 'ErrorProjectExportRequestFailed', 'ErrorFeaturizationServiceUnavailable', 'ErrorFeaturizationQueueTimeout', 'ErrorFeaturizationInvalidFeaturizer', 'ErrorFeaturizationAugmentationUnavailable', 'ErrorFeaturizationUnrecognizedJob', 'ErrorFeaturizationAugmentationError', 'ErrorExporterInvalidPlatform', 'ErrorExporterInvalidFeaturizer', 'ErrorExporterInvalidClassifier', 'ErrorPredictionServiceUnavailable', 'ErrorPredictionModelNotFound', 'ErrorPredictionModelNotCached', 'ErrorPrediction', 'ErrorPredictionStorage', 'ErrorRegionProposal', 'ErrorUnknownBaseModel', 'ErrorInvalid'
    Code CustomVisionErrorCodes `json:"code,omitempty"`
    // Message - A message explaining the error reported by the service.
    Message *string `json:"message,omitempty"`
}

type CustomVisionErrorCodes

CustomVisionErrorCodes enumerates the values for custom vision error codes.

type CustomVisionErrorCodes string
const (
    // BadRequest ...
    BadRequest CustomVisionErrorCodes = "BadRequest"
    // BadRequestCannotMigrateProjectWithName ...
    BadRequestCannotMigrateProjectWithName CustomVisionErrorCodes = "BadRequestCannotMigrateProjectWithName"
    // BadRequestClassificationTrainingValidationFailed ...
    BadRequestClassificationTrainingValidationFailed CustomVisionErrorCodes = "BadRequestClassificationTrainingValidationFailed"
    // BadRequestCustomerManagedKeyRevoked ...
    BadRequestCustomerManagedKeyRevoked CustomVisionErrorCodes = "BadRequestCustomerManagedKeyRevoked"
    // BadRequestDetectionTrainingNotAllowNegativeTag ...
    BadRequestDetectionTrainingNotAllowNegativeTag CustomVisionErrorCodes = "BadRequestDetectionTrainingNotAllowNegativeTag"
    // BadRequestDetectionTrainingValidationFailed ...
    BadRequestDetectionTrainingValidationFailed CustomVisionErrorCodes = "BadRequestDetectionTrainingValidationFailed"
    // BadRequestDomainNotSupportedForAdvancedTraining ...
    BadRequestDomainNotSupportedForAdvancedTraining CustomVisionErrorCodes = "BadRequestDomainNotSupportedForAdvancedTraining"
    // BadRequestExceededBatchSize ...
    BadRequestExceededBatchSize CustomVisionErrorCodes = "BadRequestExceededBatchSize"
    // BadRequestExceededQuota ...
    BadRequestExceededQuota CustomVisionErrorCodes = "BadRequestExceededQuota"
    // BadRequestExceedIterationPerProjectLimit ...
    BadRequestExceedIterationPerProjectLimit CustomVisionErrorCodes = "BadRequestExceedIterationPerProjectLimit"
    // BadRequestExceedProjectLimit ...
    BadRequestExceedProjectLimit CustomVisionErrorCodes = "BadRequestExceedProjectLimit"
    // BadRequestExceedTagPerImageLimit ...
    BadRequestExceedTagPerImageLimit CustomVisionErrorCodes = "BadRequestExceedTagPerImageLimit"
    // BadRequestExceedTagPerProjectLimit ...
    BadRequestExceedTagPerProjectLimit CustomVisionErrorCodes = "BadRequestExceedTagPerProjectLimit"
    // BadRequestExportAlreadyInProgress ...
    BadRequestExportAlreadyInProgress CustomVisionErrorCodes = "BadRequestExportAlreadyInProgress"
    // BadRequestExportPlatformNotSupportedForAdvancedTraining ...
    BadRequestExportPlatformNotSupportedForAdvancedTraining CustomVisionErrorCodes = "BadRequestExportPlatformNotSupportedForAdvancedTraining"
    // BadRequestExportValidationFailed ...
    BadRequestExportValidationFailed CustomVisionErrorCodes = "BadRequestExportValidationFailed"
    // BadRequestExportWhileTraining ...
    BadRequestExportWhileTraining CustomVisionErrorCodes = "BadRequestExportWhileTraining"
    // BadRequestImageBatch ...
    BadRequestImageBatch CustomVisionErrorCodes = "BadRequestImageBatch"
    // BadRequestImageDimensions ...
    BadRequestImageDimensions CustomVisionErrorCodes = "BadRequestImageDimensions"
    // BadRequestImageExceededCount ...
    BadRequestImageExceededCount CustomVisionErrorCodes = "BadRequestImageExceededCount"
    // BadRequestImageFormat ...
    BadRequestImageFormat CustomVisionErrorCodes = "BadRequestImageFormat"
    // BadRequestImageMetadataKey ...
    BadRequestImageMetadataKey CustomVisionErrorCodes = "BadRequestImageMetadataKey"
    // BadRequestImageMetadataValue ...
    BadRequestImageMetadataValue CustomVisionErrorCodes = "BadRequestImageMetadataValue"
    // BadRequestImageRegions ...
    BadRequestImageRegions CustomVisionErrorCodes = "BadRequestImageRegions"
    // BadRequestImageSizeBytes ...
    BadRequestImageSizeBytes CustomVisionErrorCodes = "BadRequestImageSizeBytes"
    // BadRequestImageStream ...
    BadRequestImageStream CustomVisionErrorCodes = "BadRequestImageStream"
    // BadRequestImageTags ...
    BadRequestImageTags CustomVisionErrorCodes = "BadRequestImageTags"
    // BadRequestImageURL ...
    BadRequestImageURL CustomVisionErrorCodes = "BadRequestImageUrl"
    // BadRequestInvalid ...
    BadRequestInvalid CustomVisionErrorCodes = "BadRequestInvalid"
    // BadRequestInvalidArtifactURI ...
    BadRequestInvalidArtifactURI CustomVisionErrorCodes = "BadRequestInvalidArtifactUri"
    // BadRequestInvalidEmailAddress ...
    BadRequestInvalidEmailAddress CustomVisionErrorCodes = "BadRequestInvalidEmailAddress"
    // BadRequestInvalidIds ...
    BadRequestInvalidIds CustomVisionErrorCodes = "BadRequestInvalidIds"
    // BadRequestInvalidImportToken ...
    BadRequestInvalidImportToken CustomVisionErrorCodes = "BadRequestInvalidImportToken"
    // BadRequestInvalidPublishName ...
    BadRequestInvalidPublishName CustomVisionErrorCodes = "BadRequestInvalidPublishName"
    // BadRequestInvalidPublishTarget ...
    BadRequestInvalidPublishTarget CustomVisionErrorCodes = "BadRequestInvalidPublishTarget"
    // BadRequestIterationDescription ...
    BadRequestIterationDescription CustomVisionErrorCodes = "BadRequestIterationDescription"
    // BadRequestIterationIsNotTrained ...
    BadRequestIterationIsNotTrained CustomVisionErrorCodes = "BadRequestIterationIsNotTrained"
    // BadRequestIterationIsPublished ...
    BadRequestIterationIsPublished CustomVisionErrorCodes = "BadRequestIterationIsPublished"
    // BadRequestIterationName ...
    BadRequestIterationName CustomVisionErrorCodes = "BadRequestIterationName"
    // BadRequestIterationNameNotUnique ...
    BadRequestIterationNameNotUnique CustomVisionErrorCodes = "BadRequestIterationNameNotUnique"
    // BadRequestIterationNotPublished ...
    BadRequestIterationNotPublished CustomVisionErrorCodes = "BadRequestIterationNotPublished"
    // BadRequestIterationValidationFailed ...
    BadRequestIterationValidationFailed CustomVisionErrorCodes = "BadRequestIterationValidationFailed"
    // BadRequestMultiClassClassificationTrainingValidationFailed ...
    BadRequestMultiClassClassificationTrainingValidationFailed CustomVisionErrorCodes = "BadRequestMultiClassClassificationTrainingValidationFailed"
    // BadRequestMultiLabelClassificationTrainingValidationFailed ...
    BadRequestMultiLabelClassificationTrainingValidationFailed CustomVisionErrorCodes = "BadRequestMultiLabelClassificationTrainingValidationFailed"
    // BadRequestMultipleGeneralProductTag ...
    BadRequestMultipleGeneralProductTag CustomVisionErrorCodes = "BadRequestMultipleGeneralProductTag"
    // BadRequestMultipleNegativeTag ...
    BadRequestMultipleNegativeTag CustomVisionErrorCodes = "BadRequestMultipleNegativeTag"
    // BadRequestNegativeAndRegularTagOnSameImage ...
    BadRequestNegativeAndRegularTagOnSameImage CustomVisionErrorCodes = "BadRequestNegativeAndRegularTagOnSameImage"
    // BadRequestNotLimitedTrial ...
    BadRequestNotLimitedTrial CustomVisionErrorCodes = "BadRequestNotLimitedTrial"
    // BadRequestNotSupported ...
    BadRequestNotSupported CustomVisionErrorCodes = "BadRequestNotSupported"
    // BadRequestOperationNotSupported ...
    BadRequestOperationNotSupported CustomVisionErrorCodes = "BadRequestOperationNotSupported"
    // BadRequestPredictionIdsExceededCount ...
    BadRequestPredictionIdsExceededCount CustomVisionErrorCodes = "BadRequestPredictionIdsExceededCount"
    // BadRequestPredictionIdsMissing ...
    BadRequestPredictionIdsMissing CustomVisionErrorCodes = "BadRequestPredictionIdsMissing"
    // BadRequestPredictionInvalidApplicationName ...
    BadRequestPredictionInvalidApplicationName CustomVisionErrorCodes = "BadRequestPredictionInvalidApplicationName"
    // BadRequestPredictionInvalidQueryParameters ...
    BadRequestPredictionInvalidQueryParameters CustomVisionErrorCodes = "BadRequestPredictionInvalidQueryParameters"
    // BadRequestPredictionResultsExceededCount ...
    BadRequestPredictionResultsExceededCount CustomVisionErrorCodes = "BadRequestPredictionResultsExceededCount"
    // BadRequestPredictionTagsExceededCount ...
    BadRequestPredictionTagsExceededCount CustomVisionErrorCodes = "BadRequestPredictionTagsExceededCount"
    // BadRequestProjectDescription ...
    BadRequestProjectDescription CustomVisionErrorCodes = "BadRequestProjectDescription"
    // BadRequestProjectDuplicated ...
    BadRequestProjectDuplicated CustomVisionErrorCodes = "BadRequestProjectDuplicated"
    // BadRequestProjectImagePreprocessingSettings ...
    BadRequestProjectImagePreprocessingSettings CustomVisionErrorCodes = "BadRequestProjectImagePreprocessingSettings"
    // BadRequestProjectName ...
    BadRequestProjectName CustomVisionErrorCodes = "BadRequestProjectName"
    // BadRequestProjectNameNotUnique ...
    BadRequestProjectNameNotUnique CustomVisionErrorCodes = "BadRequestProjectNameNotUnique"
    // BadRequestProjectUnknownClassification ...
    BadRequestProjectUnknownClassification CustomVisionErrorCodes = "BadRequestProjectUnknownClassification"
    // BadRequestProjectUnknownDomain ...
    BadRequestProjectUnknownDomain CustomVisionErrorCodes = "BadRequestProjectUnknownDomain"
    // BadRequestProjectUnsupportedDomainTypeChange ...
    BadRequestProjectUnsupportedDomainTypeChange CustomVisionErrorCodes = "BadRequestProjectUnsupportedDomainTypeChange"
    // BadRequestProjectUnsupportedExportPlatform ...
    BadRequestProjectUnsupportedExportPlatform CustomVisionErrorCodes = "BadRequestProjectUnsupportedExportPlatform"
    // BadRequestRequiredParamIsNull ...
    BadRequestRequiredParamIsNull CustomVisionErrorCodes = "BadRequestRequiredParamIsNull"
    // BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining ...
    BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining CustomVisionErrorCodes = "BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining"
    // BadRequestSubscriptionAPI ...
    BadRequestSubscriptionAPI CustomVisionErrorCodes = "BadRequestSubscriptionApi"
    // BadRequestTagDescription ...
    BadRequestTagDescription CustomVisionErrorCodes = "BadRequestTagDescription"
    // BadRequestTagName ...
    BadRequestTagName CustomVisionErrorCodes = "BadRequestTagName"
    // BadRequestTagNameNotUnique ...
    BadRequestTagNameNotUnique CustomVisionErrorCodes = "BadRequestTagNameNotUnique"
    // BadRequestTagType ...
    BadRequestTagType CustomVisionErrorCodes = "BadRequestTagType"
    // BadRequestTrainingAlreadyInProgress ...
    BadRequestTrainingAlreadyInProgress CustomVisionErrorCodes = "BadRequestTrainingAlreadyInProgress"
    // BadRequestTrainingNotNeeded ...
    BadRequestTrainingNotNeeded CustomVisionErrorCodes = "BadRequestTrainingNotNeeded"
    // BadRequestTrainingNotNeededButTrainingPipelineUpdated ...
    BadRequestTrainingNotNeededButTrainingPipelineUpdated CustomVisionErrorCodes = "BadRequestTrainingNotNeededButTrainingPipelineUpdated"
    // BadRequestTrainingValidationFailed ...
    BadRequestTrainingValidationFailed CustomVisionErrorCodes = "BadRequestTrainingValidationFailed"
    // BadRequestUnpublishFailed ...
    BadRequestUnpublishFailed CustomVisionErrorCodes = "BadRequestUnpublishFailed"
    // BadRequestUnsupportedDomain ...
    BadRequestUnsupportedDomain CustomVisionErrorCodes = "BadRequestUnsupportedDomain"
    // BadRequestWorkspaceCannotBeModified ...
    BadRequestWorkspaceCannotBeModified CustomVisionErrorCodes = "BadRequestWorkspaceCannotBeModified"
    // BadRequestWorkspaceNotDeletable ...
    BadRequestWorkspaceNotDeletable CustomVisionErrorCodes = "BadRequestWorkspaceNotDeletable"
    // Conflict ...
    Conflict CustomVisionErrorCodes = "Conflict"
    // ConflictInvalid ...
    ConflictInvalid CustomVisionErrorCodes = "ConflictInvalid"
    // ErrorExporterInvalidClassifier ...
    ErrorExporterInvalidClassifier CustomVisionErrorCodes = "ErrorExporterInvalidClassifier"
    // ErrorExporterInvalidFeaturizer ...
    ErrorExporterInvalidFeaturizer CustomVisionErrorCodes = "ErrorExporterInvalidFeaturizer"
    // ErrorExporterInvalidPlatform ...
    ErrorExporterInvalidPlatform CustomVisionErrorCodes = "ErrorExporterInvalidPlatform"
    // ErrorFeaturizationAugmentationError ...
    ErrorFeaturizationAugmentationError CustomVisionErrorCodes = "ErrorFeaturizationAugmentationError"
    // ErrorFeaturizationAugmentationUnavailable ...
    ErrorFeaturizationAugmentationUnavailable CustomVisionErrorCodes = "ErrorFeaturizationAugmentationUnavailable"
    // ErrorFeaturizationInvalidFeaturizer ...
    ErrorFeaturizationInvalidFeaturizer CustomVisionErrorCodes = "ErrorFeaturizationInvalidFeaturizer"
    // ErrorFeaturizationQueueTimeout ...
    ErrorFeaturizationQueueTimeout CustomVisionErrorCodes = "ErrorFeaturizationQueueTimeout"
    // ErrorFeaturizationServiceUnavailable ...
    ErrorFeaturizationServiceUnavailable CustomVisionErrorCodes = "ErrorFeaturizationServiceUnavailable"
    // ErrorFeaturizationUnrecognizedJob ...
    ErrorFeaturizationUnrecognizedJob CustomVisionErrorCodes = "ErrorFeaturizationUnrecognizedJob"
    // ErrorInvalid ...
    ErrorInvalid CustomVisionErrorCodes = "ErrorInvalid"
    // ErrorIterationCopyFailed ...
    ErrorIterationCopyFailed CustomVisionErrorCodes = "ErrorIterationCopyFailed"
    // ErrorPrediction ...
    ErrorPrediction CustomVisionErrorCodes = "ErrorPrediction"
    // ErrorPredictionModelNotCached ...
    ErrorPredictionModelNotCached CustomVisionErrorCodes = "ErrorPredictionModelNotCached"
    // ErrorPredictionModelNotFound ...
    ErrorPredictionModelNotFound CustomVisionErrorCodes = "ErrorPredictionModelNotFound"
    // ErrorPredictionServiceUnavailable ...
    ErrorPredictionServiceUnavailable CustomVisionErrorCodes = "ErrorPredictionServiceUnavailable"
    // ErrorPredictionStorage ...
    ErrorPredictionStorage CustomVisionErrorCodes = "ErrorPredictionStorage"
    // ErrorPreparePerformanceMigrationFailed ...
    ErrorPreparePerformanceMigrationFailed CustomVisionErrorCodes = "ErrorPreparePerformanceMigrationFailed"
    // ErrorProjectExportRequestFailed ...
    ErrorProjectExportRequestFailed CustomVisionErrorCodes = "ErrorProjectExportRequestFailed"
    // ErrorProjectImportRequestFailed ...
    ErrorProjectImportRequestFailed CustomVisionErrorCodes = "ErrorProjectImportRequestFailed"
    // ErrorProjectInvalidDomain ...
    ErrorProjectInvalidDomain CustomVisionErrorCodes = "ErrorProjectInvalidDomain"
    // ErrorProjectInvalidPipelineConfiguration ...
    ErrorProjectInvalidPipelineConfiguration CustomVisionErrorCodes = "ErrorProjectInvalidPipelineConfiguration"
    // ErrorProjectInvalidWorkspace ...
    ErrorProjectInvalidWorkspace CustomVisionErrorCodes = "ErrorProjectInvalidWorkspace"
    // ErrorProjectTrainingRequestFailed ...
    ErrorProjectTrainingRequestFailed CustomVisionErrorCodes = "ErrorProjectTrainingRequestFailed"
    // ErrorRegionProposal ...
    ErrorRegionProposal CustomVisionErrorCodes = "ErrorRegionProposal"
    // ErrorUnknown ...
    ErrorUnknown CustomVisionErrorCodes = "ErrorUnknown"
    // ErrorUnknownBaseModel ...
    ErrorUnknownBaseModel CustomVisionErrorCodes = "ErrorUnknownBaseModel"
    // Forbidden ...
    Forbidden CustomVisionErrorCodes = "Forbidden"
    // ForbiddenDRModeEnabled ...
    ForbiddenDRModeEnabled CustomVisionErrorCodes = "ForbiddenDRModeEnabled"
    // ForbiddenInvalid ...
    ForbiddenInvalid CustomVisionErrorCodes = "ForbiddenInvalid"
    // ForbiddenUser ...
    ForbiddenUser CustomVisionErrorCodes = "ForbiddenUser"
    // ForbiddenUserDisabled ...
    ForbiddenUserDisabled CustomVisionErrorCodes = "ForbiddenUserDisabled"
    // ForbiddenUserDoesNotExist ...
    ForbiddenUserDoesNotExist CustomVisionErrorCodes = "ForbiddenUserDoesNotExist"
    // ForbiddenUserInsufficientCapability ...
    ForbiddenUserInsufficientCapability CustomVisionErrorCodes = "ForbiddenUserInsufficientCapability"
    // ForbiddenUserResource ...
    ForbiddenUserResource CustomVisionErrorCodes = "ForbiddenUserResource"
    // ForbiddenUserSignupAllowanceExceeded ...
    ForbiddenUserSignupAllowanceExceeded CustomVisionErrorCodes = "ForbiddenUserSignupAllowanceExceeded"
    // ForbiddenUserSignupDisabled ...
    ForbiddenUserSignupDisabled CustomVisionErrorCodes = "ForbiddenUserSignupDisabled"
    // NoError ...
    NoError CustomVisionErrorCodes = "NoError"
    // NotFound ...
    NotFound CustomVisionErrorCodes = "NotFound"
    // NotFoundApimSubscription ...
    NotFoundApimSubscription CustomVisionErrorCodes = "NotFoundApimSubscription"
    // NotFoundDomain ...
    NotFoundDomain CustomVisionErrorCodes = "NotFoundDomain"
    // NotFoundImage ...
    NotFoundImage CustomVisionErrorCodes = "NotFoundImage"
    // NotFoundInvalid ...
    NotFoundInvalid CustomVisionErrorCodes = "NotFoundInvalid"
    // NotFoundIteration ...
    NotFoundIteration CustomVisionErrorCodes = "NotFoundIteration"
    // NotFoundIterationPerformance ...
    NotFoundIterationPerformance CustomVisionErrorCodes = "NotFoundIterationPerformance"
    // NotFoundProject ...
    NotFoundProject CustomVisionErrorCodes = "NotFoundProject"
    // NotFoundProjectDefaultIteration ...
    NotFoundProjectDefaultIteration CustomVisionErrorCodes = "NotFoundProjectDefaultIteration"
    // NotFoundTag ...
    NotFoundTag CustomVisionErrorCodes = "NotFoundTag"
    // UnsupportedMediaType ...
    UnsupportedMediaType CustomVisionErrorCodes = "UnsupportedMediaType"
)

func PossibleCustomVisionErrorCodesValues

func PossibleCustomVisionErrorCodesValues() []CustomVisionErrorCodes

PossibleCustomVisionErrorCodesValues returns an array of possible values for the CustomVisionErrorCodes const type.

type ImagePrediction

ImagePrediction result of an image prediction request.

type ImagePrediction struct {
    autorest.Response `json:"-"`
    // ID - READ-ONLY; Prediction Id.
    ID *uuid.UUID `json:"id,omitempty"`
    // Project - READ-ONLY; Project Id.
    Project *uuid.UUID `json:"project,omitempty"`
    // Iteration - READ-ONLY; Iteration Id.
    Iteration *uuid.UUID `json:"iteration,omitempty"`
    // Created - READ-ONLY; Date this prediction was created.
    Created *date.Time `json:"created,omitempty"`
    // Predictions - READ-ONLY; List of predictions.
    Predictions *[]Model `json:"predictions,omitempty"`
}

func (ImagePrediction) MarshalJSON

func (IP ImagePrediction) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ImagePrediction.

type ImageURL

ImageURL image url.

type ImageURL struct {
    // URL - Url of the image.
    URL *string `json:"url,omitempty"`
}

type Model

Model prediction result.

type Model struct {
    // Probability - READ-ONLY; Probability of the tag.
    Probability *float64 `json:"probability,omitempty"`
    // TagID - READ-ONLY; Id of the predicted tag.
    TagID *uuid.UUID `json:"tagId,omitempty"`
    // TagName - READ-ONLY; Name of the predicted tag.
    TagName *string `json:"tagName,omitempty"`
    // BoundingBox - READ-ONLY; Bounding box of the prediction.
    BoundingBox *BoundingBox `json:"boundingBox,omitempty"`
    // TagType - READ-ONLY; Type of the predicted tag. Possible values include: 'Regular', 'Negative', 'GeneralProduct'
    TagType TagType `json:"tagType,omitempty"`
}

func (Model) MarshalJSON

func (mVar Model) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Model.

type TagType

TagType enumerates the values for tag type.

type TagType string
const (
    // GeneralProduct ...
    GeneralProduct TagType = "GeneralProduct"
    // Negative ...
    Negative TagType = "Negative"
    // Regular ...
    Regular TagType = "Regular"
)

func PossibleTagTypeValues

func PossibleTagTypeValues() []TagType

PossibleTagTypeValues returns an array of possible values for the TagType const type.

Subdirectories

Name Synopsis
..
predictionapi