Versions in this module Expand all Collapse all v1 v1.0.1 Aug 22, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type BaseClient struct + APIKey string + BaseURI string + func New(aPIKey string) BaseClient + func NewWithBaseURI(baseURI string, aPIKey string) BaseClient + func (client BaseClient) CreateImageRegions(ctx context.Context, projectID uuid.UUID, batch ImageRegionCreateBatch) (result ImageRegionCreateSummary, err error) + func (client BaseClient) CreateImageRegionsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageRegionCreateBatch) (*http.Request, error) + func (client BaseClient) CreateImageRegionsResponder(resp *http.Response) (result ImageRegionCreateSummary, err error) + func (client BaseClient) CreateImageRegionsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CreateImageTags(ctx context.Context, projectID uuid.UUID, batch ImageTagCreateBatch) (result ImageTagCreateSummary, err error) + func (client BaseClient) CreateImageTagsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageTagCreateBatch) (*http.Request, error) + func (client BaseClient) CreateImageTagsResponder(resp *http.Response) (result ImageTagCreateSummary, err error) + func (client BaseClient) CreateImageTagsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CreateImagesFromData(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, ...) (result ImageCreateSummary, err error) + func (client BaseClient) CreateImagesFromDataPreparer(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, ...) (*http.Request, error) + func (client BaseClient) CreateImagesFromDataResponder(resp *http.Response) (result ImageCreateSummary, err error) + func (client BaseClient) CreateImagesFromDataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CreateImagesFromFiles(ctx context.Context, projectID uuid.UUID, batch ImageFileCreateBatch) (result ImageCreateSummary, err error) + func (client BaseClient) CreateImagesFromFilesPreparer(ctx context.Context, projectID uuid.UUID, batch ImageFileCreateBatch) (*http.Request, error) + func (client BaseClient) CreateImagesFromFilesResponder(resp *http.Response) (result ImageCreateSummary, err error) + func (client BaseClient) CreateImagesFromFilesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CreateImagesFromPredictions(ctx context.Context, projectID uuid.UUID, batch ImageIDCreateBatch) (result ImageCreateSummary, err error) + func (client BaseClient) CreateImagesFromPredictionsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageIDCreateBatch) (*http.Request, error) + func (client BaseClient) CreateImagesFromPredictionsResponder(resp *http.Response) (result ImageCreateSummary, err error) + func (client BaseClient) CreateImagesFromPredictionsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CreateImagesFromUrls(ctx context.Context, projectID uuid.UUID, batch ImageURLCreateBatch) (result ImageCreateSummary, err error) + func (client BaseClient) CreateImagesFromUrlsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageURLCreateBatch) (*http.Request, error) + func (client BaseClient) CreateImagesFromUrlsResponder(resp *http.Response) (result ImageCreateSummary, err error) + func (client BaseClient) CreateImagesFromUrlsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CreateProject(ctx context.Context, name string, description string, domainID *uuid.UUID) (result Project, err error) + func (client BaseClient) CreateProjectPreparer(ctx context.Context, name string, description string, domainID *uuid.UUID) (*http.Request, error) + func (client BaseClient) CreateProjectResponder(resp *http.Response) (result Project, err error) + func (client BaseClient) CreateProjectSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CreateTag(ctx context.Context, projectID uuid.UUID, name string, description string) (result Tag, err error) + func (client BaseClient) CreateTagPreparer(ctx context.Context, projectID uuid.UUID, name string, description string) (*http.Request, error) + func (client BaseClient) CreateTagResponder(resp *http.Response) (result Tag, err error) + func (client BaseClient) CreateTagSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteImageRegions(ctx context.Context, projectID uuid.UUID, regionIds []string) (result autorest.Response, err error) + func (client BaseClient) DeleteImageRegionsPreparer(ctx context.Context, projectID uuid.UUID, regionIds []string) (*http.Request, error) + func (client BaseClient) DeleteImageRegionsResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteImageRegionsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteImageTags(ctx context.Context, projectID uuid.UUID, imageIds []string, tagIds []string) (result autorest.Response, err error) + func (client BaseClient) DeleteImageTagsPreparer(ctx context.Context, projectID uuid.UUID, imageIds []string, tagIds []string) (*http.Request, error) + func (client BaseClient) DeleteImageTagsResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteImageTagsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteImages(ctx context.Context, projectID uuid.UUID, imageIds []string) (result autorest.Response, err error) + func (client BaseClient) DeleteImagesPreparer(ctx context.Context, projectID uuid.UUID, imageIds []string) (*http.Request, error) + func (client BaseClient) DeleteImagesResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteImagesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result autorest.Response, err error) + func (client BaseClient) DeleteIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error) + func (client BaseClient) DeleteIterationResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteIterationSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeletePrediction(ctx context.Context, projectID uuid.UUID, ids []string) (result autorest.Response, err error) + func (client BaseClient) DeletePredictionPreparer(ctx context.Context, projectID uuid.UUID, ids []string) (*http.Request, error) + func (client BaseClient) DeletePredictionResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeletePredictionSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteProject(ctx context.Context, projectID uuid.UUID) (result autorest.Response, err error) + func (client BaseClient) DeleteProjectPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error) + func (client BaseClient) DeleteProjectResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteProjectSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID) (result autorest.Response, err error) + func (client BaseClient) DeleteTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID) (*http.Request, error) + func (client BaseClient) DeleteTagResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteTagSender(req *http.Request) (*http.Response, error) + func (client BaseClient) ExportIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result Export, err error) + func (client BaseClient) ExportIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) ExportIterationResponder(resp *http.Response) (result Export, err error) + func (client BaseClient) ExportIterationSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetDomain(ctx context.Context, domainID uuid.UUID) (result Domain, err error) + func (client BaseClient) GetDomainPreparer(ctx context.Context, domainID uuid.UUID) (*http.Request, error) + func (client BaseClient) GetDomainResponder(resp *http.Response) (result Domain, err error) + func (client BaseClient) GetDomainSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetDomains(ctx context.Context) (result ListDomain, err error) + func (client BaseClient) GetDomainsPreparer(ctx context.Context) (*http.Request, error) + func (client BaseClient) GetDomainsResponder(resp *http.Response) (result ListDomain, err error) + func (client BaseClient) GetDomainsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetExports(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result ListExport, err error) + func (client BaseClient) GetExportsPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error) + func (client BaseClient) GetExportsResponder(resp *http.Response) (result ListExport, err error) + func (client BaseClient) GetExportsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetImagePerformanceCount(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result Int32, err error) + func (client BaseClient) GetImagePerformanceCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) GetImagePerformanceCountResponder(resp *http.Response) (result Int32, err error) + func (client BaseClient) GetImagePerformanceCountSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetImagePerformances(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result ListImagePerformance, err error) + func (client BaseClient) GetImagePerformancesPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) GetImagePerformancesResponder(resp *http.Response) (result ListImagePerformance, err error) + func (client BaseClient) GetImagePerformancesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetImageRegionProposals(ctx context.Context, projectID uuid.UUID, imageID uuid.UUID) (result ImageRegionProposal, err error) + func (client BaseClient) GetImageRegionProposalsPreparer(ctx context.Context, projectID uuid.UUID, imageID uuid.UUID) (*http.Request, error) + func (client BaseClient) GetImageRegionProposalsResponder(resp *http.Response) (result ImageRegionProposal, err error) + func (client BaseClient) GetImageRegionProposalsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetImagesByIds(ctx context.Context, projectID uuid.UUID, imageIds []string, ...) (result ListImage, err error) + func (client BaseClient) GetImagesByIdsPreparer(ctx context.Context, projectID uuid.UUID, imageIds []string, ...) (*http.Request, error) + func (client BaseClient) GetImagesByIdsResponder(resp *http.Response) (result ListImage, err error) + func (client BaseClient) GetImagesByIdsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result Iteration, err error) + func (client BaseClient) GetIterationPerformance(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result IterationPerformance, err error) + func (client BaseClient) GetIterationPerformancePreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) GetIterationPerformanceResponder(resp *http.Response) (result IterationPerformance, err error) + func (client BaseClient) GetIterationPerformanceSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error) + func (client BaseClient) GetIterationResponder(resp *http.Response) (result Iteration, err error) + func (client BaseClient) GetIterationSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetIterations(ctx context.Context, projectID uuid.UUID) (result ListIteration, err error) + func (client BaseClient) GetIterationsPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error) + func (client BaseClient) GetIterationsResponder(resp *http.Response) (result ListIteration, err error) + func (client BaseClient) GetIterationsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetProject(ctx context.Context, projectID uuid.UUID) (result Project, err error) + func (client BaseClient) GetProjectPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error) + func (client BaseClient) GetProjectResponder(resp *http.Response) (result Project, err error) + func (client BaseClient) GetProjectSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetProjects(ctx context.Context) (result ListProject, err error) + func (client BaseClient) GetProjectsPreparer(ctx context.Context) (*http.Request, error) + func (client BaseClient) GetProjectsResponder(resp *http.Response) (result ListProject, err error) + func (client BaseClient) GetProjectsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, ...) (result Tag, err error) + func (client BaseClient) GetTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) GetTagResponder(resp *http.Response) (result Tag, err error) + func (client BaseClient) GetTagSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetTaggedImageCount(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (result Int32, err error) + func (client BaseClient) GetTaggedImageCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) GetTaggedImageCountResponder(resp *http.Response) (result Int32, err error) + func (client BaseClient) GetTaggedImageCountSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetTaggedImages(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (result ListImage, err error) + func (client BaseClient) GetTaggedImagesPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) GetTaggedImagesResponder(resp *http.Response) (result ListImage, err error) + func (client BaseClient) GetTaggedImagesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetTags(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (result ListTag, err error) + func (client BaseClient) GetTagsPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (*http.Request, error) + func (client BaseClient) GetTagsResponder(resp *http.Response) (result ListTag, err error) + func (client BaseClient) GetTagsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetUntaggedImageCount(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (result Int32, err error) + func (client BaseClient) GetUntaggedImageCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (*http.Request, error) + func (client BaseClient) GetUntaggedImageCountResponder(resp *http.Response) (result Int32, err error) + func (client BaseClient) GetUntaggedImageCountSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetUntaggedImages(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (result ListImage, err error) + func (client BaseClient) GetUntaggedImagesPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) GetUntaggedImagesResponder(resp *http.Response) (result ListImage, err error) + func (client BaseClient) GetUntaggedImagesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) QueryPredictions(ctx context.Context, projectID uuid.UUID, query PredictionQueryToken) (result PredictionQueryResult, err error) + func (client BaseClient) QueryPredictionsPreparer(ctx context.Context, projectID uuid.UUID, query PredictionQueryToken) (*http.Request, error) + func (client BaseClient) QueryPredictionsResponder(resp *http.Response) (result PredictionQueryResult, err error) + func (client BaseClient) QueryPredictionsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) QuickTestImage(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, ...) (result ImagePrediction, err error) + func (client BaseClient) QuickTestImagePreparer(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, ...) (*http.Request, error) + func (client BaseClient) QuickTestImageResponder(resp *http.Response) (result ImagePrediction, err error) + func (client BaseClient) QuickTestImageSender(req *http.Request) (*http.Response, error) + func (client BaseClient) QuickTestImageURL(ctx context.Context, projectID uuid.UUID, imageURL ImageURL, ...) (result ImagePrediction, err error) + func (client BaseClient) QuickTestImageURLPreparer(ctx context.Context, projectID uuid.UUID, imageURL ImageURL, ...) (*http.Request, error) + func (client BaseClient) QuickTestImageURLResponder(resp *http.Response) (result ImagePrediction, err error) + func (client BaseClient) QuickTestImageURLSender(req *http.Request) (*http.Response, error) + func (client BaseClient) TrainProject(ctx context.Context, projectID uuid.UUID) (result Iteration, err error) + func (client BaseClient) TrainProjectPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error) + func (client BaseClient) TrainProjectResponder(resp *http.Response) (result Iteration, err error) + func (client BaseClient) TrainProjectSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result Iteration, err error) + func (client BaseClient) UpdateIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error) + func (client BaseClient) UpdateIterationResponder(resp *http.Response) (result Iteration, err error) + func (client BaseClient) UpdateIterationSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateProject(ctx context.Context, projectID uuid.UUID, updatedProject Project) (result Project, err error) + func (client BaseClient) UpdateProjectPreparer(ctx context.Context, projectID uuid.UUID, updatedProject Project) (*http.Request, error) + func (client BaseClient) UpdateProjectResponder(resp *http.Response) (result Project, err error) + func (client BaseClient) UpdateProjectSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, updatedTag Tag) (result Tag, err error) + func (client BaseClient) UpdateTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, updatedTag Tag) (*http.Request, error) + func (client BaseClient) UpdateTagResponder(resp *http.Response) (result Tag, err error) + func (client BaseClient) UpdateTagSender(req *http.Request) (*http.Response, error) + type BoundingBox struct + Height *float64 + Left *float64 + Top *float64 + Width *float64 + type Domain struct + Enabled *bool + Exportable *bool + ID *uuid.UUID + Name *string + Type DomainType + func (d Domain) MarshalJSON() ([]byte, error) + type DomainType string + const Classification + const ObjectDetection + func PossibleDomainTypeValues() []DomainType + type Export struct + DownloadURI *string + Flavor ExportFlavor + Platform ExportPlatform + Status ExportStatusModel + func (e Export) MarshalJSON() ([]byte, error) + type ExportFlavor string + const Linux + const Windows + func PossibleExportFlavorValues() []ExportFlavor + type ExportPlatform string + const CoreML + const DockerFile + const ONNX + const TensorFlow + func PossibleExportPlatformValues() []ExportPlatform + type ExportStatusModel string + const Done + const Exporting + const Failed + func PossibleExportStatusModelValues() []ExportStatusModel + type Image struct + Created *date.Time + Height *int32 + ID *uuid.UUID + ImageURI *string + Regions *[]ImageRegion + Tags *[]ImageTag + ThumbnailURI *string + Width *int32 + func (i Image) MarshalJSON() ([]byte, error) + type ImageCreateResult struct + Image *Image + SourceURL *string + Status ImageUploadStatus + func (icr ImageCreateResult) MarshalJSON() ([]byte, error) + type ImageCreateSummary struct + Images *[]ImageCreateResult + IsBatchSuccessful *bool + func (ics ImageCreateSummary) MarshalJSON() ([]byte, error) + type ImageFileCreateBatch struct + Images *[]ImageFileCreateEntry + TagIds *[]uuid.UUID + type ImageFileCreateEntry struct + Contents *[]byte + Name *string + Regions *[]Region + TagIds *[]uuid.UUID + type ImageIDCreateBatch struct + Images *[]ImageIDCreateEntry + TagIds *[]uuid.UUID + type ImageIDCreateEntry struct + ID *uuid.UUID + Regions *[]Region + TagIds *[]uuid.UUID + type ImagePerformance struct + Created *date.Time + Height *int32 + ID *uuid.UUID + ImageURI *string + Predictions *[]Prediction + Regions *[]ImageRegion + Tags *[]ImageTag + ThumbnailURI *string + Width *int32 + func (IP ImagePerformance) MarshalJSON() ([]byte, error) + type ImagePrediction struct + Created *date.Time + ID *uuid.UUID + Iteration *uuid.UUID + Predictions *[]Prediction + Project *uuid.UUID + func (IP ImagePrediction) MarshalJSON() ([]byte, error) + type ImageRegion struct + Created *date.Time + Height *float64 + Left *float64 + RegionID *uuid.UUID + TagID *uuid.UUID + TagName *string + Top *float64 + Width *float64 + func (ir ImageRegion) MarshalJSON() ([]byte, error) + type ImageRegionCreateBatch struct + Regions *[]ImageRegionCreateEntry + type ImageRegionCreateEntry struct + Height *float64 + ImageID *uuid.UUID + Left *float64 + TagID *uuid.UUID + Top *float64 + Width *float64 + type ImageRegionCreateResult struct + Created *date.Time + Height *float64 + ImageID *uuid.UUID + Left *float64 + RegionID *uuid.UUID + TagID *uuid.UUID + TagName *string + Top *float64 + Width *float64 + func (ircr ImageRegionCreateResult) MarshalJSON() ([]byte, error) + type ImageRegionCreateSummary struct + Created *[]ImageRegionCreateResult + Duplicated *[]ImageRegionCreateEntry + Exceeded *[]ImageRegionCreateEntry + type ImageRegionProposal struct + ImageID *uuid.UUID + ProjectID *uuid.UUID + Proposals *[]RegionProposal + func (irp ImageRegionProposal) MarshalJSON() ([]byte, error) + type ImageTag struct + Created *date.Time + TagID *uuid.UUID + TagName *string + func (it ImageTag) MarshalJSON() ([]byte, error) + type ImageTagCreateBatch struct + Tags *[]ImageTagCreateEntry + type ImageTagCreateEntry struct + ImageID *uuid.UUID + TagID *uuid.UUID + type ImageTagCreateSummary struct + Created *[]ImageTagCreateEntry + Duplicated *[]ImageTagCreateEntry + Exceeded *[]ImageTagCreateEntry + type ImageURL struct + URL *string + type ImageURLCreateBatch struct + Images *[]ImageURLCreateEntry + TagIds *[]uuid.UUID + type ImageURLCreateEntry struct + Regions *[]Region + TagIds *[]uuid.UUID + URL *string + type ImageUploadStatus string + const ErrorImageFormat + const ErrorImageSize + const ErrorLimitExceed + const ErrorRegionLimitExceed + const ErrorSource + const ErrorStorage + const ErrorTagLimitExceed + const ErrorUnknown + const OK + const OKDuplicate + func PossibleImageUploadStatusValues() []ImageUploadStatus + type Int32 struct + Value *int32 + type Iteration struct + Created *date.Time + DomainID *uuid.UUID + Exportable *bool + ID *uuid.UUID + IsDefault *bool + LastModified *date.Time + Name *string + ProjectID *uuid.UUID + Status *string + TrainedAt *date.Time + func (i Iteration) MarshalJSON() ([]byte, error) + type IterationPerformance struct + AveragePrecision *float64 + PerTagPerformance *[]TagPerformance + Precision *float64 + PrecisionStdDeviation *float64 + Recall *float64 + RecallStdDeviation *float64 + func (IP IterationPerformance) MarshalJSON() ([]byte, error) + type ListDomain struct + Value *[]Domain + type ListExport struct + Value *[]Export + type ListImage struct + Value *[]Image + type ListImagePerformance struct + Value *[]ImagePerformance + type ListIteration struct + Value *[]Iteration + type ListProject struct + Value *[]Project + type ListTag struct + Value *[]Tag + type OrderBy string + const Newest + const Oldest + const Suggested + func PossibleOrderByValues() []OrderBy + type Prediction struct + BoundingBox *BoundingBox + Probability *float64 + TagID *uuid.UUID + TagName *string + func (p Prediction) MarshalJSON() ([]byte, error) + type PredictionQueryResult struct + Results *[]StoredImagePrediction + Token *PredictionQueryToken + func (pqr PredictionQueryResult) MarshalJSON() ([]byte, error) + type PredictionQueryTag struct + ID *uuid.UUID + MaxThreshold *float64 + MinThreshold *float64 + func (pqt PredictionQueryTag) MarshalJSON() ([]byte, error) + type PredictionQueryToken struct + Application *string + Continuation *string + EndTime *date.Time + IterationID *uuid.UUID + MaxCount *int32 + OrderBy OrderBy + Session *string + StartTime *date.Time + Tags *[]PredictionQueryTag + type Project struct + Created *date.Time + Description *string + ID *uuid.UUID + LastModified *date.Time + Name *string + Settings *ProjectSettings + ThumbnailURI *string + func (p Project) MarshalJSON() ([]byte, error) + type ProjectSettings struct + DomainID *uuid.UUID + type Region struct + Height *float64 + Left *float64 + TagID *uuid.UUID + Top *float64 + Width *float64 + type RegionProposal struct + BoundingBox *BoundingBox + Confidence *float64 + func (rp RegionProposal) MarshalJSON() ([]byte, error) + type StoredImagePrediction struct + Created *date.Time + Domain *uuid.UUID + ID *uuid.UUID + ImageURI *string + Iteration *uuid.UUID + Predictions *[]Prediction + Project *uuid.UUID + ThumbnailURI *string + func (sip StoredImagePrediction) MarshalJSON() ([]byte, error) + type Tag struct + Description *string + ID *uuid.UUID + ImageCount *int32 + Name *string + func (t Tag) MarshalJSON() ([]byte, error) + type TagPerformance struct + AveragePrecision *float64 + ID *uuid.UUID + Name *string + Precision *float64 + PrecisionStdDeviation *float64 + Recall *float64 + RecallStdDeviation *float64 + func (tp TagPerformance) MarshalJSON() ([]byte, error)