UNPKG

@azure/cognitiveservices-customvision-training

Version:
1,807 lines (1,806 loc) 71.3 kB
/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export var BoundingBox = { serializedName: "BoundingBox", type: { name: "Composite", className: "BoundingBox", modelProperties: { left: { required: true, nullable: false, serializedName: "left", type: { name: "Number" } }, top: { required: true, nullable: false, serializedName: "top", type: { name: "Number" } }, width: { required: true, nullable: false, serializedName: "width", type: { name: "Number" } }, height: { required: true, nullable: false, serializedName: "height", type: { name: "Number" } } } } }; export var CreateProjectOptions = { serializedName: "CreateProjectOptions", type: { name: "Composite", className: "CreateProjectOptions", modelProperties: { exportModelContainerUri: { nullable: false, serializedName: "exportModelContainerUri", type: { name: "String" } }, notificationQueueUri: { nullable: false, serializedName: "notificationQueueUri", type: { name: "String" } } } } }; export var CustomBaseModelInfo = { serializedName: "CustomBaseModelInfo", type: { name: "Composite", className: "CustomBaseModelInfo", modelProperties: { projectId: { required: true, nullable: false, serializedName: "projectId", type: { name: "Uuid" } }, iterationId: { required: true, nullable: false, serializedName: "iterationId", type: { name: "Uuid" } } } } }; export var CustomVisionError = { serializedName: "CustomVisionError", type: { name: "Composite", className: "CustomVisionError", modelProperties: { code: { required: true, serializedName: "code", type: { name: "String" } }, message: { required: true, serializedName: "message", type: { name: "String" } } } } }; export var ModelInformation = { serializedName: "ModelInformation", type: { name: "Composite", className: "ModelInformation", modelProperties: { estimatedModelSizeInMegabytes: { serializedName: "estimatedModelSizeInMegabytes", type: { name: "Number" } }, description: { required: true, nullable: false, serializedName: "description", type: { name: "String" } } } } }; export var Domain = { serializedName: "Domain", type: { name: "Composite", className: "Domain", modelProperties: { id: { nullable: false, readOnly: true, serializedName: "id", type: { name: "Uuid" } }, name: { nullable: false, readOnly: true, serializedName: "name", type: { name: "String" } }, type: { nullable: false, readOnly: true, serializedName: "type", type: { name: "String" } }, exportable: { nullable: false, readOnly: true, serializedName: "exportable", type: { name: "Boolean" } }, enabled: { nullable: false, readOnly: true, serializedName: "enabled", type: { name: "Boolean" } }, exportablePlatforms: { readOnly: true, serializedName: "exportablePlatforms", type: { name: "Sequence", element: { type: { name: "String" } } } }, modelInformation: { readOnly: true, serializedName: "modelInformation", type: { name: "Composite", className: "ModelInformation" } } } } }; export var ExportModel = { serializedName: "Export", type: { name: "Composite", className: "ExportModel", modelProperties: { platform: { nullable: false, readOnly: true, serializedName: "platform", type: { name: "String" } }, status: { nullable: false, readOnly: true, serializedName: "status", type: { name: "String" } }, downloadUri: { readOnly: true, serializedName: "downloadUri", type: { name: "String" } }, flavor: { nullable: true, readOnly: true, serializedName: "flavor", type: { name: "String" } }, newerVersionAvailable: { nullable: false, readOnly: true, serializedName: "newerVersionAvailable", type: { name: "Boolean" } } } } }; export var ImageTag = { serializedName: "ImageTag", type: { name: "Composite", className: "ImageTag", modelProperties: { tagId: { nullable: false, readOnly: true, serializedName: "tagId", type: { name: "Uuid" } }, tagName: { nullable: false, readOnly: true, serializedName: "tagName", type: { name: "String" } }, created: { nullable: false, readOnly: true, serializedName: "created", type: { name: "DateTime" } } } } }; export var ImageRegion = { serializedName: "ImageRegion", type: { name: "Composite", className: "ImageRegion", modelProperties: { regionId: { nullable: false, readOnly: true, serializedName: "regionId", type: { name: "Uuid" } }, tagName: { nullable: false, readOnly: true, serializedName: "tagName", type: { name: "String" } }, created: { nullable: false, readOnly: true, serializedName: "created", type: { name: "DateTime" } }, tagId: { required: true, nullable: false, serializedName: "tagId", type: { name: "Uuid" } }, left: { required: true, nullable: false, serializedName: "left", type: { name: "Number" } }, top: { required: true, nullable: false, serializedName: "top", type: { name: "Number" } }, width: { required: true, nullable: false, serializedName: "width", type: { name: "Number" } }, height: { required: true, nullable: false, serializedName: "height", type: { name: "Number" } } } } }; export var Image = { serializedName: "Image", type: { name: "Composite", className: "Image", modelProperties: { id: { nullable: false, readOnly: true, serializedName: "id", type: { name: "Uuid" } }, created: { nullable: false, readOnly: true, serializedName: "created", type: { name: "DateTime" } }, width: { nullable: false, readOnly: true, serializedName: "width", type: { name: "Number" } }, height: { nullable: false, readOnly: true, serializedName: "height", type: { name: "Number" } }, resizedImageUri: { readOnly: true, serializedName: "resizedImageUri", type: { name: "String" } }, thumbnailUri: { readOnly: true, serializedName: "thumbnailUri", type: { name: "String" } }, originalImageUri: { readOnly: true, serializedName: "originalImageUri", type: { name: "String" } }, tags: { nullable: true, readOnly: true, serializedName: "tags", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageTag" } } } }, regions: { nullable: true, readOnly: true, serializedName: "regions", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageRegion" } } } }, metadata: { nullable: true, readOnly: true, serializedName: "metadata", type: { name: "Dictionary", value: { type: { name: "String" } } } } } } }; export var ImageCreateResult = { serializedName: "ImageCreateResult", type: { name: "Composite", className: "ImageCreateResult", modelProperties: { sourceUrl: { nullable: false, readOnly: true, serializedName: "sourceUrl", type: { name: "String" } }, status: { nullable: false, readOnly: true, serializedName: "status", type: { name: "String" } }, image: { readOnly: true, serializedName: "image", type: { name: "Composite", className: "Image" } } } } }; export var ImageCreateSummary = { serializedName: "ImageCreateSummary", type: { name: "Composite", className: "ImageCreateSummary", modelProperties: { isBatchSuccessful: { nullable: false, readOnly: true, serializedName: "isBatchSuccessful", type: { name: "Boolean" } }, images: { readOnly: true, serializedName: "images", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageCreateResult" } } } } } } }; export var Region = { serializedName: "Region", type: { name: "Composite", className: "Region", modelProperties: { tagId: { required: true, nullable: false, serializedName: "tagId", type: { name: "Uuid" } }, left: { required: true, nullable: false, serializedName: "left", type: { name: "Number" } }, top: { required: true, nullable: false, serializedName: "top", type: { name: "Number" } }, width: { required: true, nullable: false, serializedName: "width", type: { name: "Number" } }, height: { required: true, nullable: false, serializedName: "height", type: { name: "Number" } } } } }; export var ImageFileCreateEntry = { serializedName: "ImageFileCreateEntry", type: { name: "Composite", className: "ImageFileCreateEntry", modelProperties: { name: { nullable: false, serializedName: "name", type: { name: "String" } }, contents: { serializedName: "contents", type: { name: "ByteArray" } }, tagIds: { serializedName: "tagIds", type: { name: "Sequence", element: { type: { name: "Uuid" } } } }, regions: { serializedName: "regions", type: { name: "Sequence", element: { type: { name: "Composite", className: "Region" } } } } } } }; export var ImageFileCreateBatch = { serializedName: "ImageFileCreateBatch", type: { name: "Composite", className: "ImageFileCreateBatch", modelProperties: { images: { serializedName: "images", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageFileCreateEntry" } } } }, tagIds: { serializedName: "tagIds", type: { name: "Sequence", element: { type: { name: "Uuid" } } } }, metadata: { nullable: true, serializedName: "metadata", type: { name: "Dictionary", value: { type: { name: "String" } } } } } } }; export var ImageIdCreateEntry = { serializedName: "ImageIdCreateEntry", type: { name: "Composite", className: "ImageIdCreateEntry", modelProperties: { id: { nullable: false, serializedName: "id", type: { name: "Uuid" } }, tagIds: { serializedName: "tagIds", type: { name: "Sequence", element: { type: { name: "Uuid" } } } }, regions: { serializedName: "regions", type: { name: "Sequence", element: { type: { name: "Composite", className: "Region" } } } } } } }; export var ImageIdCreateBatch = { serializedName: "ImageIdCreateBatch", type: { name: "Composite", className: "ImageIdCreateBatch", modelProperties: { images: { serializedName: "images", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageIdCreateEntry" } } } }, tagIds: { serializedName: "tagIds", type: { name: "Sequence", element: { type: { name: "Uuid" } } } }, metadata: { nullable: true, serializedName: "metadata", type: { name: "Dictionary", value: { type: { name: "String" } } } } } } }; export var ImageMetadataUpdateEntry = { serializedName: "ImageMetadataUpdateEntry", type: { name: "Composite", className: "ImageMetadataUpdateEntry", modelProperties: { imageId: { nullable: false, serializedName: "imageId", type: { name: "Uuid" } }, status: { nullable: false, serializedName: "status", type: { name: "String" } }, metadata: { nullable: true, serializedName: "metadata", type: { name: "Dictionary", value: { type: { name: "String" } } } } } } }; export var ImageMetadataUpdateSummary = { serializedName: "ImageMetadataUpdateSummary", type: { name: "Composite", className: "ImageMetadataUpdateSummary", modelProperties: { isBatchSuccessful: { nullable: false, readOnly: true, serializedName: "isBatchSuccessful", type: { name: "Boolean" } }, images: { readOnly: true, serializedName: "images", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageMetadataUpdateEntry" } } } } } } }; export var Prediction = { serializedName: "Prediction", type: { name: "Composite", className: "Prediction", modelProperties: { probability: { nullable: false, readOnly: true, serializedName: "probability", type: { name: "Number" } }, tagId: { nullable: false, readOnly: true, serializedName: "tagId", type: { name: "Uuid" } }, tagName: { nullable: true, readOnly: true, serializedName: "tagName", type: { name: "String" } }, boundingBox: { nullable: true, readOnly: true, serializedName: "boundingBox", type: { name: "Composite", className: "BoundingBox" } }, tagType: { nullable: true, readOnly: true, serializedName: "tagType", type: { name: "String" } } } } }; export var ImagePerformance = { serializedName: "ImagePerformance", type: { name: "Composite", className: "ImagePerformance", modelProperties: { predictions: { nullable: true, readOnly: true, serializedName: "predictions", type: { name: "Sequence", element: { type: { name: "Composite", className: "Prediction" } } } }, id: { nullable: false, readOnly: true, serializedName: "id", type: { name: "Uuid" } }, created: { nullable: false, readOnly: true, serializedName: "created", type: { name: "DateTime" } }, width: { nullable: false, readOnly: true, serializedName: "width", type: { name: "Number" } }, height: { nullable: false, readOnly: true, serializedName: "height", type: { name: "Number" } }, imageUri: { readOnly: true, serializedName: "imageUri", type: { name: "String" } }, thumbnailUri: { readOnly: true, serializedName: "thumbnailUri", type: { name: "String" } }, tags: { nullable: true, readOnly: true, serializedName: "tags", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageTag" } } } }, regions: { nullable: true, readOnly: true, serializedName: "regions", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageRegion" } } } } } } }; export var ImagePrediction = { serializedName: "ImagePrediction", type: { name: "Composite", className: "ImagePrediction", modelProperties: { id: { nullable: false, readOnly: true, serializedName: "id", type: { name: "Uuid" } }, project: { nullable: false, readOnly: true, serializedName: "project", type: { name: "Uuid" } }, iteration: { nullable: false, readOnly: true, serializedName: "iteration", type: { name: "Uuid" } }, created: { nullable: false, readOnly: true, serializedName: "created", type: { name: "DateTime" } }, predictions: { readOnly: true, serializedName: "predictions", type: { name: "Sequence", element: { type: { name: "Composite", className: "Prediction" } } } } } } }; export var ImageProcessingSettings = { serializedName: "ImageProcessingSettings", type: { name: "Composite", className: "ImageProcessingSettings", modelProperties: { augmentationMethods: { nullable: true, serializedName: "augmentationMethods", type: { name: "Dictionary", value: { type: { name: "Boolean" } } } } } } }; export var ImageRegionCreateEntry = { serializedName: "ImageRegionCreateEntry", type: { name: "Composite", className: "ImageRegionCreateEntry", modelProperties: { imageId: { required: true, nullable: false, serializedName: "imageId", type: { name: "Uuid" } }, tagId: { required: true, nullable: false, serializedName: "tagId", type: { name: "Uuid" } }, left: { required: true, nullable: false, serializedName: "left", type: { name: "Number" } }, top: { required: true, nullable: false, serializedName: "top", type: { name: "Number" } }, width: { required: true, nullable: false, serializedName: "width", type: { name: "Number" } }, height: { required: true, nullable: false, serializedName: "height", type: { name: "Number" } } } } }; export var ImageRegionCreateBatch = { serializedName: "ImageRegionCreateBatch", type: { name: "Composite", className: "ImageRegionCreateBatch", modelProperties: { regions: { serializedName: "regions", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageRegionCreateEntry" } } } } } } }; export var ImageRegionCreateResult = { serializedName: "ImageRegionCreateResult", type: { name: "Composite", className: "ImageRegionCreateResult", modelProperties: { imageId: { nullable: false, readOnly: true, serializedName: "imageId", type: { name: "Uuid" } }, regionId: { nullable: false, readOnly: true, serializedName: "regionId", type: { name: "Uuid" } }, tagName: { nullable: false, readOnly: true, serializedName: "tagName", type: { name: "String" } }, created: { nullable: false, readOnly: true, serializedName: "created", type: { name: "DateTime" } }, tagId: { required: true, nullable: false, serializedName: "tagId", type: { name: "Uuid" } }, left: { required: true, nullable: false, serializedName: "left", type: { name: "Number" } }, top: { required: true, nullable: false, serializedName: "top", type: { name: "Number" } }, width: { required: true, nullable: false, serializedName: "width", type: { name: "Number" } }, height: { required: true, nullable: false, serializedName: "height", type: { name: "Number" } } } } }; export var ImageRegionCreateSummary = { serializedName: "ImageRegionCreateSummary", type: { name: "Composite", className: "ImageRegionCreateSummary", modelProperties: { created: { nullable: true, serializedName: "created", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageRegionCreateResult" } } } }, duplicated: { nullable: true, serializedName: "duplicated", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageRegionCreateEntry" } } } }, exceeded: { nullable: true, serializedName: "exceeded", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageRegionCreateEntry" } } } } } } }; export var RegionProposal = { serializedName: "RegionProposal", type: { name: "Composite", className: "RegionProposal", modelProperties: { confidence: { nullable: false, readOnly: true, serializedName: "confidence", type: { name: "Number" } }, boundingBox: { readOnly: true, serializedName: "boundingBox", type: { name: "Composite", className: "BoundingBox" } } } } }; export var ImageRegionProposal = { serializedName: "ImageRegionProposal", type: { name: "Composite", className: "ImageRegionProposal", modelProperties: { projectId: { nullable: false, readOnly: true, serializedName: "projectId", type: { name: "Uuid" } }, imageId: { nullable: false, readOnly: true, serializedName: "imageId", type: { name: "Uuid" } }, proposals: { readOnly: true, serializedName: "proposals", type: { name: "Sequence", element: { type: { name: "Composite", className: "RegionProposal" } } } } } } }; export var ImageTagCreateEntry = { serializedName: "ImageTagCreateEntry", type: { name: "Composite", className: "ImageTagCreateEntry", modelProperties: { imageId: { nullable: false, serializedName: "imageId", type: { name: "Uuid" } }, tagId: { nullable: false, serializedName: "tagId", type: { name: "Uuid" } } } } }; export var ImageTagCreateBatch = { serializedName: "ImageTagCreateBatch", type: { name: "Composite", className: "ImageTagCreateBatch", modelProperties: { tags: { serializedName: "tags", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageTagCreateEntry" } } } } } } }; export var ImageTagCreateSummary = { serializedName: "ImageTagCreateSummary", type: { name: "Composite", className: "ImageTagCreateSummary", modelProperties: { created: { nullable: true, serializedName: "created", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageTagCreateEntry" } } } }, duplicated: { nullable: true, serializedName: "duplicated", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageTagCreateEntry" } } } }, exceeded: { nullable: true, serializedName: "exceeded", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageTagCreateEntry" } } } } } } }; export var ImageUrl = { serializedName: "ImageUrl", type: { name: "Composite", className: "ImageUrl", modelProperties: { url: { required: true, nullable: false, serializedName: "url", type: { name: "String" } } } } }; export var ImageUrlCreateEntry = { serializedName: "ImageUrlCreateEntry", type: { name: "Composite", className: "ImageUrlCreateEntry", modelProperties: { url: { required: true, nullable: false, serializedName: "url", type: { name: "String" } }, tagIds: { serializedName: "tagIds", type: { name: "Sequence", element: { type: { name: "Uuid" } } } }, regions: { serializedName: "regions", type: { name: "Sequence", element: { type: { name: "Composite", className: "Region" } } } } } } }; export var ImageUrlCreateBatch = { serializedName: "ImageUrlCreateBatch", type: { name: "Composite", className: "ImageUrlCreateBatch", modelProperties: { images: { serializedName: "images", type: { name: "Sequence", element: { type: { name: "Composite", className: "ImageUrlCreateEntry" } } } }, tagIds: { serializedName: "tagIds", type: { name: "Sequence", element: { type: { name: "Uuid" } } } }, metadata: { nullable: true, serializedName: "metadata", type: { name: "Dictionary", value: { type: { name: "String" } } } } } } }; export var Iteration = { serializedName: "Iteration", type: { name: "Composite", className: "Iteration", modelProperties: { id: { nullable: false, readOnly: true, serializedName: "id", type: { name: "Uuid" } }, name: { required: true, nullable: false, serializedName: "name", type: { name: "String" } }, status: { nullable: false, readOnly: true, serializedName: "status", type: { name: "String" } }, created: { nullable: false, readOnly: true, serializedName: "created", type: { name: "DateTime" } }, lastModified: { nullable: false, readOnly: true, serializedName: "lastModified", type: { name: "DateTime" } }, trainedAt: { nullable: true, readOnly: true, serializedName: "trainedAt", type: { name: "DateTime" } }, projectId: { nullable: false, readOnly: true, serializedName: "projectId", type: { name: "Uuid" } }, exportable: { nullable: false, readOnly: true, serializedName: "exportable", type: { name: "Boolean" } }, exportableTo: { readOnly: true, serializedName: "exportableTo", type: { name: "Sequence", element: { type: { name: "String" } } } }, domainId: { nullable: true, readOnly: true, serializedName: "domainId", type: { name: "Uuid" } }, classificationType: { nullable: true, readOnly: true, serializedName: "classificationType", type: { name: "String" } }, trainingType: { nullable: false, readOnly: true, serializedName: "trainingType", type: { name: "String" } }, reservedBudgetInHours: { nullable: false, readOnly: true, serializedName: "reservedBudgetInHours", type: { name: "Number" } }, trainingTimeInMinutes: { nullable: false, readOnly: true, serializedName: "trainingTimeInMinutes", type: { name: "Number" } }, publishName: { nullable: false, readOnly: true, serializedName: "publishName", type: { name: "String" } }, originalPublishResourceId: { nullable: false, readOnly: true, serializedName: "originalPublishResourceId", type: { name: "String" } }, customBaseModelInfo: { readOnly: true, serializedName: "customBaseModelInfo", type: { name: "Composite", className: "CustomBaseModelInfo" } }, trainingErrorDetails: { readOnly: true, serializedName: "trainingErrorDetails", type: { name: "String" } } } } }; export var TagPerformance = { serializedName: "TagPerformance", type: { name: "Composite", className: "TagPerformance", modelProperties: { id: { nullable: false, readOnly: true, serializedName: "id", type: { name: "Uuid" } }, name: { nullable: false, readOnly: true, serializedName: "name", type: { name: "String" } }, precision: { nullable: false, readOnly: true, serializedName: "precision", type: { name: "Number" } }, precisionStdDeviation: { nullable: false, readOnly: true, serializedName: "precisionStdDeviation", type: { name: "Number" } }, recall: { nullable: false, readOnly: true, serializedName: "recall", type: { name: "Number" } }, recallStdDeviation: { nullable: false, readOnly: true, serializedName: "recallStdDeviation", type: { name: "Number" } }, averagePrecision: { nullable: true, readOnly: true, serializedName: "averagePrecision", type: { name: "Number" } } } } }; export var IterationPerformance = { serializedName: "IterationPerformance", type: { name: "Composite", className: "IterationPerformance", modelProperties: { perTagPerformance: { readOnly: true, serializedName: "perTagPerformance", type: { name: "Sequence", element: { type: { name: "Composite", className: "TagPerformance" } } } }, precision: { nullable: false, readOnly: true, serializedName: "precision", type: { name: "Number" } }, precisionStdDeviation: { nullable: false, readOnly: true, serializedName: "precisionStdDeviation", type: { name: "Number" } }, recall: { nullable: false, readOnly: true, serializedName: "recall", type: { name: "Number" } }, recallStdDeviation: { nullable: false, readOnly: true, serializedName: "recallStdDeviation", type: { name: "Number" } }, averagePrecision: { nullable: true, readOnly: true, serializedName: "averagePrecision", type: { name: "Number" } } } } }; export var PredictionQueryTag = { serializedName: "PredictionQueryTag", type: { name: "Composite", className: "PredictionQueryTag", modelProperties: { id: { nullable: false, serializedName: "id", type: { name: "Uuid" } }, minThreshold: { nullable: false, serializedName: "minThreshold", type: { name: "Number" } }, maxThreshold: {