UNPKG

@azure/cognitiveservices-customvision-training

Version:
1 lines 53.1 kB
!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?a(exports,require("@azure/ms-rest-js")):"function"==typeof define&&define.amd?define(["exports","@azure/ms-rest-js"],a):a(((e=e||self).Azure=e.Azure||{},e.Azure.CognitiveservicesCustomvisionTraining={}),e.msRest)}(this,function(e,n){"use strict";var r=function(e,a){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)a.hasOwnProperty(t)&&(e[t]=a[t])})(e,a)};function a(e,a){function t(){this.constructor=e}r(e,a),e.prototype=null===a?Object.create(a):(t.prototype=a.prototype,new t)}var s,t=function(){return(t=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++)for(var i in a=arguments[t])Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i]);return e}).apply(this,arguments)},i=Object.freeze({__proto__:null}),o={serializedName:"CreateProjectOptions",type:{name:"Composite",className:"CreateProjectOptions",modelProperties:{exportModelContainerUri:{nullable:!1,serializedName:"exportModelContainerUri",type:{name:"String"}},notificationQueueUri:{nullable:!1,serializedName:"notificationQueueUri",type:{name:"String"}}}}},m={serializedName:"CustomVisionError",type:{name:"Composite",className:"CustomVisionError",modelProperties:{code:{required:!0,serializedName:"code",type:{name:"String"}},message:{required:!0,serializedName:"message",type:{name:"String"}}}}},l={serializedName:"Domain",type:{name:"Composite",className:"Domain",modelProperties:{id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},name:{nullable:!1,readOnly:!0,serializedName:"name",type:{name:"String"}},type:{nullable:!1,readOnly:!0,serializedName:"type",type:{name:"String"}},exportable:{nullable:!1,readOnly:!0,serializedName:"exportable",type:{name:"Boolean"}},enabled:{nullable:!1,readOnly:!0,serializedName:"enabled",type:{name:"Boolean"}},exportablePlatforms:{readOnly:!0,serializedName:"exportablePlatforms",type:{name:"Sequence",element:{type:{name:"String"}}}},modelInformation:{readOnly:!0,serializedName:"modelInformation",type:{name:"Composite",className:"ModelInformation"}}}}},p={serializedName:"Export",type:{name:"Composite",className:"ExportModel",modelProperties:{platform:{nullable:!1,readOnly:!0,serializedName:"platform",type:{name:"String"}},status:{nullable:!1,readOnly:!0,serializedName:"status",type:{name:"String"}},downloadUri:{readOnly:!0,serializedName:"downloadUri",type:{name:"String"}},flavor:{nullable:!0,readOnly:!0,serializedName:"flavor",type:{name:"String"}},newerVersionAvailable:{nullable:!1,readOnly:!0,serializedName:"newerVersionAvailable",type:{name:"Boolean"}}}}},d={serializedName:"ImageCreateSummary",type:{name:"Composite",className:"ImageCreateSummary",modelProperties:{isBatchSuccessful:{nullable:!1,readOnly:!0,serializedName:"isBatchSuccessful",type:{name:"Boolean"}},images:{readOnly:!0,serializedName:"images",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageCreateResult"}}}}}}},u={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:!0,serializedName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},y={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:!0,serializedName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},c={serializedName:"ImageMetadataUpdateSummary",type:{name:"Composite",className:"ImageMetadataUpdateSummary",modelProperties:{isBatchSuccessful:{nullable:!1,readOnly:!0,serializedName:"isBatchSuccessful",type:{name:"Boolean"}},images:{readOnly:!0,serializedName:"images",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageMetadataUpdateEntry"}}}}}}},g={serializedName:"ImagePrediction",type:{name:"Composite",className:"ImagePrediction",modelProperties:{id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},project:{nullable:!1,readOnly:!0,serializedName:"project",type:{name:"Uuid"}},iteration:{nullable:!1,readOnly:!0,serializedName:"iteration",type:{name:"Uuid"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},predictions:{readOnly:!0,serializedName:"predictions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Prediction"}}}}}}},N={serializedName:"ImageRegionCreateBatch",type:{name:"Composite",className:"ImageRegionCreateBatch",modelProperties:{regions:{serializedName:"regions",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageRegionCreateEntry"}}}}}}},I={serializedName:"ImageRegionCreateSummary",type:{name:"Composite",className:"ImageRegionCreateSummary",modelProperties:{created:{nullable:!0,serializedName:"created",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageRegionCreateResult"}}}},duplicated:{nullable:!0,serializedName:"duplicated",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageRegionCreateEntry"}}}},exceeded:{nullable:!0,serializedName:"exceeded",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageRegionCreateEntry"}}}}}}},z={serializedName:"ImageRegionProposal",type:{name:"Composite",className:"ImageRegionProposal",modelProperties:{projectId:{nullable:!1,readOnly:!0,serializedName:"projectId",type:{name:"Uuid"}},imageId:{nullable:!1,readOnly:!0,serializedName:"imageId",type:{name:"Uuid"}},proposals:{readOnly:!0,serializedName:"proposals",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegionProposal"}}}}}}},b={serializedName:"ImageTagCreateBatch",type:{name:"Composite",className:"ImageTagCreateBatch",modelProperties:{tags:{serializedName:"tags",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageTagCreateEntry"}}}}}}},h={serializedName:"ImageTagCreateSummary",type:{name:"Composite",className:"ImageTagCreateSummary",modelProperties:{created:{nullable:!0,serializedName:"created",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageTagCreateEntry"}}}},duplicated:{nullable:!0,serializedName:"duplicated",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageTagCreateEntry"}}}},exceeded:{nullable:!0,serializedName:"exceeded",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageTagCreateEntry"}}}}}}},P={serializedName:"ImageUrl",type:{name:"Composite",className:"ImageUrl",modelProperties:{url:{required:!0,nullable:!1,serializedName:"url",type:{name:"String"}}}}},q={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:!0,serializedName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},S={serializedName:"Iteration",type:{name:"Composite",className:"Iteration",modelProperties:{id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},name:{required:!0,nullable:!1,serializedName:"name",type:{name:"String"}},status:{nullable:!1,readOnly:!0,serializedName:"status",type:{name:"String"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},lastModified:{nullable:!1,readOnly:!0,serializedName:"lastModified",type:{name:"DateTime"}},trainedAt:{nullable:!0,readOnly:!0,serializedName:"trainedAt",type:{name:"DateTime"}},projectId:{nullable:!1,readOnly:!0,serializedName:"projectId",type:{name:"Uuid"}},exportable:{nullable:!1,readOnly:!0,serializedName:"exportable",type:{name:"Boolean"}},exportableTo:{readOnly:!0,serializedName:"exportableTo",type:{name:"Sequence",element:{type:{name:"String"}}}},domainId:{nullable:!0,readOnly:!0,serializedName:"domainId",type:{name:"Uuid"}},classificationType:{nullable:!0,readOnly:!0,serializedName:"classificationType",type:{name:"String"}},trainingType:{nullable:!1,readOnly:!0,serializedName:"trainingType",type:{name:"String"}},reservedBudgetInHours:{nullable:!1,readOnly:!0,serializedName:"reservedBudgetInHours",type:{name:"Number"}},trainingTimeInMinutes:{nullable:!1,readOnly:!0,serializedName:"trainingTimeInMinutes",type:{name:"Number"}},publishName:{nullable:!1,readOnly:!0,serializedName:"publishName",type:{name:"String"}},originalPublishResourceId:{nullable:!1,readOnly:!0,serializedName:"originalPublishResourceId",type:{name:"String"}},customBaseModelInfo:{readOnly:!0,serializedName:"customBaseModelInfo",type:{name:"Composite",className:"CustomBaseModelInfo"}},trainingErrorDetails:{readOnly:!0,serializedName:"trainingErrorDetails",type:{name:"String"}}}}},f={serializedName:"IterationPerformance",type:{name:"Composite",className:"IterationPerformance",modelProperties:{perTagPerformance:{readOnly:!0,serializedName:"perTagPerformance",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagPerformance"}}}},precision:{nullable:!1,readOnly:!0,serializedName:"precision",type:{name:"Number"}},precisionStdDeviation:{nullable:!1,readOnly:!0,serializedName:"precisionStdDeviation",type:{name:"Number"}},recall:{nullable:!1,readOnly:!0,serializedName:"recall",type:{name:"Number"}},recallStdDeviation:{nullable:!1,readOnly:!0,serializedName:"recallStdDeviation",type:{name:"Number"}},averagePrecision:{nullable:!0,readOnly:!0,serializedName:"averagePrecision",type:{name:"Number"}}}}},O={serializedName:"PredictionQueryToken",type:{name:"Composite",className:"PredictionQueryToken",modelProperties:{session:{nullable:!1,serializedName:"session",type:{name:"String"}},continuation:{nullable:!1,serializedName:"continuation",type:{name:"String"}},maxCount:{nullable:!1,serializedName:"maxCount",type:{name:"Number"}},orderBy:{nullable:!1,serializedName:"orderBy",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Sequence",element:{type:{name:"Composite",className:"PredictionQueryTag"}}}},iterationId:{nullable:!0,serializedName:"iterationId",type:{name:"Uuid"}},startTime:{nullable:!0,serializedName:"startTime",type:{name:"DateTime"}},endTime:{nullable:!0,serializedName:"endTime",type:{name:"DateTime"}},application:{nullable:!1,serializedName:"application",type:{name:"String"}}}}},C={serializedName:"PredictionQueryResult",type:{name:"Composite",className:"PredictionQueryResult",modelProperties:{token:{serializedName:"token",type:{name:"Composite",className:"PredictionQueryToken"}},results:{readOnly:!0,serializedName:"results",type:{name:"Sequence",element:{type:{name:"Composite",className:"StoredImagePrediction"}}}}}}},M={serializedName:"Project",type:{name:"Composite",className:"Project",modelProperties:{id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},name:{required:!0,nullable:!1,serializedName:"name",type:{name:"String"}},description:{required:!0,nullable:!0,serializedName:"description",type:{name:"String"}},settings:{required:!0,serializedName:"settings",type:{name:"Composite",className:"ProjectSettings"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},lastModified:{nullable:!1,readOnly:!0,serializedName:"lastModified",type:{name:"DateTime"}},thumbnailUri:{readOnly:!0,serializedName:"thumbnailUri",type:{name:"String"}},drModeEnabled:{nullable:!0,readOnly:!0,serializedName:"drModeEnabled",type:{name:"Boolean"}},status:{nullable:!1,serializedName:"status",type:{name:"String"}}}}},j={serializedName:"ProjectExport",type:{name:"Composite",className:"ProjectExport",modelProperties:{iterationCount:{nullable:!1,readOnly:!0,serializedName:"iterationCount",type:{name:"Number"}},imageCount:{nullable:!1,readOnly:!0,serializedName:"imageCount",type:{name:"Number"}},tagCount:{nullable:!1,readOnly:!0,serializedName:"tagCount",type:{name:"Number"}},regionCount:{nullable:!1,readOnly:!0,serializedName:"regionCount",type:{name:"Number"}},estimatedImportTimeInMS:{nullable:!1,readOnly:!0,serializedName:"estimatedImportTimeInMS",type:{name:"Number"}},token:{nullable:!1,readOnly:!0,serializedName:"token",type:{name:"String"}}}}},T={serializedName:"SuggestedTagAndRegionQueryToken",type:{name:"Composite",className:"SuggestedTagAndRegionQueryToken",modelProperties:{tagIds:{serializedName:"tagIds",type:{name:"Sequence",element:{type:{name:"Uuid"}}}},threshold:{nullable:!1,serializedName:"threshold",type:{name:"Number"}},session:{nullable:!1,serializedName:"session",type:{name:"String"}},continuation:{nullable:!1,serializedName:"continuation",type:{name:"String"}},maxCount:{nullable:!1,serializedName:"maxCount",type:{name:"Number"}},sortBy:{nullable:!1,serializedName:"sortBy",type:{name:"String"}}}}},R={serializedName:"SuggestedTagAndRegionQuery",type:{name:"Composite",className:"SuggestedTagAndRegionQuery",modelProperties:{token:{serializedName:"token",type:{name:"Composite",className:"SuggestedTagAndRegionQueryToken"}},results:{readOnly:!0,serializedName:"results",type:{name:"Sequence",element:{type:{name:"Composite",className:"StoredSuggestedTagAndRegion"}}}}}}},U={serializedName:"Tag",type:{name:"Composite",className:"Tag",modelProperties:{id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},name:{required:!0,nullable:!1,serializedName:"name",type:{name:"String"}},description:{required:!0,nullable:!0,serializedName:"description",type:{name:"String"}},type:{required:!0,nullable:!1,serializedName:"type",type:{name:"String"}},imageCount:{nullable:!1,readOnly:!0,serializedName:"imageCount",type:{name:"Number"}}}}},E={serializedName:"TagFilter",type:{name:"Composite",className:"TagFilter",modelProperties:{tagIds:{serializedName:"tagIds",type:{name:"Sequence",element:{type:{name:"Uuid"}}}},threshold:{nullable:!1,serializedName:"threshold",type:{name:"Number"}}}}},B={serializedName:"TrainingParameters",type:{name:"Composite",className:"TrainingParameters",modelProperties:{selectedTags:{serializedName:"selectedTags",type:{name:"Sequence",element:{type:{name:"Uuid"}}}},customBaseModelInfo:{serializedName:"customBaseModelInfo",type:{name:"Composite",className:"CustomBaseModelInfo"}}}}},v=Object.freeze({__proto__:null,BoundingBox:{serializedName:"BoundingBox",type:{name:"Composite",className:"BoundingBox",modelProperties:{left:{required:!0,nullable:!1,serializedName:"left",type:{name:"Number"}},top:{required:!0,nullable:!1,serializedName:"top",type:{name:"Number"}},width:{required:!0,nullable:!1,serializedName:"width",type:{name:"Number"}},height:{required:!0,nullable:!1,serializedName:"height",type:{name:"Number"}}}}},CreateProjectOptions:o,CustomBaseModelInfo:{serializedName:"CustomBaseModelInfo",type:{name:"Composite",className:"CustomBaseModelInfo",modelProperties:{projectId:{required:!0,nullable:!1,serializedName:"projectId",type:{name:"Uuid"}},iterationId:{required:!0,nullable:!1,serializedName:"iterationId",type:{name:"Uuid"}}}}},CustomVisionError:m,ModelInformation:{serializedName:"ModelInformation",type:{name:"Composite",className:"ModelInformation",modelProperties:{estimatedModelSizeInMegabytes:{serializedName:"estimatedModelSizeInMegabytes",type:{name:"Number"}},description:{required:!0,nullable:!1,serializedName:"description",type:{name:"String"}}}}},Domain:l,ExportModel:p,ImageTag:{serializedName:"ImageTag",type:{name:"Composite",className:"ImageTag",modelProperties:{tagId:{nullable:!1,readOnly:!0,serializedName:"tagId",type:{name:"Uuid"}},tagName:{nullable:!1,readOnly:!0,serializedName:"tagName",type:{name:"String"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}}}}},ImageRegion:{serializedName:"ImageRegion",type:{name:"Composite",className:"ImageRegion",modelProperties:{regionId:{nullable:!1,readOnly:!0,serializedName:"regionId",type:{name:"Uuid"}},tagName:{nullable:!1,readOnly:!0,serializedName:"tagName",type:{name:"String"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},tagId:{required:!0,nullable:!1,serializedName:"tagId",type:{name:"Uuid"}},left:{required:!0,nullable:!1,serializedName:"left",type:{name:"Number"}},top:{required:!0,nullable:!1,serializedName:"top",type:{name:"Number"}},width:{required:!0,nullable:!1,serializedName:"width",type:{name:"Number"}},height:{required:!0,nullable:!1,serializedName:"height",type:{name:"Number"}}}}},Image:{serializedName:"Image",type:{name:"Composite",className:"Image",modelProperties:{id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},width:{nullable:!1,readOnly:!0,serializedName:"width",type:{name:"Number"}},height:{nullable:!1,readOnly:!0,serializedName:"height",type:{name:"Number"}},resizedImageUri:{readOnly:!0,serializedName:"resizedImageUri",type:{name:"String"}},thumbnailUri:{readOnly:!0,serializedName:"thumbnailUri",type:{name:"String"}},originalImageUri:{readOnly:!0,serializedName:"originalImageUri",type:{name:"String"}},tags:{nullable:!0,readOnly:!0,serializedName:"tags",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageTag"}}}},regions:{nullable:!0,readOnly:!0,serializedName:"regions",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageRegion"}}}},metadata:{nullable:!0,readOnly:!0,serializedName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ImageCreateResult:{serializedName:"ImageCreateResult",type:{name:"Composite",className:"ImageCreateResult",modelProperties:{sourceUrl:{nullable:!1,readOnly:!0,serializedName:"sourceUrl",type:{name:"String"}},status:{nullable:!1,readOnly:!0,serializedName:"status",type:{name:"String"}},image:{readOnly:!0,serializedName:"image",type:{name:"Composite",className:"Image"}}}}},ImageCreateSummary:d,Region:{serializedName:"Region",type:{name:"Composite",className:"Region",modelProperties:{tagId:{required:!0,nullable:!1,serializedName:"tagId",type:{name:"Uuid"}},left:{required:!0,nullable:!1,serializedName:"left",type:{name:"Number"}},top:{required:!0,nullable:!1,serializedName:"top",type:{name:"Number"}},width:{required:!0,nullable:!1,serializedName:"width",type:{name:"Number"}},height:{required:!0,nullable:!1,serializedName:"height",type:{name:"Number"}}}}},ImageFileCreateEntry:{serializedName:"ImageFileCreateEntry",type:{name:"Composite",className:"ImageFileCreateEntry",modelProperties:{name:{nullable:!1,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"}}}}}}},ImageFileCreateBatch:u,ImageIdCreateEntry:{serializedName:"ImageIdCreateEntry",type:{name:"Composite",className:"ImageIdCreateEntry",modelProperties:{id:{nullable:!1,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"}}}}}}},ImageIdCreateBatch:y,ImageMetadataUpdateEntry:{serializedName:"ImageMetadataUpdateEntry",type:{name:"Composite",className:"ImageMetadataUpdateEntry",modelProperties:{imageId:{nullable:!1,serializedName:"imageId",type:{name:"Uuid"}},status:{nullable:!1,serializedName:"status",type:{name:"String"}},metadata:{nullable:!0,serializedName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ImageMetadataUpdateSummary:c,Prediction:{serializedName:"Prediction",type:{name:"Composite",className:"Prediction",modelProperties:{probability:{nullable:!1,readOnly:!0,serializedName:"probability",type:{name:"Number"}},tagId:{nullable:!1,readOnly:!0,serializedName:"tagId",type:{name:"Uuid"}},tagName:{nullable:!0,readOnly:!0,serializedName:"tagName",type:{name:"String"}},boundingBox:{nullable:!0,readOnly:!0,serializedName:"boundingBox",type:{name:"Composite",className:"BoundingBox"}},tagType:{nullable:!0,readOnly:!0,serializedName:"tagType",type:{name:"String"}}}}},ImagePerformance:{serializedName:"ImagePerformance",type:{name:"Composite",className:"ImagePerformance",modelProperties:{predictions:{nullable:!0,readOnly:!0,serializedName:"predictions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Prediction"}}}},id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},width:{nullable:!1,readOnly:!0,serializedName:"width",type:{name:"Number"}},height:{nullable:!1,readOnly:!0,serializedName:"height",type:{name:"Number"}},imageUri:{readOnly:!0,serializedName:"imageUri",type:{name:"String"}},thumbnailUri:{readOnly:!0,serializedName:"thumbnailUri",type:{name:"String"}},tags:{nullable:!0,readOnly:!0,serializedName:"tags",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageTag"}}}},regions:{nullable:!0,readOnly:!0,serializedName:"regions",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageRegion"}}}}}}},ImagePrediction:g,ImageProcessingSettings:{serializedName:"ImageProcessingSettings",type:{name:"Composite",className:"ImageProcessingSettings",modelProperties:{augmentationMethods:{nullable:!0,serializedName:"augmentationMethods",type:{name:"Dictionary",value:{type:{name:"Boolean"}}}}}}},ImageRegionCreateEntry:{serializedName:"ImageRegionCreateEntry",type:{name:"Composite",className:"ImageRegionCreateEntry",modelProperties:{imageId:{required:!0,nullable:!1,serializedName:"imageId",type:{name:"Uuid"}},tagId:{required:!0,nullable:!1,serializedName:"tagId",type:{name:"Uuid"}},left:{required:!0,nullable:!1,serializedName:"left",type:{name:"Number"}},top:{required:!0,nullable:!1,serializedName:"top",type:{name:"Number"}},width:{required:!0,nullable:!1,serializedName:"width",type:{name:"Number"}},height:{required:!0,nullable:!1,serializedName:"height",type:{name:"Number"}}}}},ImageRegionCreateBatch:N,ImageRegionCreateResult:{serializedName:"ImageRegionCreateResult",type:{name:"Composite",className:"ImageRegionCreateResult",modelProperties:{imageId:{nullable:!1,readOnly:!0,serializedName:"imageId",type:{name:"Uuid"}},regionId:{nullable:!1,readOnly:!0,serializedName:"regionId",type:{name:"Uuid"}},tagName:{nullable:!1,readOnly:!0,serializedName:"tagName",type:{name:"String"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},tagId:{required:!0,nullable:!1,serializedName:"tagId",type:{name:"Uuid"}},left:{required:!0,nullable:!1,serializedName:"left",type:{name:"Number"}},top:{required:!0,nullable:!1,serializedName:"top",type:{name:"Number"}},width:{required:!0,nullable:!1,serializedName:"width",type:{name:"Number"}},height:{required:!0,nullable:!1,serializedName:"height",type:{name:"Number"}}}}},ImageRegionCreateSummary:I,RegionProposal:{serializedName:"RegionProposal",type:{name:"Composite",className:"RegionProposal",modelProperties:{confidence:{nullable:!1,readOnly:!0,serializedName:"confidence",type:{name:"Number"}},boundingBox:{readOnly:!0,serializedName:"boundingBox",type:{name:"Composite",className:"BoundingBox"}}}}},ImageRegionProposal:z,ImageTagCreateEntry:{serializedName:"ImageTagCreateEntry",type:{name:"Composite",className:"ImageTagCreateEntry",modelProperties:{imageId:{nullable:!1,serializedName:"imageId",type:{name:"Uuid"}},tagId:{nullable:!1,serializedName:"tagId",type:{name:"Uuid"}}}}},ImageTagCreateBatch:b,ImageTagCreateSummary:h,ImageUrl:P,ImageUrlCreateEntry:{serializedName:"ImageUrlCreateEntry",type:{name:"Composite",className:"ImageUrlCreateEntry",modelProperties:{url:{required:!0,nullable:!1,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"}}}}}}},ImageUrlCreateBatch:q,Iteration:S,TagPerformance:{serializedName:"TagPerformance",type:{name:"Composite",className:"TagPerformance",modelProperties:{id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},name:{nullable:!1,readOnly:!0,serializedName:"name",type:{name:"String"}},precision:{nullable:!1,readOnly:!0,serializedName:"precision",type:{name:"Number"}},precisionStdDeviation:{nullable:!1,readOnly:!0,serializedName:"precisionStdDeviation",type:{name:"Number"}},recall:{nullable:!1,readOnly:!0,serializedName:"recall",type:{name:"Number"}},recallStdDeviation:{nullable:!1,readOnly:!0,serializedName:"recallStdDeviation",type:{name:"Number"}},averagePrecision:{nullable:!0,readOnly:!0,serializedName:"averagePrecision",type:{name:"Number"}}}}},IterationPerformance:f,PredictionQueryTag:{serializedName:"PredictionQueryTag",type:{name:"Composite",className:"PredictionQueryTag",modelProperties:{id:{nullable:!1,serializedName:"id",type:{name:"Uuid"}},minThreshold:{nullable:!1,serializedName:"minThreshold",type:{name:"Number"}},maxThreshold:{nullable:!1,serializedName:"maxThreshold",type:{name:"Number"}}}}},PredictionQueryToken:O,StoredImagePrediction:{serializedName:"StoredImagePrediction",type:{name:"Composite",className:"StoredImagePrediction",modelProperties:{resizedImageUri:{readOnly:!0,serializedName:"resizedImageUri",type:{name:"String"}},thumbnailUri:{readOnly:!0,serializedName:"thumbnailUri",type:{name:"String"}},originalImageUri:{readOnly:!0,serializedName:"originalImageUri",type:{name:"String"}},domain:{nullable:!1,readOnly:!0,serializedName:"domain",type:{name:"Uuid"}},id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},project:{nullable:!1,readOnly:!0,serializedName:"project",type:{name:"Uuid"}},iteration:{nullable:!1,readOnly:!0,serializedName:"iteration",type:{name:"Uuid"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},predictions:{readOnly:!0,serializedName:"predictions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Prediction"}}}}}}},PredictionQueryResult:C,ProjectSettings:{serializedName:"ProjectSettings",type:{name:"Composite",className:"ProjectSettings",modelProperties:{domainId:{nullable:!1,serializedName:"domainId",type:{name:"Uuid"}},classificationType:{nullable:!0,serializedName:"classificationType",type:{name:"String"}},targetExportPlatforms:{serializedName:"targetExportPlatforms",type:{name:"Sequence",element:{type:{name:"String"}}}},useNegativeSet:{nullable:!0,readOnly:!0,serializedName:"useNegativeSet",type:{name:"Boolean"}},detectionParameters:{nullable:!1,readOnly:!0,serializedName:"detectionParameters",type:{name:"String"}},imageProcessingSettings:{serializedName:"imageProcessingSettings",type:{name:"Composite",className:"ImageProcessingSettings"}},exportModelContainerUri:{nullable:!0,readOnly:!0,serializedName:"exportModelContainerUri",type:{name:"String"}},notificationQueueUri:{nullable:!0,readOnly:!0,serializedName:"notificationQueueUri",type:{name:"String"}}}}},Project:M,ProjectExport:j,StoredSuggestedTagAndRegion:{serializedName:"StoredSuggestedTagAndRegion",type:{name:"Composite",className:"StoredSuggestedTagAndRegion",modelProperties:{width:{nullable:!1,readOnly:!0,serializedName:"width",type:{name:"Number"}},height:{nullable:!1,readOnly:!0,serializedName:"height",type:{name:"Number"}},resizedImageUri:{readOnly:!0,serializedName:"resizedImageUri",type:{name:"String"}},thumbnailUri:{readOnly:!0,serializedName:"thumbnailUri",type:{name:"String"}},originalImageUri:{readOnly:!0,serializedName:"originalImageUri",type:{name:"String"}},domain:{nullable:!1,readOnly:!0,serializedName:"domain",type:{name:"Uuid"}},id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},project:{nullable:!1,readOnly:!0,serializedName:"project",type:{name:"Uuid"}},iteration:{nullable:!1,readOnly:!0,serializedName:"iteration",type:{name:"Uuid"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},predictions:{readOnly:!0,serializedName:"predictions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Prediction"}}}},predictionUncertainty:{nullable:!1,readOnly:!0,serializedName:"predictionUncertainty",type:{name:"Number"}}}}},SuggestedTagAndRegion:{serializedName:"SuggestedTagAndRegion",type:{name:"Composite",className:"SuggestedTagAndRegion",modelProperties:{id:{nullable:!1,readOnly:!0,serializedName:"id",type:{name:"Uuid"}},project:{nullable:!1,readOnly:!0,serializedName:"project",type:{name:"Uuid"}},iteration:{nullable:!1,readOnly:!0,serializedName:"iteration",type:{name:"Uuid"}},created:{nullable:!1,readOnly:!0,serializedName:"created",type:{name:"DateTime"}},predictions:{readOnly:!0,serializedName:"predictions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Prediction"}}}},predictionUncertainty:{nullable:!1,readOnly:!0,serializedName:"predictionUncertainty",type:{name:"Number"}}}}},SuggestedTagAndRegionQueryToken:T,SuggestedTagAndRegionQuery:R,Tag:U,TagFilter:E,TrainingParameters:B}),x={parameterPath:["options","description"],mapper:{serializedName:"description",type:{name:"String"}}},D={parameterPath:"endpoint",mapper:{required:!0,serializedName:"Endpoint",defaultValue:"",type:{name:"String"}},skipEncoding:!0},A={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},F={parameterPath:"ids",mapper:{required:!0,serializedName:"ids",constraints:{MaxItems:64,MinItems:0},type:{name:"Sequence",element:{type:{name:"Uuid"}}}},collectionFormat:n.QueryCollectionFormat.Csv},w={parameterPath:"imageData",mapper:{required:!0,serializedName:"imageData",type:{name:"Stream"}}},Q={parameterPath:["options","imageIds"],mapper:{serializedName:"imageIds",constraints:{MaxItems:256,MinItems:0},type:{name:"Sequence",element:{type:{name:"Uuid"}}}},collectionFormat:n.QueryCollectionFormat.Csv},k={parameterPath:"imageIds",mapper:{required:!0,serializedName:"imageIds",constraints:{MaxItems:256,MinItems:0},type:{name:"Sequence",element:{type:{name:"Uuid"}}}},collectionFormat:n.QueryCollectionFormat.Csv},G={parameterPath:"imageIds",mapper:{required:!0,serializedName:"imageIds",constraints:{MaxItems:64,MinItems:0},type:{name:"Sequence",element:{type:{name:"Uuid"}}}},collectionFormat:n.QueryCollectionFormat.Csv},_={parameterPath:["options","iterationId"],mapper:{serializedName:"iterationId",type:{name:"Uuid"}}},V={parameterPath:"iterationId",mapper:{required:!0,serializedName:"iterationId",type:{name:"Uuid"}}},L={parameterPath:"name",mapper:{required:!0,serializedName:"name",type:{name:"String"}}},H={parameterPath:["options","orderBy"],mapper:{serializedName:"orderBy",type:{name:"String"}}},$={parameterPath:"projectId",mapper:{required:!0,serializedName:"projectId",type:{name:"Uuid"}}},J={parameterPath:"regionIds",mapper:{required:!0,serializedName:"regionIds",constraints:{MaxItems:64,MinItems:0},type:{name:"Sequence",element:{type:{name:"Uuid"}}}},collectionFormat:n.QueryCollectionFormat.Csv},K={parameterPath:["options","skip"],mapper:{serializedName:"skip",defaultValue:0,type:{name:"Number"}}},W={parameterPath:["options","store"],mapper:{serializedName:"store",defaultValue:!0,type:{name:"Boolean"}}},X={parameterPath:["options","taggingStatus"],mapper:{serializedName:"taggingStatus",type:{name:"String"}}},Y={parameterPath:"tagId",mapper:{required:!0,serializedName:"tagId",type:{name:"Uuid"}}},Z={parameterPath:["options","tagIds"],mapper:{serializedName:"tagIds",constraints:{MaxItems:20,MinItems:0},type:{name:"Sequence",element:{type:{name:"Uuid"}}}},collectionFormat:n.QueryCollectionFormat.Csv},ee={parameterPath:["options","tagIds"],mapper:{serializedName:"tagIds",type:{name:"Sequence",element:{type:{name:"Uuid"}}}},collectionFormat:n.QueryCollectionFormat.Csv},ae={parameterPath:"tagIds",mapper:{required:!0,serializedName:"tagIds",constraints:{MaxItems:20,MinItems:0},type:{name:"Sequence",element:{type:{name:"Uuid"}}}},collectionFormat:n.QueryCollectionFormat.Csv},te={parameterPath:["options","take"],mapper:{serializedName:"take",defaultValue:50,constraints:{InclusiveMaximum:256,InclusiveMinimum:0},type:{name:"Number"}}},re={parameterPath:["options","targetExportPlatforms"],mapper:{serializedName:"targetExportPlatforms",type:{name:"Sequence",element:{type:{name:"String"}}}},collectionFormat:n.QueryCollectionFormat.Csv},ie=(a(ne,s=n.ServiceClient),ne);function ne(e,a,t){var r,i=this;if(null==a)throw new Error("'endpoint' cannot be null.");if(null==e)throw new Error("'credentials' cannot be null.");return(t=t||{}).userAgent||(r=n.getDefaultUserAgentValue(),t.userAgent="@azure/cognitiveservices-customvision-training/5.2.0 "+r),(i=s.call(this,e,t)||this).baseUri="{Endpoint}/customvision/v3.4-preview/training",i.requestContentType="application/json; charset=utf-8",i.endpoint=a,i.credentials=e,i}var se,oe=(a(me,se=ie),me.prototype.getDomains=function(e,a){return this.sendOperationRequest({options:e},pe,a)},me.prototype.getDomain=function(e,a,t){return this.sendOperationRequest({domainId:e,options:a},de,t)},me.prototype.getProjects=function(e,a){return this.sendOperationRequest({options:e},ue,a)},me.prototype.createProject=function(e,a,t){return this.sendOperationRequest({name:e,options:a},ye,t)},me.prototype.getProject=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},ce,t)},me.prototype.deleteProject=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},ge,t)},me.prototype.updateProject=function(e,a,t,r){return this.sendOperationRequest({projectId:e,updatedProject:a,options:t},Ne,r)},me.prototype.getArtifact=function(e,a,t,r){return this.sendOperationRequest({projectId:e,path:a,options:t},Ie,r)},me.prototype.exportProject=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},ze,t)},me.prototype.getImages=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},be,t)},me.prototype.createImagesFromData=function(e,a,t,r){return this.sendOperationRequest({projectId:e,imageData:a,options:t},he,r)},me.prototype.deleteImages=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},Pe,t)},me.prototype.getImageRegionProposals=function(e,a,t,r){return this.sendOperationRequest({projectId:e,imageId:a,options:t},qe,r)},me.prototype.getImageCount=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},Se,t)},me.prototype.createImagesFromFiles=function(e,a,t,r){return this.sendOperationRequest({projectId:e,batch:a,options:t},fe,r)},me.prototype.getImagesByIds=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},Oe,t)},me.prototype.updateImageMetadata=function(e,a,t,r,i){return this.sendOperationRequest({projectId:e,imageIds:a,metadata:t,options:r},Ce,i)},me.prototype.createImagesFromPredictions=function(e,a,t,r){return this.sendOperationRequest({projectId:e,batch:a,options:t},Me,r)},me.prototype.createImageRegions=function(e,a,t,r){return this.sendOperationRequest({projectId:e,batch:a,options:t},je,r)},me.prototype.deleteImageRegions=function(e,a,t,r){return this.sendOperationRequest({projectId:e,regionIds:a,options:t},Te,r)},me.prototype.querySuggestedImages=function(e,a,t,r,i){return this.sendOperationRequest({projectId:e,iterationId:a,query:t,options:r},Re,i)},me.prototype.querySuggestedImageCount=function(e,a,t,r,i){return this.sendOperationRequest({projectId:e,iterationId:a,query:t,options:r},Ue,i)},me.prototype.getTaggedImages=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},Ee,t)},me.prototype.getTaggedImageCount=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},Be,t)},me.prototype.createImageTags=function(e,a,t,r){return this.sendOperationRequest({projectId:e,batch:a,options:t},ve,r)},me.prototype.deleteImageTags=function(e,a,t,r,i){return this.sendOperationRequest({projectId:e,imageIds:a,tagIds:t,options:r},xe,i)},me.prototype.getUntaggedImages=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},De,t)},me.prototype.getUntaggedImageCount=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},Ae,t)},me.prototype.createImagesFromUrls=function(e,a,t,r){return this.sendOperationRequest({projectId:e,batch:a,options:t},Fe,r)},me.prototype.getIterations=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},we,t)},me.prototype.getIteration=function(e,a,t,r){return this.sendOperationRequest({projectId:e,iterationId:a,options:t},Qe,r)},me.prototype.deleteIteration=function(e,a,t,r){return this.sendOperationRequest({projectId:e,iterationId:a,options:t},ke,r)},me.prototype.updateIteration=function(e,a,t,r,i){return this.sendOperationRequest({projectId:e,iterationId:a,updatedIteration:t,options:r},Ge,i)},me.prototype.getExports=function(e,a,t,r){return this.sendOperationRequest({projectId:e,iterationId:a,options:t},_e,r)},me.prototype.exportIteration=function(e,a,t,r,i){return this.sendOperationRequest({projectId:e,iterationId:a,platform:t,options:r},Ve,i)},me.prototype.getIterationPerformance=function(e,a,t,r){return this.sendOperationRequest({projectId:e,iterationId:a,options:t},Le,r)},me.prototype.getImagePerformances=function(e,a,t,r){return this.sendOperationRequest({projectId:e,iterationId:a,options:t},He,r)},me.prototype.getImagePerformanceCount=function(e,a,t,r){return this.sendOperationRequest({projectId:e,iterationId:a,options:t},$e,r)},me.prototype.publishIteration=function(e,a,t,r,i,n){return this.sendOperationRequest({projectId:e,iterationId:a,publishName:t,predictionId:r,options:i},Je,n)},me.prototype.unpublishIteration=function(e,a,t,r){return this.sendOperationRequest({projectId:e,iterationId:a,options:t},Ke,r)},me.prototype.deletePrediction=function(e,a,t,r){return this.sendOperationRequest({projectId:e,ids:a,options:t},We,r)},me.prototype.queryPredictions=function(e,a,t,r){return this.sendOperationRequest({projectId:e,query:a,options:t},Xe,r)},me.prototype.quickTestImage=function(e,a,t,r){return this.sendOperationRequest({projectId:e,imageData:a,options:t},Ye,r)},me.prototype.quickTestImageUrl=function(e,a,t,r){return this.sendOperationRequest({projectId:e,imageUrl:a,options:t},Ze,r)},me.prototype.getTags=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},ea,t)},me.prototype.createTag=function(e,a,t,r){return this.sendOperationRequest({projectId:e,name:a,options:t},aa,r)},me.prototype.getTag=function(e,a,t,r){return this.sendOperationRequest({projectId:e,tagId:a,options:t},ta,r)},me.prototype.deleteTag=function(e,a,t,r){return this.sendOperationRequest({projectId:e,tagId:a,options:t},ra,r)},me.prototype.updateTag=function(e,a,t,r,i){return this.sendOperationRequest({projectId:e,tagId:a,updatedTag:t,options:r},ia,i)},me.prototype.suggestTagsAndRegions=function(e,a,t,r,i){return this.sendOperationRequest({projectId:e,iterationId:a,imageIds:t,options:r},na,i)},me.prototype.trainProject=function(e,a,t){return this.sendOperationRequest({projectId:e,options:a},sa,t)},me.prototype.importProject=function(e,a,t){return this.sendOperationRequest({token:e,options:a},oa,t)},me);function me(e,a,t){return se.call(this,e,a,t)||this}var le=new n.Serializer(v),pe={httpMethod:"GET",path:"domains",urlParameters:[D],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Domain"}}}}},default:{bodyMapper:m}},serializer:le},de={httpMethod:"GET",path:"domains/{domainId}",urlParameters:[D,{parameterPath:"domainId",mapper:{required:!0,serializedName:"domainId",type:{name:"Uuid"}}}],responses:{200:{bodyMapper:l},default:{bodyMapper:m}},serializer:le},ue={httpMethod:"GET",path:"projects",urlParameters:[D],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Project"}}}}},default:{bodyMapper:m}},serializer:le},ye={httpMethod:"POST",path:"projects",urlParameters:[D],queryParameters:[L,x,{parameterPath:["options","domainId"],mapper:{serializedName:"domainId",type:{name:"Uuid"}}},{parameterPath:["options","classificationType"],mapper:{serializedName:"classificationType",type:{name:"String"}}},re],requestBody:{parameterPath:["options","options"],mapper:o},responses:{200:{bodyMapper:M},default:{bodyMapper:m}},serializer:le},ce={httpMethod:"GET",path:"projects/{projectId}",urlParameters:[D,$],responses:{200:{bodyMapper:M},default:{bodyMapper:m}},serializer:le},ge={httpMethod:"DELETE",path:"projects/{projectId}",urlParameters:[D,$],responses:{204:{},default:{bodyMapper:m}},serializer:le},Ne={httpMethod:"PATCH",path:"projects/{projectId}",urlParameters:[D,$],requestBody:{parameterPath:"updatedProject",mapper:t(t({},M),{required:!0})},responses:{200:{bodyMapper:M},default:{bodyMapper:m}},serializer:le},Ie={httpMethod:"GET",path:"projects/{projectId}/artifacts",urlParameters:[D,$],queryParameters:[{parameterPath:"path",mapper:{required:!0,serializedName:"path",type:{name:"String"}}}],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Stream"}}},default:{}},serializer:le},ze={httpMethod:"GET",path:"projects/{projectId}/export",urlParameters:[D,$],responses:{200:{bodyMapper:j},default:{bodyMapper:m}},serializer:le},be={httpMethod:"GET",path:"projects/{projectId}/images",urlParameters:[D,$],queryParameters:[_,Z,X,A,H,te,K],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Image"}}}}},default:{bodyMapper:m}},serializer:le},he={httpMethod:"POST",path:"projects/{projectId}/images",urlParameters:[D,$],queryParameters:[Z],formDataParameters:[w],contentType:"multipart/form-data",responses:{200:{bodyMapper:d},207:{bodyMapper:d},default:{bodyMapper:m}},serializer:le},Pe={httpMethod:"DELETE",path:"projects/{projectId}/images",urlParameters:[D,$],queryParameters:[Q,{parameterPath:["options","allImages"],mapper:{serializedName:"allImages",type:{name:"Boolean"}}},{parameterPath:["options","allIterations"],mapper:{serializedName:"allIterations",type:{name:"Boolean"}}}],responses:{202:{},204:{},default:{bodyMapper:m}},serializer:le},qe={httpMethod:"POST",path:"projects/{projectId}/images/{imageId}/regionproposals",urlParameters:[D,$,{parameterPath:"imageId",mapper:{required:!0,serializedName:"imageId",type:{name:"Uuid"}}}],responses:{200:{bodyMapper:z},default:{bodyMapper:m}},serializer:le},Se={httpMethod:"GET",path:"projects/{projectId}/images/count",urlParameters:[D,$],queryParameters:[_,X,A,ee],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Number"}}},default:{bodyMapper:m}},serializer:le},fe={httpMethod:"POST",path:"projects/{projectId}/images/files",urlParameters:[D,$],requestBody:{parameterPath:"batch",mapper:t(t({},u),{required:!0})},responses:{200:{bodyMapper:d},207:{bodyMapper:d},default:{bodyMapper:m}},serializer:le},Oe={httpMethod:"GET",path:"projects/{projectId}/images/id",urlParameters:[D,$],queryParameters:[Q,_],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Image"}}}}},default:{bodyMapper:m}},serializer:le},Ce={httpMethod:"POST",path:"projects/{projectId}/images/metadata",urlParameters:[D,$],queryParameters:[k],requestBody:{parameterPath:"metadata",mapper:{required:!0,serializedName:"metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}},responses:{200:{bodyMapper:c},207:{bodyMapper:c},default:{bodyMapper:m}},serializer:le},Me={httpMethod:"POST",path:"projects/{projectId}/images/predictions",urlParameters:[D,$],requestBody:{parameterPath:"batch",mapper:t(t({},y),{required:!0})},responses:{200:{bodyMapper:d},207:{bodyMapper:d},default:{bodyMapper:m}},serializer:le},je={httpMethod:"POST",path:"projects/{projectId}/images/regions",urlParameters:[D,$],requestBody:{parameterPath:"batch",mapper:t(t({},N),{required:!0})},responses:{200:{bodyMapper:I},207:{bodyMapper:I},default:{bodyMapper:m}},serializer:le},Te={httpMethod:"DELETE",path:"projects/{projectId}/images/regions",urlParameters:[D,$],queryParameters:[J],responses:{204:{},default:{bodyMapper:m}},serializer:le},Re={httpMethod:"POST",path:"projects/{projectId}/images/suggested",urlParameters:[D,$],queryParameters:[V],requestBody:{parameterPath:"query",mapper:t(t({},T),{required:!0})},responses:{200:{bodyMapper:R},default:{bodyMapper:m}},serializer:le},Ue={httpMethod:"POST",path:"projects/{projectId}/images/suggested/count",urlParameters:[D,$],queryParameters:[V],requestBody:{parameterPath:"query",mapper:t(t({},E),{required:!0})},responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Dictionary",value:{type:{name:"Number"}}}}},default:{bodyMapper:m}},serializer:le},Ee={httpMethod:"GET",path:"projects/{projectId}/images/tagged",urlParameters:[D,$],queryParameters:[_,Z,H,te,K],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Image"}}}}},default:{bodyMapper:m}},serializer:le},Be={httpMethod:"GET",path:"projects/{projectId}/images/tagged/count",urlParameters:[D,$],queryParameters:[_,ee],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Number"}}},default:{bodyMapper:m}},serializer:le},ve={httpMethod:"POST",path:"projects/{projectId}/images/tags",urlParameters:[D,$],requestBody:{parameterPath:"batch",mapper:t(t({},b),{required:!0})},responses:{200:{bodyMapper:h},default:{bodyMapper:m}},serializer:le},xe={httpMethod:"DELETE",path:"projects/{projectId}/images/tags",urlParameters:[D,$],queryParameters:[G,ae],responses:{204:{},default:{bodyMapper:m}},serializer:le},De={httpMethod:"GET",path:"projects/{projectId}/images/untagged",urlParameters:[D,$],queryParameters:[_,H,te,K],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Image"}}}}},default:{bodyMapper:m}},serializer:le},Ae={httpMethod:"GET",path:"projects/{projectId}/images/untagged/count",urlParameters:[D,$],queryParameters:[_],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Number"}}},default:{bodyMapper:m}},serializer:le},Fe={httpMethod:"POST",path:"projects/{projectId}/images/urls",urlParameters:[D,$],requestBody:{parameterPath:"batch",mapper:t(t({},q),{required:!0})},responses:{200:{bodyMapper:d},207:{bodyMapper:d},default:{bodyMapper:m}},serializer:le},we={httpMethod:"GET",path:"projects/{projectId}/iterations",urlParameters:[D,$],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Iteration"}}}}},default:{bodyMapper:m}},serializer:le},Qe={httpMethod:"GET",path:"projects/{projectId}/iterations/{iterationId}",urlParameters:[D,$,V],responses:{200:{bodyMapper:S},default:{bodyMapper:m}},serializer:le},ke={httpMethod:"DELETE",path:"projects/{projectId}/iterations/{iterationId}",urlParameters:[D,$,V],responses:{204:{},default:{bodyMapper:m}},serializer:le},Ge={httpMethod:"PATCH",path:"projects/{projectId}/iterations/{iterationId}",urlParameters:[D,$,V],requestBody:{parameterPath:"updatedIteration",mapper:t(t({},S),{required:!0})},responses:{200:{bodyMapper:S},default:{bodyMapper:m}},serializer:le},_e={httpMethod:"GET",path:"projects/{projectId}/iterations/{iterationId}/export",urlParameters:[D,$,V],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ExportModel"}}}}},default:{bodyMapper:m}},serializer:le},Ve={httpMethod:"POST",path:"projects/{projectId}/iterations/{iterationId}/export",urlParameters:[D,$,V],queryParameters:[{parameterPath:"platform",mapper:{required:!0,serializedName:"platform",type:{name:"String"}}},{parameterPath:["options","flavor"],mapper:{serializedName:"flavor",type:{name:"String"}}}],responses:{200:{bodyMapper:p},default:{bodyMapper:m}},serializer:le},Le={httpMethod:"GET",path:"projects/{projectId}/iterations/{iterationId}/performance",urlParameters:[D,$,V],queryParameters:[{parameterPath:["options","threshold"],mapper:{serializedName:"threshold",type:{name:"Number"}}},{parameterPath:["options","overlapThreshold"],mapper:{serializedName:"overlapThreshold",type:{name:"Number"}}}],responses:{200:{bodyMapper:f},default:{bodyMapper:m}},serializer:le},He={httpMethod:"GET",path:"projects/{projectId}/iterations/{iterationId}/performance/images",urlParameters:[D,$,V],queryParameters:[Z,H,te,K],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImagePerformance"}}}}},default:{bodyMapper:m}},serializer:le},$e={httpMethod:"GET",path:"projects/{projectId}/iterations/{iterationId}/performance/images/count",urlParameters:[D,$,V],queryParameters:[ee],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Number"}}},default:{bodyMapper:m}},serializer:le},Je={httpMethod:"POST",path:"projects/{projectId}/iterations/{iterationId}/publish",urlParameters:[D,$,V],queryParameters:[{parameterPath:"publishName",mapper:{required:!0,serializedName:"publishName",type:{name:"String"}}},{parameterPath:"predictionId",mapper:{required:!0,serializedName:"predictionId",type:{name:"String"}}},{parameterPath:["options","overwrite"],mapper:{serializedName:"overwrite",type:{name:"Boolean"}}}],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Boolean"}}},default:{bodyMapper:m}},serializer:le},Ke={httpMethod:"DELETE",path:"projects/{projectId}/iterations/{iterationId}/publish",urlParameters:[D,$,V],responses:{204:{},default:{bodyMapper:m}},serializer:le},We={httpMethod:"DELETE",path:"projects/{projectId}/predictions",urlParameters:[D,$],queryParameters:[F],responses:{204:{},default:{bodyMapper:m}},serializer:le},Xe={httpMethod:"POST",path:"projects/{projectId}/predictions/query",urlParameters:[D,$],requestBody:{parameterPath:"query",mapper:t(t({