├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── LICENSE.3-clause-bsd-clear ├── README.md ├── borc └── index.d.ts ├── cli-common ├── aws-iotcore-connector.ts ├── aws-sm-utils.ts ├── check-new-version.ts ├── config.ts ├── fs-helpers.ts ├── get-ips.ts ├── init-cli-app.ts ├── iwebsocket.ts ├── make-image.ts ├── model-monitor.ts └── remote-mgmt-service.ts ├── cli └── linux │ ├── camera-debug.ts │ ├── linux-device.ts │ ├── linux.ts │ ├── notes.md │ ├── runner-downloader.ts │ ├── runner-utils.ts │ ├── runner.ts │ └── webserver │ ├── middleware │ └── asyncMiddleware.ts │ ├── public │ ├── assets │ │ ├── argon-dashboard.css │ │ ├── favicon-color │ │ │ ├── favicon-120.png │ │ │ ├── favicon-128.png │ │ │ ├── favicon-144.png │ │ │ ├── favicon-152.png │ │ │ ├── favicon-16.png │ │ │ ├── favicon-180.png │ │ │ ├── favicon-228.png │ │ │ ├── favicon-32.png │ │ │ ├── favicon-57.png │ │ │ ├── favicon-76.png │ │ │ └── favicon-96.png │ │ ├── fontawesome-free-5.15.4-web │ │ │ ├── css │ │ │ │ ├── all.css │ │ │ │ ├── all.min.css │ │ │ │ ├── brands.css │ │ │ │ ├── brands.min.css │ │ │ │ ├── fontawesome.css │ │ │ │ ├── fontawesome.min.css │ │ │ │ ├── regular.css │ │ │ │ ├── regular.min.css │ │ │ │ ├── solid.css │ │ │ │ ├── solid.min.css │ │ │ │ ├── svg-with-js.css │ │ │ │ ├── svg-with-js.min.css │ │ │ │ ├── v4-shims.css │ │ │ │ └── v4-shims.min.css │ │ │ └── webfonts │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.svg │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.svg │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.svg │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-solid-900.woff │ │ │ │ └── fa-solid-900.woff2 │ │ ├── js │ │ │ ├── argon-dashboard.js │ │ │ ├── argon-dashboard.js.map │ │ │ ├── argon-dashboard.min.js │ │ │ ├── argon.min.js │ │ │ └── plugins │ │ │ │ ├── bootstrap │ │ │ │ └── dist │ │ │ │ │ └── js │ │ │ │ │ └── bootstrap.bundle.js │ │ │ │ └── jquery │ │ │ │ └── dist │ │ │ │ ├── core.js │ │ │ │ └── jquery.min.js │ │ ├── logo-rgb.svg │ │ ├── mark.svg │ │ └── mobileclient.css │ ├── fonts │ │ ├── open-sans-v17-latin-300.eot │ │ ├── open-sans-v17-latin-300.svg │ │ ├── open-sans-v17-latin-300.ttf │ │ ├── open-sans-v17-latin-300.woff │ │ ├── open-sans-v17-latin-300.woff2 │ │ ├── open-sans-v17-latin-300italic.eot │ │ ├── open-sans-v17-latin-300italic.svg │ │ ├── open-sans-v17-latin-300italic.ttf │ │ ├── open-sans-v17-latin-300italic.woff │ │ ├── open-sans-v17-latin-300italic.woff2 │ │ ├── open-sans-v17-latin-600.eot │ │ ├── open-sans-v17-latin-600.svg │ │ ├── open-sans-v17-latin-600.ttf │ │ ├── open-sans-v17-latin-600.woff │ │ ├── open-sans-v17-latin-600.woff2 │ │ ├── open-sans-v17-latin-600italic.eot │ │ ├── open-sans-v17-latin-600italic.svg │ │ ├── open-sans-v17-latin-600italic.ttf │ │ ├── open-sans-v17-latin-600italic.woff │ │ ├── open-sans-v17-latin-600italic.woff2 │ │ ├── open-sans-v17-latin-700.eot │ │ ├── open-sans-v17-latin-700.svg │ │ ├── open-sans-v17-latin-700.ttf │ │ ├── open-sans-v17-latin-700.woff │ │ ├── open-sans-v17-latin-700.woff2 │ │ ├── open-sans-v17-latin-700italic.eot │ │ ├── open-sans-v17-latin-700italic.svg │ │ ├── open-sans-v17-latin-700italic.ttf │ │ ├── open-sans-v17-latin-700italic.woff │ │ ├── open-sans-v17-latin-700italic.woff2 │ │ ├── open-sans-v17-latin-800.eot │ │ ├── open-sans-v17-latin-800.svg │ │ ├── open-sans-v17-latin-800.ttf │ │ ├── open-sans-v17-latin-800.woff │ │ ├── open-sans-v17-latin-800.woff2 │ │ ├── open-sans-v17-latin-800italic.eot │ │ ├── open-sans-v17-latin-800italic.svg │ │ ├── open-sans-v17-latin-800italic.ttf │ │ ├── open-sans-v17-latin-800italic.woff │ │ ├── open-sans-v17-latin-800italic.woff2 │ │ ├── open-sans-v17-latin-italic.eot │ │ ├── open-sans-v17-latin-italic.svg │ │ ├── open-sans-v17-latin-italic.ttf │ │ ├── open-sans-v17-latin-italic.woff │ │ ├── open-sans-v17-latin-italic.woff2 │ │ ├── open-sans-v17-latin-regular.eot │ │ ├── open-sans-v17-latin-regular.svg │ │ ├── open-sans-v17-latin-regular.ttf │ │ ├── open-sans-v17-latin-regular.woff │ │ └── open-sans-v17-latin-regular.woff2 │ ├── index.html │ ├── inference-server.js │ └── webserver.js │ └── views │ ├── escape-html-template-tag │ ├── escape.ts │ └── index.ts │ └── inference-server-view.ts ├── examples ├── js │ ├── classify-audio.js │ ├── classify-camera.js │ ├── classify-custom.js │ └── collect-custom.js └── ts │ ├── classify-audio.ts │ ├── classify-camera-webserver.ts │ ├── classify-camera.ts │ ├── classify-custom-from-test.ts │ ├── classify-custom.ts │ └── collect-custom.ts ├── img └── linux-collection.png ├── library ├── argv-split.ts ├── classifier │ ├── audio-classifier.ts │ ├── image-classifier.ts │ └── linux-impulse-runner.ts ├── data-forwarder.ts ├── index.ts ├── moving-average-filter.ts └── sensors │ ├── gstreamer.ts │ ├── icamera.ts │ ├── imagesnap.ts │ ├── prophesee.ts │ ├── recorder.ts │ ├── sensors-helper.ts │ ├── spawn-helper.ts │ └── video-recorder.ts ├── modelfile.eim ├── package-lock.json ├── package.json ├── sdk └── studio │ ├── api.ts │ ├── index.ts │ └── sdk │ ├── api.ts │ ├── api │ ├── adminApi.ts │ ├── apis.ts │ ├── authApi.ts │ ├── cDNApi.ts │ ├── canaryApi.ts │ ├── classifyApi.ts │ ├── dSPApi.ts │ ├── deploymentApi.ts │ ├── devicesApi.ts │ ├── emailVerificationApi.ts │ ├── exportApi.ts │ ├── featureFlagsApi.ts │ ├── healthApi.ts │ ├── impulseApi.ts │ ├── integrationsApi.ts │ ├── jobsApi.ts │ ├── learnApi.ts │ ├── loginApi.ts │ ├── metricsApi.ts │ ├── optimizationApi.ts │ ├── organizationBlocksApi.ts │ ├── organizationCreateProjectApi.ts │ ├── organizationDataApi.ts │ ├── organizationDataCampaignsApi.ts │ ├── organizationJobsApi.ts │ ├── organizationPipelinesApi.ts │ ├── organizationPortalsApi.ts │ ├── organizationsApi.ts │ ├── performanceCalibrationApi.ts │ ├── projectsApi.ts │ ├── rawDataApi.ts │ ├── themesApi.ts │ ├── thirdPartyAuthApi.ts │ ├── uploadPortalApi.ts │ ├── userApi.ts │ └── whitelabelsApi.ts │ └── model │ ├── aIAction.ts │ ├── aIActionLastPreviewState.ts │ ├── aIActionLastPreviewStateProposedChanges.ts │ ├── aIActionsConfig.ts │ ├── aIActionsConfigStep.ts │ ├── aIActionsDataCategory.ts │ ├── aIActionsOperatesOn.ts │ ├── acceptEulaRequest.ts │ ├── activateUserByThirdPartyActivationCodeRequest.ts │ ├── activateUserOrVerifyEmailRequest.ts │ ├── addApiKeyRequest.ts │ ├── addApiKeyResponse.ts │ ├── addApiKeyResponseAllOf.ts │ ├── addCollaboratorRequest.ts │ ├── addHmacKeyRequest.ts │ ├── addKerasFilesRequest.ts │ ├── addMemberRequest.ts │ ├── addOrganizationApiKeyRequest.ts │ ├── addOrganizationApiKeyRequestAllOf.ts │ ├── addOrganizationBucketRequest.ts │ ├── addOrganizationDataCampaignDashboardRequest.ts │ ├── addOrganizationDataCampaignDashboardResponse.ts │ ├── addOrganizationDataCampaignDashboardResponseAllOf.ts │ ├── addOrganizationDataCampaignRequest.ts │ ├── addOrganizationDataCampaignResponse.ts │ ├── addOrganizationDataCampaignResponseAllOf.ts │ ├── addOrganizationDeployBlockRequest.ts │ ├── addOrganizationDspBlockRequest.ts │ ├── addOrganizationSecretRequest.ts │ ├── addOrganizationTransferLearningBlockRequest.ts │ ├── addOrganizationTransformationBlockRequest.ts │ ├── addProjectApiKeyRequest.ts │ ├── addProjectApiKeyRequestAllOf.ts │ ├── additionalMetric.ts │ ├── adminAddDisallowedEmailDomainRequest.ts │ ├── adminAddOrUpdateSSODomainIdPsRequest.ts │ ├── adminAddOrganizationApiKeyRequest.ts │ ├── adminAddOrganizationUserRequest.ts │ ├── adminAddOrganizationUserRequestAllOf.ts │ ├── adminAddProjectApiKeyRequest.ts │ ├── adminAddProjectApiKeyRequestAllOf.ts │ ├── adminAddProjectUserRequest.ts │ ├── adminAddUserRequest.ts │ ├── adminApiOrganization.ts │ ├── adminApiOrganizationAllOf.ts │ ├── adminApiProject.ts │ ├── adminApiUser.ts │ ├── adminApiUserAllOf.ts │ ├── adminCreateOrganizationDataExportRequest.ts │ ├── adminCreateOrganizationRequest.ts │ ├── adminCreateProjectRequest.ts │ ├── adminEnableFeatureRequest.ts │ ├── adminGetDataMigrationResponse.ts │ ├── adminGetDataMigrationResponseAllOf.ts │ ├── adminGetDataMigrationsResponse.ts │ ├── adminGetDataMigrationsResponseAllOf.ts │ ├── adminGetDisallowedEmailDomainsResponse.ts │ ├── adminGetDisallowedEmailDomainsResponseAllOf.ts │ ├── adminGetMetricsResponse.ts │ ├── adminGetMetricsResponseAllOf.ts │ ├── adminGetOrganizationComputeTimeUsageResponse.ts │ ├── adminGetOrganizationsResponse.ts │ ├── adminGetOrganizationsResponseAllOf.ts │ ├── adminGetOrganizationsResponseAllOfOrganizations.ts │ ├── adminGetReportResponse.ts │ ├── adminGetReportResponseAllOf.ts │ ├── adminGetReportsResponse.ts │ ├── adminGetReportsResponseAllOf.ts │ ├── adminGetSSOSettingsResponse.ts │ ├── adminGetSSOSettingsResponseAllOf.ts │ ├── adminGetSSOSettingsResponseAllOfSsoWhitelist.ts │ ├── adminGetTrashBinResponse.ts │ ├── adminGetTrashBinResponseAllOf.ts │ ├── adminGetTrialResponse.ts │ ├── adminGetTrialResponseAllOf.ts │ ├── adminGetUserIdsResponse.ts │ ├── adminGetUserIdsResponseAllOf.ts │ ├── adminGetUserMetricsResponse.ts │ ├── adminGetUserResponse.ts │ ├── adminGetUserResponseAllOf.ts │ ├── adminGetUsersResponse.ts │ ├── adminGetUsersResponseAllOf.ts │ ├── adminGetUsersResponseAllOfUsers.ts │ ├── adminListProjects.ts │ ├── adminListProjectsResponse.ts │ ├── adminOrganizationInfoResponse.ts │ ├── adminOrganizationInfoResponseAllOf.ts │ ├── adminProjectInfoResponse.ts │ ├── adminProjectInfoResponseAllOf.ts │ ├── adminStartEnterpriseTrialRequest.ts │ ├── adminStartEnterpriseTrialRequestAllOf.ts │ ├── adminToggleDataMigrationRequest.ts │ ├── adminUpdateConfigRequest.ts │ ├── adminUpdateOrganizationDataExportRequest.ts │ ├── adminUpdateOrganizationRequest.ts │ ├── adminUpdateTrialRequest.ts │ ├── adminUpdateUserPermissionsRequest.ts │ ├── adminUpdateUserRequest.ts │ ├── akidaEdgeLearningConfig.ts │ ├── allLearnBlocksResponse.ts │ ├── allLearnBlocksResponseAllOf.ts │ ├── allLearnBlocksResponseAllOfLearnBlocks.ts │ ├── anomalyCapacity.ts │ ├── anomalyConfig.ts │ ├── anomalyConfigAxes.ts │ ├── anomalyConfigResponse.ts │ ├── anomalyGmmMetadata.ts │ ├── anomalyGmmMetadataResponse.ts │ ├── anomalyModelMetadata.ts │ ├── anomalyModelMetadataClusters.ts │ ├── anomalyModelMetadataResponse.ts │ ├── anomalyResult.ts │ ├── anomalyTrainedFeaturesResponse.ts │ ├── anomalyTrainedFeaturesResponseAllOf.ts │ ├── anomalyTrainedFeaturesResponseAllOfData.ts │ ├── applicationBudget.ts │ ├── augmentationPolicyImageEnum.ts │ ├── augmentationPolicySpectrogram.ts │ ├── authorizeThirdPartyRequest.ts │ ├── autotuneDspRequest.ts │ ├── batchAddMetadataRequest.ts │ ├── batchClearMetadataByKeyRequest.ts │ ├── billingCycle.ts │ ├── blockDisplayCategory.ts │ ├── blockParameters.ts │ ├── blockParamsVisualAnomalyGmm.ts │ ├── blockParamsVisualAnomalyPatchcore.ts │ ├── blockThreshold.ts │ ├── blockType.ts │ ├── boundingBox.ts │ ├── boundingBoxWithScore.ts │ ├── buildOnDeviceModelRequest.ts │ ├── buildOrganizationOnDeviceModelRequest.ts │ ├── calculateDataQualityMetricsRequest.ts │ ├── canaryResponse.ts │ ├── canaryResponseAllOf.ts │ ├── changePasswordRequest.ts │ ├── classifyJobResponse.ts │ ├── classifyJobResponseAllOf.ts │ ├── classifyJobResponseAllOfAccuracy.ts │ ├── classifyJobResponseAllOfAccuracyTotalSummary.ts │ ├── classifyJobResponseAllOfAdditionalMetricsByLearnBlock.ts │ ├── classifyJobResponsePage.ts │ ├── classifyJobResponsePageAllOf.ts │ ├── classifySampleResponse.ts │ ├── classifySampleResponseAllOf.ts │ ├── classifySampleResponseClassification.ts │ ├── classifySampleResponseClassificationDetails.ts │ ├── classifySampleResponseMultipleVariants.ts │ ├── classifySampleResponseMultipleVariantsAllOf.ts │ ├── classifySampleResponseVariantResults.ts │ ├── cloneImpulseRequest.ts │ ├── convertParquetToCsvRequest.ts │ ├── convertParquetToCsvResponse.ts │ ├── convertParquetToCsvResponseAllOf.ts │ ├── convertUserRequest.ts │ ├── cosineSimilarityData.ts │ ├── cosineSimilarityIssue.ts │ ├── cosineSimilarityIssueIssues.ts │ ├── cosineSimilarityIssueWindows.ts │ ├── countSamplesResponse.ts │ ├── countSamplesResponseAllOf.ts │ ├── createDeveloperProfileResponse.ts │ ├── createDeveloperProfileResponseAllOf.ts │ ├── createDeviceRequest.ts │ ├── createEnterpriseTrialResponse.ts │ ├── createEnterpriseTrialResponseAllOf.ts │ ├── createEnterpriseTrialUserRequest.ts │ ├── createEnterpriseTrialUserRequestAllOf.ts │ ├── createEvaluationUserResponse.ts │ ├── createEvaluationUserResponseAllOf.ts │ ├── createImpulseRequest.ts │ ├── createImpulseResponse.ts │ ├── createImpulseResponseAllOf.ts │ ├── createNewEmptyImpulseResponse.ts │ ├── createNewEmptyImpulseResponseAllOf.ts │ ├── createOrganizationPortalRequest.ts │ ├── createOrganizationPortalResponse.ts │ ├── createOrganizationPortalResponseAllOf.ts │ ├── createOrganizationRequest.ts │ ├── createOrganizationResponse.ts │ ├── createOrganizationResponseAllOf.ts │ ├── createOrganizationUsageReportBody.ts │ ├── createPreviewAIActionsJobRequest.ts │ ├── createProTierUserRequest.ts │ ├── createProTierUserRequestAllOf.ts │ ├── createProjectRequest.ts │ ├── createProjectResponse.ts │ ├── createProjectResponseAllOf.ts │ ├── createSignedUploadLinkRequest.ts │ ├── createSignedUploadLinkResponse.ts │ ├── createSignedUploadLinkResponseAllOf.ts │ ├── createSyntheticDataRequest.ts │ ├── createThirdPartyAuthRequest.ts │ ├── createThirdPartyAuthResponse.ts │ ├── createThirdPartyAuthResponseAllOf.ts │ ├── createUserRequest.ts │ ├── createUserResponse.ts │ ├── createUserResponseAllOf.ts │ ├── createUserThirdPartyRequest.ts │ ├── createUserThirdPartyResponse.ts │ ├── createUserThirdPartyResponseAllOf.ts │ ├── createWhitelabelRequest.ts │ ├── createWhitelabelResponse.ts │ ├── createWhitelabelResponseAllOf.ts │ ├── createdUpdatedByUser.ts │ ├── cropSampleRequest.ts │ ├── cropSampleResponse.ts │ ├── cropSampleResponseAllOf.ts │ ├── crossValidationData.ts │ ├── crossValidationDataScores.ts │ ├── dSPBlock.ts │ ├── dSPConfig.ts │ ├── dSPConfigRequest.ts │ ├── dSPConfigResponse.ts │ ├── dSPGroup.ts │ ├── dSPGroupItem.ts │ ├── dSPGroupItemSelectOptions.ts │ ├── dSPGroupItemShowIf.ts │ ├── dSPInfo.ts │ ├── dSPInfoFeatures.ts │ ├── dSPMetadata.ts │ ├── dSPMetadataIncludedSamples.ts │ ├── dSPMetadataOutputConfig.ts │ ├── dSPMetadataOutputConfigShape.ts │ ├── dSPMetadataResponse.ts │ ├── dSPNamedAxis.ts │ ├── dailyMetricsRecord.ts │ ├── dataCampaign.ts │ ├── dataCampaignDashboard.ts │ ├── dataCampaignGraph.ts │ ├── dataCampaignGraphValues.ts │ ├── dataCampaignGraphXData.ts │ ├── dataCampaignLink.ts │ ├── dataCampaignQuery.ts │ ├── dataExplorerPredictionsResponse.ts │ ├── dataExplorerPredictionsResponseAllOf.ts │ ├── dataExplorerSettings.ts │ ├── datasetRatioData.ts │ ├── datasetRatioDataRatio.ts │ ├── deletePortalFileRequest.ts │ ├── deleteUserRequest.ts │ ├── dependencyData.ts │ ├── deployPretrainedModelInputAudio.ts │ ├── deployPretrainedModelInputImage.ts │ ├── deployPretrainedModelInputOther.ts │ ├── deployPretrainedModelInputTimeSeries.ts │ ├── deployPretrainedModelModelClassification.ts │ ├── deployPretrainedModelModelObjectDetection.ts │ ├── deployPretrainedModelModelRegression.ts │ ├── deployPretrainedModelRequest.ts │ ├── deployPretrainedModelRequestModelInfo.ts │ ├── deploymentTarget.ts │ ├── deploymentTargetBadge.ts │ ├── deploymentTargetEngine.ts │ ├── deploymentTargetVariant.ts │ ├── deploymentTargetsResponse.ts │ ├── deploymentTargetsResponseAllOf.ts │ ├── detailedImpulse.ts │ ├── detailedImpulseDspBlockConfigs.ts │ ├── detailedImpulseLearnBlockAnomalyConfigs.ts │ ├── detailedImpulseLearnBlockKerasConfigs.ts │ ├── detailedImpulseMetric.ts │ ├── detailedImpulseMetricCategory.ts │ ├── detailedImpulseMetricFilteringType.ts │ ├── detailedImpulsePretrainedModelInfo.ts │ ├── developmentBoardRequest.ts │ ├── developmentBoardRequestUpdate.ts │ ├── developmentBoardResponse.ts │ ├── developmentBoardsResponse.ts │ ├── developmentBoardsResponseAllOf.ts │ ├── developmentKeys.ts │ ├── developmentKeysResponse.ts │ ├── device.ts │ ├── deviceDebugStreamType.ts │ ├── deviceInferenceInfo.ts │ ├── deviceNameResponse.ts │ ├── deviceNameResponseAllOf.ts │ ├── deviceSensors.ts │ ├── downgradeSubscriptionRequest.ts │ ├── download.ts │ ├── downloadPortalFileRequest.ts │ ├── downloadPortalFileResponse.ts │ ├── downloadPortalFileResponseAllOf.ts │ ├── dspAutotunerResults.ts │ ├── dspAutotunerResultsAllOf.ts │ ├── dspAutotunerResultsAllOfResults.ts │ ├── dspFeatureImportanceResponse.ts │ ├── dspFeatureImportanceResponseAllOf.ts │ ├── dspFeatureImportanceResponseAllOfFeatures.ts │ ├── dspFeatureImportanceResponseAllOfLabels.ts │ ├── dspFeatureLabelsResponse.ts │ ├── dspFeatureLabelsResponseAllOf.ts │ ├── dspPerformance.ts │ ├── dspPerformanceAllVariantsResponse.ts │ ├── dspPerformanceAllVariantsResponseAllOf.ts │ ├── dspPerformanceAllVariantsResponseAllOfPerformance.ts │ ├── dspRunGraph.ts │ ├── dspRunGraphAxisLabels.ts │ ├── dspRunRequestWithFeatures.ts │ ├── dspRunRequestWithoutFeatures.ts │ ├── dspRunRequestWithoutFeaturesReadOnly.ts │ ├── dspRunResponse.ts │ ├── dspRunResponseAllOf.ts │ ├── dspRunResponseWithSample.ts │ ├── dspRunResponseWithSampleAllOf.ts │ ├── dspSampleFeaturesResponse.ts │ ├── dspSampleFeaturesResponseAllOf.ts │ ├── dspSampleFeaturesResponseAllOfData.ts │ ├── dspSampleFeaturesResponseAllOfSample.ts │ ├── dspTrainedFeaturesResponse.ts │ ├── dspTrainedFeaturesResponseAllOf.ts │ ├── dspTrainedFeaturesResponseAllOfData.ts │ ├── dspTrainedFeaturesResponseAllOfSample.ts │ ├── editSampleLabelRequest.ts │ ├── emailValidationRequest.ts │ ├── enterpriseLimit.ts │ ├── enterpriseLimitsIncreaseRequest.ts │ ├── enterpriseTrial.ts │ ├── enterpriseUpgradeOrTrialExtensionRequest.ts │ ├── entitlementLimits.ts │ ├── entityCreatedResponse.ts │ ├── entityCreatedResponseAllOf.ts │ ├── environmentVariable.ts │ ├── evaluateJobResponse.ts │ ├── evaluateJobResponseAllOf.ts │ ├── evaluateResultValue.ts │ ├── exportBlockResponse.ts │ ├── exportBlockResponseAllOf.ts │ ├── exportGetUrlResponse.ts │ ├── exportGetUrlResponseAllOf.ts │ ├── exportKerasBlockDataRequest.ts │ ├── exportOriginalDataRequest.ts │ ├── exportWavDataRequest.ts │ ├── feature.ts │ ├── findSegmentSampleRequest.ts │ ├── findSegmentSampleResponse.ts │ ├── findSegmentSampleResponseAllOf.ts │ ├── findSyntiantPosteriorRequest.ts │ ├── findUserResponse.ts │ ├── findUserResponseAllOf.ts │ ├── findUserResponseAllOfUsers.ts │ ├── generateFeaturesRequest.ts │ ├── genericApiResponse.ts │ ├── getAIActionResponse.ts │ ├── getAIActionResponseAllOf.ts │ ├── getAIActionsProposedChangesResponse.ts │ ├── getAIActionsProposedChangesResponseAllOf.ts │ ├── getAllDetailedImpulsesResponse.ts │ ├── getAllDetailedImpulsesResponseAllOf.ts │ ├── getAllDetailedImpulsesResponseAllOfMetricKeys.ts │ ├── getAllDetailedImpulsesResponseAllOfMetricKeysByCategory.ts │ ├── getAllImportedFromResponse.ts │ ├── getAllImportedFromResponseAllOf.ts │ ├── getAllImportedFromResponseAllOfData.ts │ ├── getAllImpulsesResponse.ts │ ├── getAllImpulsesResponseAllOf.ts │ ├── getAllThirdPartyAuthResponse.ts │ ├── getAllThirdPartyAuthResponseAllOf.ts │ ├── getAllTransferLearningModelsResponse.ts │ ├── getAllTransferLearningModelsResponseAllOf.ts │ ├── getAllWhitelabelsResponse.ts │ ├── getAllWhitelabelsResponseAllOf.ts │ ├── getAutoLabelerResponse.ts │ ├── getAutoLabelerResponseAllOf.ts │ ├── getAutoLabelerResponseAllOfClusters.ts │ ├── getAutoLabelerResponseAllOfItems.ts │ ├── getCsvWizardUploadedFileInfo.ts │ ├── getCsvWizardUploadedFileInfoAllOf.ts │ ├── getDataExplorerFeaturesResponse.ts │ ├── getDataExplorerFeaturesResponseAllOf.ts │ ├── getDataExplorerFeaturesResponseAllOfData.ts │ ├── getDataExplorerFeaturesResponseAllOfSample.ts │ ├── getDataExplorerSettingsResponse.ts │ ├── getDataExplorerSettingsResponseAllOf.ts │ ├── getDeploymentResponse.ts │ ├── getDeploymentResponseAllOf.ts │ ├── getDeviceResponse.ts │ ├── getDeviceResponseAllOf.ts │ ├── getDiversityDataResponse.ts │ ├── getDiversityDataResponseAllOf.ts │ ├── getDiversityDataResponseAllOfClusterInfos.ts │ ├── getDiversityDataResponseAllOfData.ts │ ├── getEmailVerificationCodeResponse.ts │ ├── getEmailVerificationCodeResponseAllOf.ts │ ├── getEmailVerificationStatusResponse.ts │ ├── getEmailVerificationStatusResponseAllOf.ts │ ├── getFeatureFlagsResponse.ts │ ├── getFeatureFlagsResponseAllOf.ts │ ├── getFeatureFlagsResponseAllOfFlags.ts │ ├── getImpulseBlocksResponse.ts │ ├── getImpulseBlocksResponseAllOf.ts │ ├── getImpulseRecordsRequest.ts │ ├── getImpulseRecordsRequestRange.ts │ ├── getImpulseResponse.ts │ ├── getImpulseResponseAllOf.ts │ ├── getIntegrationSessionStatusResponse.ts │ ├── getIntegrationSessionStatusResponseAllOf.ts │ ├── getJWTRequest.ts │ ├── getJWTResponse.ts │ ├── getJWTResponseAllOf.ts │ ├── getJobResponse.ts │ ├── getJobResponseAllOf.ts │ ├── getLabelNoiseDataResponse.ts │ ├── getLabelNoiseDataResponseAllOf.ts │ ├── getLabelNoiseDataResponseAllOfData.ts │ ├── getLastDeploymentBuildResponse.ts │ ├── getLastDeploymentBuildResponseAllOf.ts │ ├── getLastDeploymentBuildResponseAllOfLastBuild.ts │ ├── getModelVariantsResponse.ts │ ├── getModelVariantsResponseAllOf.ts │ ├── getNewBlockIdResponse.ts │ ├── getNewBlockIdResponseAllOf.ts │ ├── getOrganizationBucketResponse.ts │ ├── getOrganizationBucketResponseAllOf.ts │ ├── getOrganizationDataCampaignDashboardResponse.ts │ ├── getOrganizationDataCampaignDashboardResponseAllOf.ts │ ├── getOrganizationDataCampaignDashboardsResponse.ts │ ├── getOrganizationDataCampaignDashboardsResponseAllOf.ts │ ├── getOrganizationDataCampaignResponse.ts │ ├── getOrganizationDataCampaignsResponse.ts │ ├── getOrganizationDataCampaignsResponseAllOf.ts │ ├── getOrganizationDataCampaignsResponseAllOfCampaigns.ts │ ├── getOrganizationDataExportResponse.ts │ ├── getOrganizationDataExportResponseAllOf.ts │ ├── getOrganizationDataExportsResponse.ts │ ├── getOrganizationDataExportsResponseAllOf.ts │ ├── getOrganizationDataItemResponse.ts │ ├── getOrganizationDataItemResponseAllOf.ts │ ├── getOrganizationDataItemTransformJobsResponse.ts │ ├── getOrganizationDataItemTransformJobsResponseAllOf.ts │ ├── getOrganizationDataItemTransformJobsResponseAllOfTransformationJobs.ts │ ├── getOrganizationDatasetResponse.ts │ ├── getOrganizationDatasetResponseAllOf.ts │ ├── getOrganizationDeployBlockResponse.ts │ ├── getOrganizationDeployBlockResponseAllOf.ts │ ├── getOrganizationDspBlockResponse.ts │ ├── getOrganizationDspBlockResponseAllOf.ts │ ├── getOrganizationPipelinesResponse.ts │ ├── getOrganizationPipelinesResponseAllOf.ts │ ├── getOrganizationPortalResponse.ts │ ├── getOrganizationPortalResponseAllOf.ts │ ├── getOrganizationTransferLearningBlockResponse.ts │ ├── getOrganizationTransferLearningBlockResponseAllOf.ts │ ├── getOrganizationTransformationBlockResponse.ts │ ├── getOrganizationTransformationBlockResponseAllOf.ts │ ├── getOrganizationUsageReportResponse.ts │ ├── getPerformanceCalibrationGroundTruthResponse.ts │ ├── getPerformanceCalibrationGroundTruthResponseAllOf.ts │ ├── getPerformanceCalibrationParameterSetsResponse.ts │ ├── getPerformanceCalibrationParameterSetsResponseAllOf.ts │ ├── getPerformanceCalibrationParametersResponse.ts │ ├── getPerformanceCalibrationParametersResponseAllOf.ts │ ├── getPerformanceCalibrationRawResultResponse.ts │ ├── getPerformanceCalibrationRawResultResponseAllOf.ts │ ├── getPerformanceCalibrationStatusResponse.ts │ ├── getPerformanceCalibrationStatusResponseAllOf.ts │ ├── getPostProcessingResultsResponse.ts │ ├── getPostProcessingResultsResponseAllOf.ts │ ├── getPretrainedModelResponse.ts │ ├── getPretrainedModelResponseAllOf.ts │ ├── getPretrainedModelResponseAllOfModel.ts │ ├── getPretrainedModelResponseAllOfModelProfileInfo.ts │ ├── getPublicMetricsResponse.ts │ ├── getPublicMetricsResponseAllOf.ts │ ├── getPublicOrganizationTransformationBlockResponse.ts │ ├── getPublicOrganizationTransformationBlockResponseAllOf.ts │ ├── getSSODomainIdPsResponse.ts │ ├── getSSODomainIdPsResponseAllOf.ts │ ├── getSampleMetadataResponse.ts │ ├── getSampleResponse.ts │ ├── getStudioConfigResponse.ts │ ├── getStudioConfigResponseAllOf.ts │ ├── getStudioConfigResponseAllOfConfig.ts │ ├── getSyntheticDataConfigResponse.ts │ ├── getSyntheticDataConfigResponseAllOf.ts │ ├── getSyntheticDataConfigResponseAllOfRecentJobs.ts │ ├── getSyntiantPosteriorResponse.ts │ ├── getSyntiantPosteriorResponseAllOf.ts │ ├── getTargetConstraintsResponse.ts │ ├── getTargetConstraintsResponseAllOf.ts │ ├── getThemeResponse.ts │ ├── getThemeResponseAllOf.ts │ ├── getThemesResponse.ts │ ├── getThemesResponseAllOf.ts │ ├── getThirdPartyAuthResponse.ts │ ├── getThirdPartyAuthResponseAllOf.ts │ ├── getUserNeedToSetPasswordResponse.ts │ ├── getUserNeedToSetPasswordResponseAllOf.ts │ ├── getUserProjectsResponse.ts │ ├── getUserProjectsResponseAllOf.ts │ ├── getUserResponse.ts │ ├── getUserResponseAllOf.ts │ ├── getUserResponseAllOfLastAcceptedTermsOfService.ts │ ├── getUserResponseAllOfLastAccessedProjects.ts │ ├── getUserResponseAllOfLastAccessedProjectsProjects.ts │ ├── getUserResponseAllOfWhitelabels.ts │ ├── getWhitelabelDomainResponse.ts │ ├── getWhitelabelDomainResponseAllOf.ts │ ├── getWhitelabelResponse.ts │ ├── getWhitelabelResponseAllOf.ts │ ├── hasDataExplorerFeaturesResponse.ts │ ├── hasDataExplorerFeaturesResponseAllOf.ts │ ├── imageInputResizeMode.ts │ ├── imageInputScaling.ts │ ├── impulse.ts │ ├── impulseDspBlock.ts │ ├── impulseDspBlockNamedAxes.ts │ ├── impulseDspBlockOrganization.ts │ ├── impulseInputBlock.ts │ ├── impulseInputBlockDatasetSubset.ts │ ├── impulseLearnBlock.ts │ ├── inputBlock.ts │ ├── integrationSessionStatus.ts │ ├── inviteOrganizationMemberRequest.ts │ ├── job.ts │ ├── jobDetails.ts │ ├── jobDetailsAllOf.ts │ ├── jobDetailsResponse.ts │ ├── jobDetailsResponseAllOf.ts │ ├── jobFailureDetails.ts │ ├── jobLogsResponse.ts │ ├── jobLogsResponseAllOf.ts │ ├── jobMetricsResponse.ts │ ├── jobMetricsResponseAllOf.ts │ ├── jobParentTypeEnum.ts │ ├── jobState.ts │ ├── jobStateExecutionDetails.ts │ ├── jobStatus.ts │ ├── jobStep.ts │ ├── jobSummaryResponse.ts │ ├── jobSummaryResponseAllOf.ts │ ├── jobSummaryResponseAllOfSummary.ts │ ├── keepDeviceDebugStreamAliveRequest.ts │ ├── kerasConfig.ts │ ├── kerasCustomMetric.ts │ ├── kerasModelLayer.ts │ ├── kerasModelLayerInput.ts │ ├── kerasModelLayerOutput.ts │ ├── kerasModelMetadata.ts │ ├── kerasModelMetadataMetrics.ts │ ├── kerasModelMetadataMetricsOnDevicePerformance.ts │ ├── kerasModelMetadataMetricsTflite.ts │ ├── kerasModelMetadataResponse.ts │ ├── kerasModelMode.ts │ ├── kerasModelTypeEnum.ts │ ├── kerasModelVariantEnum.ts │ ├── kerasResponse.ts │ ├── kerasVisualLayer.ts │ ├── kerasVisualLayerType.ts │ ├── lastModificationDateResponse.ts │ ├── lastModificationDateResponseAllOf.ts │ ├── latencyDevice.ts │ ├── learnBlock.ts │ ├── learnBlockType.ts │ ├── listAIActionsResponse.ts │ ├── listAIActionsResponseAllOf.ts │ ├── listApiKeysResponse.ts │ ├── listApiKeysResponseAllOf.ts │ ├── listApiKeysResponseAllOfApiKeys.ts │ ├── listDevicesResponse.ts │ ├── listDevicesResponseAllOf.ts │ ├── listEmailResponse.ts │ ├── listEmailResponseAllOf.ts │ ├── listEmailResponseAllOfEmails.ts │ ├── listEnterpriseTrialsResponse.ts │ ├── listEnterpriseTrialsResponseAllOf.ts │ ├── listHmacKeysResponse.ts │ ├── listHmacKeysResponseAllOf.ts │ ├── listHmacKeysResponseAllOfHmacKeys.ts │ ├── listJobsResponse.ts │ ├── listJobsResponseAllOf.ts │ ├── listModelsResponse.ts │ ├── listModelsResponseAllOf.ts │ ├── listOrganizationApiKeysResponse.ts │ ├── listOrganizationApiKeysResponseAllOf.ts │ ├── listOrganizationApiKeysResponseAllOfApiKeys.ts │ ├── listOrganizationBucketsResponse.ts │ ├── listOrganizationBucketsResponseAllOf.ts │ ├── listOrganizationBucketsUserResponse.ts │ ├── listOrganizationBucketsUserResponseAllOf.ts │ ├── listOrganizationBucketsUserResponseAllOfBuckets.ts │ ├── listOrganizationDataResponse.ts │ ├── listOrganizationDataResponseAllOf.ts │ ├── listOrganizationDataResponseAllOfData.ts │ ├── listOrganizationDeployBlocksResponse.ts │ ├── listOrganizationDeployBlocksResponseAllOf.ts │ ├── listOrganizationDspBlocksResponse.ts │ ├── listOrganizationDspBlocksResponseAllOf.ts │ ├── listOrganizationFilesResponse.ts │ ├── listOrganizationFilesResponseAllOf.ts │ ├── listOrganizationPipelinesResponse.ts │ ├── listOrganizationPipelinesResponseAllOf.ts │ ├── listOrganizationPortalsResponse.ts │ ├── listOrganizationPortalsResponseAllOf.ts │ ├── listOrganizationPortalsResponseAllOfPortals.ts │ ├── listOrganizationSecretsResponse.ts │ ├── listOrganizationSecretsResponseAllOf.ts │ ├── listOrganizationSecretsResponseAllOfSecrets.ts │ ├── listOrganizationTransferLearningBlocksResponse.ts │ ├── listOrganizationTransferLearningBlocksResponseAllOf.ts │ ├── listOrganizationTransformationBlocksResponse.ts │ ├── listOrganizationTransformationBlocksResponseAllOf.ts │ ├── listOrganizationUsageReportsResponse.ts │ ├── listOrganizationUsageReportsResponseAllOf.ts │ ├── listOrganizationsResponse.ts │ ├── listOrganizationsResponseAllOf.ts │ ├── listPortalFilesInFolderRequest.ts │ ├── listPortalFilesInFolderResponse.ts │ ├── listPortalFilesInFolderResponseAllOf.ts │ ├── listProjects.ts │ ├── listProjectsResponse.ts │ ├── listPublicOrganizationTransformationBlocksResponse.ts │ ├── listPublicOrganizationTransformationBlocksResponseAllOf.ts │ ├── listPublicProjectTypes.ts │ ├── listPublicProjectTypesProjectTypes.ts │ ├── listPublicProjectTypesResponse.ts │ ├── listPublicProjects.ts │ ├── listPublicProjectsResponse.ts │ ├── listPublicVersionsResponse.ts │ ├── listPublicVersionsResponseAllOf.ts │ ├── listPublicVersionsResponseAllOfVersions.ts │ ├── listSamplesResponse.ts │ ├── listSamplesResponseAllOf.ts │ ├── listTunerRunsResponse.ts │ ├── listTunerRunsResponseAllOf.ts │ ├── listVersionsResponse.ts │ ├── listVersionsResponseAllOf.ts │ ├── listVersionsResponseAllOfBucket.ts │ ├── listVersionsResponseAllOfCustomLearnBlocks.ts │ ├── listVersionsResponseAllOfVersions.ts │ ├── logAnalyticsEventRequest.ts │ ├── logStdoutResponse.ts │ ├── logStdoutResponseAllOf.ts │ ├── logStdoutResponseAllOfStdout.ts │ ├── logWebsitePageviewRequest.ts │ ├── loginResponse.ts │ ├── loginResponseAllOf.ts │ ├── memorySpec.ts │ ├── metricsAllVariantsResponse.ts │ ├── metricsAllVariantsResponseAllOf.ts │ ├── metricsForModelVariant.ts │ ├── migration.ts │ ├── modelEngineShortEnum.ts │ ├── modelPrediction.ts │ ├── modelResult.ts │ ├── modelVariantStats.ts │ ├── models.ts │ ├── moveRawDataRequest.ts │ ├── neighborsData.ts │ ├── neighborsScore.ts │ ├── neighborsScoreNeighborWindows.ts │ ├── objectDetectionAutoLabelRequest.ts │ ├── objectDetectionAutoLabelResponse.ts │ ├── objectDetectionAutoLabelResponseAllOf.ts │ ├── objectDetectionAutoLabelResponseAllOfResults.ts │ ├── objectDetectionLabelQueueCountResponse.ts │ ├── objectDetectionLabelQueueCountResponseAllOf.ts │ ├── objectDetectionLabelQueueResponse.ts │ ├── objectDetectionLabelQueueResponseAllOf.ts │ ├── objectDetectionLabelQueueResponseAllOfSamples.ts │ ├── objectDetectionLastLayer.ts │ ├── optimizeConfig.ts │ ├── optimizeConfigOptimizationObjectives.ts │ ├── optimizeConfigResponse.ts │ ├── optimizeConfigResponseAllOf.ts │ ├── optimizeConfigSearchSpaceSource.ts │ ├── optimizeConfigSearchSpaceTemplate.ts │ ├── optimizeConfigTargetDevice.ts │ ├── optimizeDSPParametersResponse.ts │ ├── optimizeDSPParametersResponseAllOf.ts │ ├── optimizeSpaceResponse.ts │ ├── optimizeSpaceResponseAllOf.ts │ ├── optimizeStateResponse.ts │ ├── optimizeStateResponseAllOf.ts │ ├── optimizeStateResponseAllOfStatus.ts │ ├── optimizeStateResponseAllOfWorkers.ts │ ├── optimizeTransferLearningModelsResponse.ts │ ├── optimizeTransferLearningModelsResponseAllOf.ts │ ├── optimizeTransferLearningModelsResponseAllOfModels.ts │ ├── organization.ts │ ├── organizationAddDataFileRequest.ts │ ├── organizationAddDataFolderRequest.ts │ ├── organizationAddDataFolderResponse.ts │ ├── organizationAddDataFolderResponseAllOf.ts │ ├── organizationAddDataItemRequest.ts │ ├── organizationAddDatasetRequest.ts │ ├── organizationAddDatasetRequestBucket.ts │ ├── organizationBucket.ts │ ├── organizationBulkMetadataRequest.ts │ ├── organizationComputeTimeUsage.ts │ ├── organizationCreateProject.ts │ ├── organizationCreateProjectOutputDatasetPathRule.ts │ ├── organizationCreateProjectPathFilter.ts │ ├── organizationCreateProjectRequest.ts │ ├── organizationCreateProjectResponse.ts │ ├── organizationCreateProjectResponseAllOf.ts │ ├── organizationCreateProjectStatusResponse.ts │ ├── organizationCreateProjectStatusResponseAllOf.ts │ ├── organizationCreateProjectTransformationSummary.ts │ ├── organizationCreateProjectWithFiles.ts │ ├── organizationCreateProjectWithFilesAllOf.ts │ ├── organizationCreateProjectWithFilesAllOfFiles.ts │ ├── organizationDataCampaignDiffRequest.ts │ ├── organizationDataCampaignDiffRequestQueries.ts │ ├── organizationDataCampaignDiffResponse.ts │ ├── organizationDataCampaignDiffResponseAllOf.ts │ ├── organizationDataCampaignDiffResponseAllOfQueries.ts │ ├── organizationDataExport.ts │ ├── organizationDataItem.ts │ ├── organizationDataItemFiles.ts │ ├── organizationDataset.ts │ ├── organizationDatasetBucket.ts │ ├── organizationDatasetTypeEnum.ts │ ├── organizationDeployBlock.ts │ ├── organizationDspBlock.ts │ ├── organizationGetCreateProjectsResponse.ts │ ├── organizationGetCreateProjectsResponseAllOf.ts │ ├── organizationGetCreateProjectsResponseAllOfJobs.ts │ ├── organizationInfoResponse.ts │ ├── organizationInfoResponseAllOf.ts │ ├── organizationInfoResponseAllOfCliLists.ts │ ├── organizationInfoResponseAllOfCliListsImageInputScalingOptions.ts │ ├── organizationInfoResponseAllOfCliListsObjectDetectionLastLayerOptions.ts │ ├── organizationInfoResponseAllOfDefaultComputeLimits.ts │ ├── organizationInfoResponseAllOfPerformance.ts │ ├── organizationMemberRole.ts │ ├── organizationMetricsResponse.ts │ ├── organizationMetricsResponseAllOf.ts │ ├── organizationMetricsResponseAllOfMetrics.ts │ ├── organizationPipeline.ts │ ├── organizationPipelineFeedingIntoDataset.ts │ ├── organizationPipelineFeedingIntoProject.ts │ ├── organizationPipelineItemCount.ts │ ├── organizationPipelineRun.ts │ ├── organizationPipelineRunStep.ts │ ├── organizationPipelineStep.ts │ ├── organizationTransferLearningBlock.ts │ ├── organizationTransferLearningBlockCustomVariant.ts │ ├── organizationTransferLearningBlockModelFile.ts │ ├── organizationTransferLearningOperatesOn.ts │ ├── organizationTransformationBlock.ts │ ├── organizationUpdatePipelineBody.ts │ ├── organizationUser.ts │ ├── organizationUserAllOf.ts │ ├── performanceCalibrationDetection.ts │ ├── performanceCalibrationFalsePositive.ts │ ├── performanceCalibrationGroundTruth.ts │ ├── performanceCalibrationGroundTruthSamples.ts │ ├── performanceCalibrationParameterSet.ts │ ├── performanceCalibrationParameterSetAggregateStats.ts │ ├── performanceCalibrationParameterSetStats.ts │ ├── performanceCalibrationParameters.ts │ ├── performanceCalibrationParametersStandard.ts │ ├── performanceCalibrationRawDetection.ts │ ├── performanceCalibrationSaveParameterSetRequest.ts │ ├── performanceCalibrationUploadLabeledAudioRequest.ts │ ├── performanceCalibrationUploadLabeledAudioResponse.ts │ ├── performanceCalibrationUploadLabeledAudioResponseAllOf.ts │ ├── permission.ts │ ├── portalFile.ts │ ├── portalInfoResponse.ts │ ├── pretrainedModelTensor.ts │ ├── previewAIActionsSamplesRequest.ts │ ├── previewDefaultFilesInFolderRequest.ts │ ├── previewDefaultFilesInFolderResponse.ts │ ├── previewDefaultFilesInFolderResponseAllOf.ts │ ├── profileModelInfo.ts │ ├── profileModelInfoMemory.ts │ ├── profileModelInfoMemoryDetails.ts │ ├── profileModelTable.ts │ ├── profileModelTableMcu.ts │ ├── profileModelTableMcuMemory.ts │ ├── profileModelTableMcuMemoryTflite.ts │ ├── profileModelTableMpu.ts │ ├── profileTfLiteRequest.ts │ ├── profileTfLiteResponse.ts │ ├── project.ts │ ├── projectCollaborator.ts │ ├── projectCollaboratorAllOf.ts │ ├── projectDataAxesSummaryResponse.ts │ ├── projectDataAxesSummaryResponseAllOf.ts │ ├── projectDataIntervalResponse.ts │ ├── projectDataIntervalResponseAllOf.ts │ ├── projectDataSummary.ts │ ├── projectDeploymentTarget.ts │ ├── projectDeploymentTargetAllOf.ts │ ├── projectDeploymentTargetsResponse.ts │ ├── projectDeploymentTargetsResponseAllOf.ts │ ├── projectDismissNotificationRequest.ts │ ├── projectDownloadsResponse.ts │ ├── projectDownloadsResponseAllOf.ts │ ├── projectInfoResponse.ts │ ├── projectInfoResponseAllOf.ts │ ├── projectInfoResponseAllOfAcquisitionSettings.ts │ ├── projectInfoResponseAllOfComputeTime.ts │ ├── projectInfoResponseAllOfDataSummaryPerCategory.ts │ ├── projectInfoResponseAllOfDeploySettings.ts │ ├── projectInfoResponseAllOfExperiments.ts │ ├── projectInfoResponseAllOfImpulse.ts │ ├── projectInfoResponseAllOfPerformance.ts │ ├── projectInfoResponseAllOfShowGettingStartedWizard.ts │ ├── projectInfoResponseAllOfUrls.ts │ ├── projectInfoSummaryResponse.ts │ ├── projectInfoSummaryResponseAllOf.ts │ ├── projectModelVariant.ts │ ├── projectPrivateData.ts │ ├── projectPublicData.ts │ ├── projectPublicDataReadme.ts │ ├── projectSampleMetadata.ts │ ├── projectTierEnum.ts │ ├── projectTrainingDataSummaryResponse.ts │ ├── projectTrainingDataSummaryResponseAllOf.ts │ ├── projectTrainingDataSummaryResponseAllOfDataSummary.ts │ ├── projectType.ts │ ├── projectVersionRequest.ts │ ├── projectVisibility.ts │ ├── publicOrganizationTransformationBlock.ts │ ├── publicProjectLicense.ts │ ├── publicProjectTierAvailability.ts │ ├── rawSampleData.ts │ ├── rawSamplePayload.ts │ ├── rebalanceDatasetResponse.ts │ ├── removeCollaboratorRequest.ts │ ├── removeMemberRequest.ts │ ├── renameDeviceRequest.ts │ ├── renamePortalFileRequest.ts │ ├── renameSampleRequest.ts │ ├── report.ts │ ├── requestEmailVerificationRequest.ts │ ├── requestResetPasswordRequest.ts │ ├── resetPasswordRequest.ts │ ├── resourceRange.ts │ ├── restoreProjectFromPublicRequest.ts │ ├── restoreProjectRequest.ts │ ├── runOrganizationPipelineResponse.ts │ ├── runOrganizationPipelineResponseAllOf.ts │ ├── sample.ts │ ├── sampleBoundingBoxesRequest.ts │ ├── sampleImageDimensions.ts │ ├── sampleMetadata.ts │ ├── sampleProposedChanges.ts │ ├── savePretrainedModelRequest.ts │ ├── scoreTrialResponse.ts │ ├── scoreTrialResponseAllOf.ts │ ├── scoreTrialResponseAllOfLatency.ts │ ├── scoreTrialResponseAllOfRam.ts │ ├── segmentSampleRequest.ts │ ├── segmentSampleRequestSegments.ts │ ├── sendUserFeedbackRequest.ts │ ├── sensor.ts │ ├── setAIActionsOrderRequest.ts │ ├── setAnomalyParameterRequest.ts │ ├── setImpulseThresholdsRequest.ts │ ├── setImpulseThresholdsRequestThresholds.ts │ ├── setImpulseThresholdsResponse.ts │ ├── setImpulseThresholdsResponseAllOf.ts │ ├── setKerasParameterRequest.ts │ ├── setLegacyImpulseStateInternalRequest.ts │ ├── setMemberDatasetsRequest.ts │ ├── setMemberRoleRequest.ts │ ├── setOptimizeSpaceRequest.ts │ ├── setOptimizeSpaceRequestAllOf.ts │ ├── setOrganizationDataDatasetRequest.ts │ ├── setProjectComputeTimeRequest.ts │ ├── setProjectDspFileSizeRequest.ts │ ├── setSampleMetadataRequest.ts │ ├── setSampleProposedChangesRequest.ts │ ├── setSampleStructuredLabelsRequest.ts │ ├── setSyntiantPosteriorRequest.ts │ ├── setTunerPrimaryJobRequest.ts │ ├── setUserPasswordRequest.ts │ ├── socketTokenResponse.ts │ ├── socketTokenResponseAllOf.ts │ ├── socketTokenResponseAllOfToken.ts │ ├── splitSampleInFramesRequest.ts │ ├── staffInfo.ts │ ├── startClassifyJobRequest.ts │ ├── startDeviceDebugStreamResponse.ts │ ├── startDeviceDebugStreamResponseAllOf.ts │ ├── startDeviceSnapshotDebugStreamRequest.ts │ ├── startEnterpriseTrialRequest.ts │ ├── startIntegrationSessionResponse.ts │ ├── startIntegrationSessionResponseAllOf.ts │ ├── startJobResponse.ts │ ├── startJobResponseAllOf.ts │ ├── startPerformanceCalibrationRequest.ts │ ├── startPostProcessingRequest.ts │ ├── startSamplingRequest.ts │ ├── startSamplingResponse.ts │ ├── startSamplingResponseAllOf.ts │ ├── startTensorBoardSessionRequest.ts │ ├── startTrainingRequestAnomaly.ts │ ├── stopDeviceDebugStreamRequest.ts │ ├── storageProvider.ts │ ├── storeSegmentLengthRequest.ts │ ├── structuredClassifyResult.ts │ ├── structuredLabel.ts │ ├── targetConstraints.ts │ ├── targetConstraintsDevice.ts │ ├── targetMemory.ts │ ├── targetProcessor.ts │ ├── testPretrainedModelImagesRequest.ts │ ├── testPretrainedModelImagesRequestInput.ts │ ├── testPretrainedModelRequest.ts │ ├── testPretrainedModelResponse.ts │ ├── testPretrainedModelResponseAllOf.ts │ ├── theme.ts │ ├── themeColors.ts │ ├── themeFavicon.ts │ ├── themeLogos.ts │ ├── thirdPartyAuth.ts │ ├── timeSeriesDataPoint.ts │ ├── trackObjectsRequest.ts │ ├── trackObjectsResponse.ts │ ├── trackObjectsResponseAllOf.ts │ ├── transferLearningModel.ts │ ├── transferLearningModelBlockNoLongerAvailable.ts │ ├── transferOwnershipOrganizationRequest.ts │ ├── transformationBlockAdditionalMountPoint.ts │ ├── transformationJobOperatesOnEnum.ts │ ├── transformationJobStatusEnum.ts │ ├── trashBinEntity.ts │ ├── tunerCompleteSearch.ts │ ├── tunerCreateTrialImpulse.ts │ ├── tunerRun.ts │ ├── tunerSpaceImpulse.ts │ ├── tunerTrial.ts │ ├── tunerTrialBlocks.ts │ ├── tunerTrialDspJobId.ts │ ├── tunerTrialImpulse.ts │ ├── tunerTrialImpulseAddedToProject.ts │ ├── tunerTrialMetrics.ts │ ├── tunerTrialMetricsTest.ts │ ├── tunerTrialProgress.ts │ ├── updateAIActionRequest.ts │ ├── updateImpulseRequest.ts │ ├── updateJobRequest.ts │ ├── updateOrganizationAddCollaboratorRequest.ts │ ├── updateOrganizationBucketRequest.ts │ ├── updateOrganizationCreateEmptyProjectRequest.ts │ ├── updateOrganizationCreateProjectRequest.ts │ ├── updateOrganizationDataCampaignDashboardRequest.ts │ ├── updateOrganizationDataCampaignRequest.ts │ ├── updateOrganizationDataItemRequest.ts │ ├── updateOrganizationDatasetRequest.ts │ ├── updateOrganizationDatasetRequestBucket.ts │ ├── updateOrganizationDeployBlockRequest.ts │ ├── updateOrganizationDspBlockRequest.ts │ ├── updateOrganizationPortalResponse.ts │ ├── updateOrganizationPortalResponseAllOf.ts │ ├── updateOrganizationRequest.ts │ ├── updateOrganizationTransferLearningBlockRequest.ts │ ├── updateOrganizationTransformationBlockRequest.ts │ ├── updateProjectRequest.ts │ ├── updateProjectTagsRequest.ts │ ├── updateThemeColorsRequest.ts │ ├── updateThemeLogosRequest.ts │ ├── updateThirdPartyAuthRequest.ts │ ├── updateTunerRunRequest.ts │ ├── updateUserRequest.ts │ ├── updateVersionRequest.ts │ ├── updateWhitelabelDefaultDeploymentTargetRequest.ts │ ├── updateWhitelabelDeploymentOptionsOrderRequest.ts │ ├── updateWhitelabelDeploymentTargetsRequest.ts │ ├── updateWhitelabelInternalRequest.ts │ ├── updateWhitelabelLearningBlocksRequest.ts │ ├── updateWhitelabelRequest.ts │ ├── upgradeSubscriptionRequest.ts │ ├── uploadAssetRequest.ts │ ├── uploadAssetResponse.ts │ ├── uploadAssetResponseAllOf.ts │ ├── uploadCsvWizardUploadedFileRequest.ts │ ├── uploadCustomBlockRequest.ts │ ├── uploadImageRequest.ts │ ├── uploadKerasFilesRequest.ts │ ├── uploadPretrainedModelRequest.ts │ ├── uploadReadmeImageResponse.ts │ ├── uploadUserPhotoRequest.ts │ ├── uploadUserPhotoResponse.ts │ ├── uploadUserPhotoResponseAllOf.ts │ ├── user.ts │ ├── userByThirdPartyActivationRequest.ts │ ├── userDeleteTotpMfaKeyRequest.ts │ ├── userDismissNotificationRequest.ts │ ├── userEula.ts │ ├── userEulaName.ts │ ├── userExperiment.ts │ ├── userGenerateNewMfaKeyResponse.ts │ ├── userGenerateNewMfaKeyResponseAllOf.ts │ ├── userOrganization.ts │ ├── userOrganizationPublicProjectLicense.ts │ ├── userProjectsSortOrder.ts │ ├── userSetTotpMfaKeyRequest.ts │ ├── userSetTotpMfaKeyResponse.ts │ ├── userSetTotpMfaKeyResponseAllOf.ts │ ├── userSubscriptionMetricsResponse.ts │ ├── userSubscriptionMetricsResponseAllOf.ts │ ├── userSubscriptionMetricsResponseAllOfMetrics.ts │ ├── userTierEnum.ts │ ├── validateEmailResponse.ts │ ├── validateEmailResponseAllOf.ts │ ├── verifyDspBlockUrlRequest.ts │ ├── verifyDspBlockUrlResponse.ts │ ├── verifyDspBlockUrlResponseAllOf.ts │ ├── verifyDspBlockUrlResponseAllOfBlock.ts │ ├── verifyEmailResponse.ts │ ├── verifyEmailResponseAllOf.ts │ ├── verifyOrganizationBucketRequest.ts │ ├── verifyOrganizationBucketResponse.ts │ ├── verifyOrganizationBucketResponseAllOf.ts │ ├── verifyOrganizationBucketResponseAllOfFiles.ts │ ├── verifyOrganizationExistingBucketRequest.ts │ ├── verifyResetPasswordRequest.ts │ ├── whitelabel.ts │ ├── whitelabelAdminCreateOrganizationRequest.ts │ ├── whitelabelAllLearningBlocks.ts │ ├── whitelabelCustomDeploymentBlocks.ts │ ├── windowSettings.ts │ ├── windowSettingsResponse.ts │ └── windowSettingsResponseAllOf.ts ├── shared ├── MgmtInterfaceTypes.ts ├── bounding-box-file-types.ts ├── daemon │ ├── ei-serial-protocol.ts │ ├── events │ │ ├── index.d.ts │ │ └── index.js │ ├── iserialconnector.ts │ └── iwebsocket.ts ├── encoding.ts └── viewmodels │ └── init.ts ├── test ├── .mocharc.js ├── gstreamer.test.ts ├── qualcomm-rb3-inspect-qtiqmmfsrc.txt ├── qualcomm-rb3-inspect.txt └── qualcomm-rb3-monitor-brio.txt ├── tsconfig.json └── utypes.d.ts /.eslintignore: -------------------------------------------------------------------------------- 1 | build/** 2 | sdk/** 3 | cli/linux/webserver/public/assets/**/*.js 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /borc/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'borc' { 2 | function decodeAll(buffer: Buffer): any[]; 3 | function encode(input: any): Buffer; 4 | 5 | export { 6 | decodeAll, 7 | encode 8 | }; 9 | } -------------------------------------------------------------------------------- /cli-common/get-ips.ts: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import os from 'os'; 4 | const ifaces = os.networkInterfaces(); 5 | 6 | let ret: { ifname: string, address: string, mac: string }[] = []; 7 | Object.keys(ifaces).forEach(ifname => { 8 | let alias = 0; 9 | 10 | let f = ifaces[ifname]; 11 | if (!f) return; 12 | 13 | f.forEach(iface => { 14 | if ('IPv4' !== iface.family || iface.internal !== false) { 15 | return; 16 | } 17 | 18 | if (alias >= 1) { 19 | // this single interface has multiple ipv4 addresses 20 | ret.push({ ifname: ifname + ':' + alias, address: iface.address, mac: iface.mac }); 21 | } 22 | else { 23 | // this interface has only one ipv4 adress 24 | ret.push({ ifname: ifname, address: iface.address, mac: iface.mac }); 25 | } 26 | 27 | alias++; 28 | }); 29 | }); 30 | 31 | export let ips = ret; 32 | -------------------------------------------------------------------------------- /cli-common/iwebsocket.ts: -------------------------------------------------------------------------------- 1 | export interface IWebsocket { 2 | close(): void; 3 | 4 | terminate(): void; 5 | 6 | removeAllListeners(): void; 7 | 8 | send(message: string | Buffer): void; 9 | 10 | on(m: 'message' | 'pong' | 'open' | 'close' | 'error', fn?: (data: Buffer) => void): void; 11 | 12 | once(m: 'message' | 'pong' | 'open' | 'close' | 'error', fn?: (data: Buffer) => void): void; 13 | 14 | ping(): void; 15 | } 16 | -------------------------------------------------------------------------------- /cli/linux/webserver/middleware/asyncMiddleware.ts: -------------------------------------------------------------------------------- 1 | import express from 'express'; 2 | 3 | export function asyncMiddleware(fn: express.RequestParamHandler) { 4 | return (req: express.Request, res: express.Response, next: express.NextFunction) => { 5 | Promise.resolve(fn(req, res, next, undefined, '')).catch(next); 6 | }; 7 | } 8 | -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-120.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-128.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-144.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-152.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-16.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-180.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-228.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-228.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-32.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-57.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-76.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/favicon-color/favicon-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/favicon-color/favicon-96.png -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/css/brands.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Brands'; 7 | font-style: normal; 8 | font-weight: 400; 9 | font-display: block; 10 | src: url("../webfonts/fa-brands-400.eot"); 11 | src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); } 12 | 13 | .fab { 14 | font-family: 'Font Awesome 5 Brands'; 15 | font-weight: 400; } 16 | -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/css/brands.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400} -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/css/regular.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Free'; 7 | font-style: normal; 8 | font-weight: 400; 9 | font-display: block; 10 | src: url("../webfonts/fa-regular-400.eot"); 11 | src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); } 12 | 13 | .far { 14 | font-family: 'Font Awesome 5 Free'; 15 | font-weight: 400; } 16 | -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/css/regular.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400} -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/css/solid.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Free'; 7 | font-style: normal; 8 | font-weight: 900; 9 | font-display: block; 10 | src: url("../webfonts/fa-solid-900.eot"); 11 | src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); } 12 | 13 | .fa, 14 | .fas { 15 | font-family: 'Font Awesome 5 Free'; 16 | font-weight: 900; } 17 | -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/css/solid.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900} -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-300.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-300.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-300.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-300.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-300.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-300italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-300italic.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-300italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-300italic.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-300italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-300italic.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-300italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-300italic.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-600.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-600.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-600.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-600.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-600.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-600.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-600.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-600.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-600italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-600italic.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-600italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-600italic.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-600italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-600italic.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-600italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-600italic.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-700.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-700.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-700.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-700.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-700.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-700italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-700italic.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-700italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-700italic.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-700italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-700italic.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-700italic.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-800.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-800.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-800.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-800.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-800.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-800.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-800.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-800.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-800italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-800italic.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-800italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-800italic.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-800italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-800italic.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-800italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-800italic.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-italic.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-italic.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-italic.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-italic.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-regular.eot -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-regular.ttf -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-regular.woff -------------------------------------------------------------------------------- /cli/linux/webserver/public/fonts/open-sans-v17-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/cli/linux/webserver/public/fonts/open-sans-v17-latin-regular.woff2 -------------------------------------------------------------------------------- /cli/linux/webserver/views/escape-html-template-tag/index.ts: -------------------------------------------------------------------------------- 1 | import escapeHtml, { join, safe } from './escape'; 2 | export default Object.assign(escapeHtml, { default: escapeHtml, join, safe }); 3 | -------------------------------------------------------------------------------- /img/linux-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/img/linux-collection.png -------------------------------------------------------------------------------- /library/index.ts: -------------------------------------------------------------------------------- 1 | import { MovingAverageFilter } from "./moving-average-filter"; 2 | import { DataForwarder } from './data-forwarder'; 3 | import { LinuxImpulseRunner, ModelInformation, RunnerHelloHasAnomaly } from "./classifier/linux-impulse-runner"; 4 | import { AudioClassifier } from "./classifier/audio-classifier"; 5 | import { ImageClassifier } from "./classifier/image-classifier"; 6 | import { GStreamer } from "./sensors/gstreamer"; 7 | import { Imagesnap } from "./sensors/imagesnap"; 8 | import { AudioRecorder } from "./sensors/recorder"; 9 | import { ICamera } from "./sensors/icamera"; 10 | 11 | export { MovingAverageFilter }; 12 | export { DataForwarder }; 13 | export { AudioClassifier }; 14 | export { ImageClassifier }; 15 | export { LinuxImpulseRunner }; 16 | export { GStreamer as Ffmpeg }; 17 | export { Imagesnap }; 18 | export { AudioRecorder }; 19 | export { ICamera }; 20 | export { ModelInformation }; 21 | export { RunnerHelloHasAnomaly }; 22 | -------------------------------------------------------------------------------- /library/sensors/icamera.ts: -------------------------------------------------------------------------------- 1 | import { EventEmitter } from 'tsee'; 2 | 3 | export type ICameraStartOptions = { 4 | device: string, 5 | intervalMs: number, 6 | dimensions?: { width: number, height: number } 7 | }; 8 | 9 | export interface ICamera extends EventEmitter<{ 10 | snapshot: (buffer: Buffer, filename: string) => void, 11 | error: (message: string) => void 12 | }> { 13 | init(): Promise; 14 | listDevices(): Promise; 15 | start(options: ICameraStartOptions): Promise; 16 | stop(): Promise; 17 | getLastOptions(): ICameraStartOptions | undefined; 18 | } -------------------------------------------------------------------------------- /modelfile.eim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeimpulse/edge-impulse-linux-cli/6a188cfcdb5f45721601adc9e6d4ae07f606fe23/modelfile.eim -------------------------------------------------------------------------------- /sdk/studio/index.ts: -------------------------------------------------------------------------------- 1 | import { EdgeImpulseApi } from "./api"; 2 | 3 | export { EdgeImpulseApi }; 4 | export * from './sdk/model/models'; 5 | -------------------------------------------------------------------------------- /sdk/studio/sdk/api.ts: -------------------------------------------------------------------------------- 1 | // This is the entrypoint for the package 2 | export * from './api/apis'; 3 | export * from './model/models'; -------------------------------------------------------------------------------- /sdk/studio/sdk/model/aIActionsDataCategory.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type AIActionsDataCategory = 'allData' | 'unlabeledData' | 'enabledData' | 'dataWithoutMetadataKey' | 'dataWithMetadata'; 16 | export const AIActionsDataCategoryValues: string[] = ['allData', 'unlabeledData', 'enabledData', 'dataWithoutMetadataKey', 'dataWithMetadata']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/aIActionsOperatesOn.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type AIActionsOperatesOn = 'images_object_detection' | 'images_single_label' | 'audio' | 'other'; 16 | export const AIActionsOperatesOnValues: string[] = ['images_object_detection', 'images_single_label', 'audio', 'other']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/acceptEulaRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { UserEulaName } from './userEulaName'; 14 | 15 | export class AcceptEulaRequest { 16 | 'name': UserEulaName; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "name", 23 | "baseName": "name", 24 | "type": "UserEulaName" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AcceptEulaRequest.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/activateUserOrVerifyEmailRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ActivateUserOrVerifyEmailRequest { 15 | /** 16 | * Activation or verification code (sent via email) 17 | */ 18 | 'code': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "code", 25 | "baseName": "code", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return ActivateUserOrVerifyEmailRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/addCollaboratorRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AddCollaboratorRequest { 15 | /** 16 | * Username or e-mail address 17 | */ 18 | 'usernameOrEmail': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "usernameOrEmail", 25 | "baseName": "usernameOrEmail", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return AddCollaboratorRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/addKerasFilesRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AddKerasFilesRequest { 15 | 'zip':{ fieldname: string, originalname: string, encoding: string, mimetype: string, buffer: Buffer, size: number }[]; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "zip", 22 | "baseName": "zip", 23 | "type": "RequestFile" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return AddKerasFilesRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/addOrganizationDataCampaignDashboardResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AddOrganizationDataCampaignDashboardResponseAllOf { 15 | 'dataCampaignDashboardId': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "dataCampaignDashboardId", 22 | "baseName": "dataCampaignDashboardId", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return AddOrganizationDataCampaignDashboardResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/addOrganizationDataCampaignResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AddOrganizationDataCampaignResponseAllOf { 15 | 'dataCampaignId': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "dataCampaignId", 22 | "baseName": "dataCampaignId", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return AddOrganizationDataCampaignResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminAddDisallowedEmailDomainRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AdminAddDisallowedEmailDomainRequest { 15 | 'domain': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "domain", 22 | "baseName": "domain", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return AdminAddDisallowedEmailDomainRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminAddOrUpdateSSODomainIdPsRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AdminAddOrUpdateSSODomainIdPsRequest { 15 | 'idps': Array; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "idps", 22 | "baseName": "idps", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return AdminAddOrUpdateSSODomainIdPsRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminAddProjectApiKeyRequestAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AdminAddProjectApiKeyRequestAllOf { 15 | /** 16 | * Time to live in seconds. If not set, the key will expire in 1 minute. 17 | */ 18 | 'ttl'?: number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "ttl", 25 | "baseName": "ttl", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return AdminAddProjectApiKeyRequestAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminAddProjectUserRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { AdminAddUserRequest } from './adminAddUserRequest'; 14 | 15 | export class AdminAddProjectUserRequest extends AdminAddUserRequest { 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | ]; 21 | 22 | static getAttributeTypeMap() { 23 | return super.getAttributeTypeMap().concat(AdminAddProjectUserRequest.attributeTypeMap); 24 | } 25 | } 26 | 27 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminApiOrganizationAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Project } from './project'; 14 | 15 | export class AdminApiOrganizationAllOf { 16 | /** 17 | * Array with organizational projects 18 | */ 19 | 'projects': Array; 20 | 21 | static discriminator: string | undefined = undefined; 22 | 23 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 24 | { 25 | "name": "projects", 26 | "baseName": "projects", 27 | "type": "Array" 28 | } ]; 29 | 30 | static getAttributeTypeMap() { 31 | return AdminApiOrganizationAllOf.attributeTypeMap; 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminEnableFeatureRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Feature } from './feature'; 14 | 15 | export class AdminEnableFeatureRequest { 16 | 'feature': Feature; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "feature", 23 | "baseName": "feature", 24 | "type": "Feature" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AdminEnableFeatureRequest.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminGetDataMigrationResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Migration } from './migration'; 14 | 15 | export class AdminGetDataMigrationResponseAllOf { 16 | 'migration': Migration; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "migration", 23 | "baseName": "migration", 24 | "type": "Migration" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AdminGetDataMigrationResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminGetDataMigrationsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Migration } from './migration'; 14 | 15 | export class AdminGetDataMigrationsResponseAllOf { 16 | 'migrations': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "migrations", 23 | "baseName": "migrations", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AdminGetDataMigrationsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminGetDisallowedEmailDomainsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AdminGetDisallowedEmailDomainsResponseAllOf { 15 | 'domains': Array; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "domains", 22 | "baseName": "domains", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return AdminGetDisallowedEmailDomainsResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminGetMetricsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AdminGetMetricsResponseAllOf { 15 | 'metrics': object; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "metrics", 22 | "baseName": "metrics", 23 | "type": "object" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return AdminGetMetricsResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminGetReportResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Report } from './report'; 14 | 15 | export class AdminGetReportResponseAllOf { 16 | 'report': Report; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "report", 23 | "baseName": "report", 24 | "type": "Report" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AdminGetReportResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminGetTrialResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { EnterpriseTrial } from './enterpriseTrial'; 14 | 15 | export class AdminGetTrialResponseAllOf { 16 | 'trial': EnterpriseTrial; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "trial", 23 | "baseName": "trial", 24 | "type": "EnterpriseTrial" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AdminGetTrialResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminGetUserIdsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AdminGetUserIdsResponseAllOf { 15 | 'ids': Array; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "ids", 22 | "baseName": "ids", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return AdminGetUserIdsResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminGetUserResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { AdminApiUser } from './adminApiUser'; 14 | 15 | export class AdminGetUserResponseAllOf { 16 | 'user': AdminApiUser; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "user", 23 | "baseName": "user", 24 | "type": "AdminApiUser" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AdminGetUserResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminProjectInfoResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Project } from './project'; 14 | 15 | export class AdminProjectInfoResponseAllOf { 16 | 'project': Project; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "project", 23 | "baseName": "project", 24 | "type": "Project" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AdminProjectInfoResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminStartEnterpriseTrialRequestAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AdminStartEnterpriseTrialRequestAllOf { 15 | /** 16 | * ID of the user requesting the trial. 17 | */ 18 | 'userId': number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "userId", 25 | "baseName": "userId", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return AdminStartEnterpriseTrialRequestAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminUpdateConfigRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AdminUpdateConfigRequest { 15 | /** 16 | * New config value, given as a JSON string. 17 | */ 18 | 'value': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "value", 25 | "baseName": "value", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return AdminUpdateConfigRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/adminUpdateUserPermissionsRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Permission } from './permission'; 14 | 15 | export class AdminUpdateUserPermissionsRequest { 16 | 'permissions': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "permissions", 23 | "baseName": "permissions", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return AdminUpdateUserPermissionsRequest.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/anomalyCapacity.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * Capacity level for visual anomaly detection. Determines which set of default configurations to use. The higher capacity, the higher number of (Gaussian) components, and the more adapted the model becomes to the original distribution 16 | */ 17 | 18 | export type AnomalyCapacity = 'low' | 'medium' | 'high'; 19 | export const AnomalyCapacityValues: string[] = ['low', 'medium', 'high']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/augmentationPolicyImageEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * The data augmentation policy to use with image input 16 | */ 17 | 18 | export type AugmentationPolicyImageEnum = 'none' | 'all'; 19 | export const AugmentationPolicyImageEnumValues: string[] = ['none', 'all']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/authorizeThirdPartyRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AuthorizeThirdPartyRequest { 15 | /** 16 | * The URL to redirect to after authorization is completed. 17 | */ 18 | 'nextUrl': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "nextUrl", 25 | "baseName": "nextUrl", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return AuthorizeThirdPartyRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/autotuneDspRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class AutotuneDspRequest { 15 | /** 16 | * DSP block ID to autotune parameters of 17 | */ 18 | 'dspId': number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "dspId", 25 | "baseName": "dspId", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return AutotuneDspRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/batchClearMetadataByKeyRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class BatchClearMetadataByKeyRequest { 15 | 'metadataKey': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "metadataKey", 22 | "baseName": "metadataKey", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return BatchClearMetadataByKeyRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/billingCycle.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * Specifies the frequency at which the subscription fee is billed: - `monthly`: Billed once every month. - `yearly`: Billed once every year, often at a discounted rate compared to monthly billing. 16 | */ 17 | 18 | export type BillingCycle = 'monthly' | 'yearly'; 19 | export const BillingCycleValues: string[] = ['monthly', 'yearly']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/blockDisplayCategory.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * Category to display this block in the UI. 16 | */ 17 | 18 | export type BlockDisplayCategory = 'classical' | 'tao' | 'developer-preview'; 19 | export const BlockDisplayCategoryValues: string[] = ['classical', 'tao', 'developer-preview']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/blockParamsVisualAnomalyGmm.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class BlockParamsVisualAnomalyGmm { 15 | /** 16 | * The backbone to use for feature extraction 17 | */ 18 | 'backbone'?: string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "backbone", 25 | "baseName": "backbone", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return BlockParamsVisualAnomalyGmm.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/blockType.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type BlockType = 'official' | 'personal' | 'enterprise' | 'pro-or-enterprise' | 'community'; 16 | export const BlockTypeValues: string[] = ['official', 'personal', 'enterprise', 'pro-or-enterprise', 'community']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/canaryResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class CanaryResponseAllOf { 15 | /** 16 | * Whether the request should be routed to the canary or not. 17 | */ 18 | 'routeToCanary': boolean; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "routeToCanary", 25 | "baseName": "routeToCanary", 26 | "type": "boolean" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return CanaryResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/cloneImpulseRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class CloneImpulseRequest { 15 | 'name': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "name", 22 | "baseName": "name", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return CloneImpulseRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/convertParquetToCsvRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ConvertParquetToCsvRequest { 15 | 'file':{ fieldname: string, originalname: string, encoding: string, mimetype: string, buffer: Buffer, size: number }[]; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "file", 22 | "baseName": "file", 23 | "type": "RequestFile" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return ConvertParquetToCsvRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/convertParquetToCsvResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ConvertParquetToCsvResponseAllOf { 15 | 'csvFile': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "csvFile", 22 | "baseName": "csvFile", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return ConvertParquetToCsvResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/countSamplesResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class CountSamplesResponseAllOf { 15 | 'count': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "count", 22 | "baseName": "count", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return CountSamplesResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/createImpulseResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class CreateImpulseResponseAllOf { 15 | /** 16 | * ID of the new impulse 17 | */ 18 | 'id': number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "id", 25 | "baseName": "id", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return CreateImpulseResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/createOrganizationRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class CreateOrganizationRequest { 15 | /** 16 | * The name of the organization. 17 | */ 18 | 'organizationName': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "organizationName", 25 | "baseName": "organizationName", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return CreateOrganizationRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/cropSampleResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class CropSampleResponseAllOf { 15 | 'requiresProcessing': boolean; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "requiresProcessing", 22 | "baseName": "requiresProcessing", 23 | "type": "boolean" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return CropSampleResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/dSPConfigRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DSPConfigRequest { 15 | 'config': { [key: string]: string; }; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "config", 22 | "baseName": "config", 23 | "type": "{ [key: string]: string; }" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return DSPConfigRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/datasetRatioData.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { DatasetRatioDataRatio } from './datasetRatioDataRatio'; 14 | 15 | export class DatasetRatioData { 16 | 'ratio'?: DatasetRatioDataRatio; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "ratio", 23 | "baseName": "ratio", 24 | "type": "DatasetRatioDataRatio" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return DatasetRatioData.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/deletePortalFileRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DeletePortalFileRequest { 15 | /** 16 | * S3 path (within the portal) 17 | */ 18 | 'path': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "path", 25 | "baseName": "path", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return DeletePortalFileRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/deploymentTargetEngine.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type DeploymentTargetEngine = 'tflite' | 'tflite-eon' | 'tflite-eon-ram-optimized' | 'tensorrt' | 'tensaiflow' | 'drp-ai' | 'tidl' | 'akida' | 'syntiant' | 'memryx' | 'neox' | 'ethos-linux' | 'st-aton'; 16 | export const DeploymentTargetEngineValues: string[] = ['tflite', 'tflite-eon', 'tflite-eon-ram-optimized', 'tensorrt', 'tensaiflow', 'drp-ai', 'tidl', 'akida', 'syntiant', 'memryx', 'neox', 'ethos-linux', 'st-aton']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/deploymentTargetsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { DeploymentTarget } from './deploymentTarget'; 14 | 15 | export class DeploymentTargetsResponseAllOf { 16 | 'targets': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "targets", 23 | "baseName": "targets", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return DeploymentTargetsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/detailedImpulseMetricCategory.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type DetailedImpulseMetricCategory = 'impulseMetrics' | 'inputBlockConfig' | 'dspBlockConfig' | 'learnBlockConfig' | 'learnBlockMetrics'; 16 | export const DetailedImpulseMetricCategoryValues: string[] = ['impulseMetrics', 'inputBlockConfig', 'dspBlockConfig', 'learnBlockConfig', 'learnBlockMetrics']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/detailedImpulsePretrainedModelInfo.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DetailedImpulsePretrainedModelInfo { 15 | 'fileName': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "fileName", 22 | "baseName": "fileName", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return DetailedImpulsePretrainedModelInfo.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/deviceDebugStreamType.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type DeviceDebugStreamType = 'snapshot' | 'inference'; 16 | export const DeviceDebugStreamTypeValues: string[] = ['snapshot', 'inference']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/deviceNameResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DeviceNameResponseAllOf { 15 | /** 16 | * Device name 17 | */ 18 | 'name'?: string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "name", 25 | "baseName": "name", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return DeviceNameResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/downgradeSubscriptionRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DowngradeSubscriptionRequest { 15 | /** 16 | * Reason for downgrading the subscription. 17 | */ 18 | 'downgradeReason'?: string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "downgradeReason", 25 | "baseName": "downgradeReason", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return DowngradeSubscriptionRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/downloadPortalFileRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DownloadPortalFileRequest { 15 | /** 16 | * S3 path (within the portal) 17 | */ 18 | 'path': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "path", 25 | "baseName": "path", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return DownloadPortalFileRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/downloadPortalFileResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DownloadPortalFileResponseAllOf { 15 | /** 16 | * Signed URL to download the file 17 | */ 18 | 'url': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "url", 25 | "baseName": "url", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return DownloadPortalFileResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/dspFeatureLabelsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DspFeatureLabelsResponseAllOf { 15 | 'labels': Array; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "labels", 22 | "baseName": "labels", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return DspFeatureLabelsResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/dspRunRequestWithoutFeaturesReadOnly.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class DspRunRequestWithoutFeaturesReadOnly { 15 | /** 16 | * DSP parameters with values 17 | */ 18 | 'params': { [key: string]: string; }; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "params", 25 | "baseName": "params", 26 | "type": "{ [key: string]: string; }" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return DspRunRequestWithoutFeaturesReadOnly.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/editSampleLabelRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class EditSampleLabelRequest { 15 | /** 16 | * New label for this sample 17 | */ 18 | 'label'?: string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "label", 25 | "baseName": "label", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return EditSampleLabelRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/emailValidationRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class EmailValidationRequest { 15 | /** 16 | * E-mail address to validate 17 | */ 18 | 'email': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "email", 25 | "baseName": "email", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return EmailValidationRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/enterpriseLimit.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type EnterpriseLimit = 'users' | 'projects' | 'compute' | 'storage'; 16 | export const EnterpriseLimitValues: string[] = ['users', 'projects', 'compute', 'storage']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/entityCreatedResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class EntityCreatedResponseAllOf { 15 | /** 16 | * Unique identifier of the created entity. 17 | */ 18 | 'id': number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "id", 25 | "baseName": "id", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return EntityCreatedResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/evaluateJobResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { ModelVariantStats } from './modelVariantStats'; 14 | 15 | export class EvaluateJobResponseAllOf { 16 | 'result': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "result", 23 | "baseName": "result", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return EvaluateJobResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/feature.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * Known feature identifiers. 16 | */ 17 | 18 | export type Feature = 'signup-thank-you-page' | 'stripe-live-mode' | 'azure-storage' | 'enhanced-community-offering' | 'monthly-compute-limit-enforcement' | 'pay-as-you-go' | 'user-screening-check'; 19 | export const FeatureValues: string[] = ['signup-thank-you-page', 'stripe-live-mode', 'azure-storage', 'enhanced-community-offering', 'monthly-compute-limit-enforcement', 'pay-as-you-go', 'user-screening-check']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/findUserResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { FindUserResponseAllOfUsers } from './findUserResponseAllOfUsers'; 14 | 15 | export class FindUserResponseAllOf { 16 | 'users': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "users", 23 | "baseName": "users", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return FindUserResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getAIActionResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { AIAction } from './aIAction'; 14 | 15 | export class GetAIActionResponseAllOf { 16 | 'action': AIAction; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "action", 23 | "baseName": "action", 24 | "type": "AIAction" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetAIActionResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getAllImpulsesResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Impulse } from './impulse'; 14 | 15 | export class GetAllImpulsesResponseAllOf { 16 | 'impulses': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "impulses", 23 | "baseName": "impulses", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetAllImpulsesResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getAllThirdPartyAuthResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { ThirdPartyAuth } from './thirdPartyAuth'; 14 | 15 | export class GetAllThirdPartyAuthResponseAllOf { 16 | 'auths': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "auths", 23 | "baseName": "auths", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetAllThirdPartyAuthResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getAllWhitelabelsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Whitelabel } from './whitelabel'; 14 | 15 | export class GetAllWhitelabelsResponseAllOf { 16 | 'whitelabels': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "whitelabels", 23 | "baseName": "whitelabels", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetAllWhitelabelsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getDeviceResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Device } from './device'; 14 | 15 | export class GetDeviceResponseAllOf { 16 | 'device'?: Device; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "device", 23 | "baseName": "device", 24 | "type": "Device" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetDeviceResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getEmailVerificationCodeResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class GetEmailVerificationCodeResponseAllOf { 15 | /** 16 | * The verification code associated with the provided email. 17 | */ 18 | 'code'?: string | null; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "code", 25 | "baseName": "code", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return GetEmailVerificationCodeResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getEmailVerificationStatusResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class GetEmailVerificationStatusResponseAllOf { 15 | /** 16 | * Whether the email address has been verified. 17 | */ 18 | 'verified': boolean; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "verified", 25 | "baseName": "verified", 26 | "type": "boolean" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return GetEmailVerificationStatusResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getImpulseResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Impulse } from './impulse'; 14 | 15 | export class GetImpulseResponseAllOf { 16 | 'impulse'?: Impulse; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "impulse", 23 | "baseName": "impulse", 24 | "type": "Impulse" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetImpulseResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getJobResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Job } from './job'; 14 | 15 | export class GetJobResponseAllOf { 16 | 'job': Job; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "job", 23 | "baseName": "job", 24 | "type": "Job" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetJobResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getNewBlockIdResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class GetNewBlockIdResponseAllOf { 15 | 'blockId': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "blockId", 22 | "baseName": "blockId", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return GetNewBlockIdResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getOrganizationBucketResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OrganizationBucket } from './organizationBucket'; 14 | 15 | export class GetOrganizationBucketResponseAllOf { 16 | 'bucket': OrganizationBucket; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "bucket", 23 | "baseName": "bucket", 24 | "type": "OrganizationBucket" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetOrganizationBucketResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getOrganizationDataItemResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OrganizationDataItem } from './organizationDataItem'; 14 | 15 | export class GetOrganizationDataItemResponseAllOf { 16 | 'data': OrganizationDataItem; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "data", 23 | "baseName": "data", 24 | "type": "OrganizationDataItem" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetOrganizationDataItemResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getOrganizationDatasetResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OrganizationDataset } from './organizationDataset'; 14 | 15 | export class GetOrganizationDatasetResponseAllOf { 16 | 'dataset': OrganizationDataset; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "dataset", 23 | "baseName": "dataset", 24 | "type": "OrganizationDataset" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetOrganizationDatasetResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getOrganizationDspBlockResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OrganizationDspBlock } from './organizationDspBlock'; 14 | 15 | export class GetOrganizationDspBlockResponseAllOf { 16 | 'dspBlock': OrganizationDspBlock; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "dspBlock", 23 | "baseName": "dspBlock", 24 | "type": "OrganizationDspBlock" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetOrganizationDspBlockResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getOrganizationPipelinesResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OrganizationPipeline } from './organizationPipeline'; 14 | 15 | export class GetOrganizationPipelinesResponseAllOf { 16 | 'pipeline': OrganizationPipeline; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "pipeline", 23 | "baseName": "pipeline", 24 | "type": "OrganizationPipeline" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetOrganizationPipelinesResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getSSODomainIdPsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class GetSSODomainIdPsResponseAllOf { 15 | 'idps': Array; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "idps", 22 | "baseName": "idps", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return GetSSODomainIdPsResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getTargetConstraintsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { TargetConstraints } from './targetConstraints'; 14 | 15 | export class GetTargetConstraintsResponseAllOf { 16 | 'targetConstraints'?: TargetConstraints; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "targetConstraints", 23 | "baseName": "targetConstraints", 24 | "type": "TargetConstraints" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetTargetConstraintsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getThemeResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Theme } from './theme'; 14 | 15 | export class GetThemeResponseAllOf { 16 | 'theme'?: Theme; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "theme", 23 | "baseName": "theme", 24 | "type": "Theme" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetThemeResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getThemesResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Theme } from './theme'; 14 | 15 | export class GetThemesResponseAllOf { 16 | 'themes': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "themes", 23 | "baseName": "themes", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetThemesResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getThirdPartyAuthResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { ThirdPartyAuth } from './thirdPartyAuth'; 14 | 15 | export class GetThirdPartyAuthResponseAllOf { 16 | 'auth': ThirdPartyAuth; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "auth", 23 | "baseName": "auth", 24 | "type": "ThirdPartyAuth" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetThirdPartyAuthResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getUserProjectsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Project } from './project'; 14 | 15 | export class GetUserProjectsResponseAllOf { 16 | 'projects': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "projects", 23 | "baseName": "projects", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetUserProjectsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/getWhitelabelResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Whitelabel } from './whitelabel'; 14 | 15 | export class GetWhitelabelResponseAllOf { 16 | 'whitelabel'?: Whitelabel; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "whitelabel", 23 | "baseName": "whitelabel", 24 | "type": "Whitelabel" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return GetWhitelabelResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/imageInputResizeMode.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * Input images are resized automatically before training and testing, to match the impulse input shape. This determines the resize mode used when the aspect ratio of the input data is different to the aspect ratio of the impulse. 16 | */ 17 | 18 | export type ImageInputResizeMode = 'squash' | 'fit-short' | 'fit-long' | 'crop'; 19 | export const ImageInputResizeModeValues: string[] = ['squash', 'fit-short', 'fit-long', 'crop']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/jobDetailsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { JobDetails } from './jobDetails'; 14 | 15 | export class JobDetailsResponseAllOf { 16 | 'jobs'?: Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "jobs", 23 | "baseName": "jobs", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return JobDetailsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/jobLogsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { LogStdoutResponseAllOfStdout } from './logStdoutResponseAllOfStdout'; 14 | 15 | export class JobLogsResponseAllOf { 16 | 'logs': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "logs", 23 | "baseName": "logs", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return JobLogsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/jobParentTypeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type JobParentTypeEnum = 'project' | 'organization' | 'standalone'; 16 | export const JobParentTypeEnumValues: string[] = ['project', 'organization', 'standalone']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/jobStateExecutionDetails.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class JobStateExecutionDetails { 15 | /** 16 | * Kubernetes pod name 17 | */ 18 | 'podName'?: string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "podName", 25 | "baseName": "podName", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return JobStateExecutionDetails.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/jobStatus.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type JobStatus = 'cancelled' | 'creating' | 'failed' | 'pending' | 'running' | 'success'; 16 | export const JobStatusValues: string[] = ['cancelled', 'creating', 'failed', 'pending', 'running', 'success']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/keepDeviceDebugStreamAliveRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class KeepDeviceDebugStreamAliveRequest { 15 | 'streamId': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "streamId", 22 | "baseName": "streamId", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return KeepDeviceDebugStreamAliveRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/kerasModelMode.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type KerasModelMode = 'classification' | 'regression' | 'object-detection' | 'visual-anomaly' | 'anomaly-gmm'; 16 | export const KerasModelModeValues: string[] = ['classification', 'regression', 'object-detection', 'visual-anomaly', 'anomaly-gmm']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/kerasModelTypeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type KerasModelTypeEnum = 'int8' | 'float32' | 'akida' | 'requiresRetrain'; 16 | export const KerasModelTypeEnumValues: string[] = ['int8', 'float32', 'akida', 'requiresRetrain']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/kerasModelVariantEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type KerasModelVariantEnum = 'int8' | 'float32' | 'akida'; 16 | export const KerasModelVariantEnumValues: string[] = ['int8', 'float32', 'akida']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/listAIActionsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { AIAction } from './aIAction'; 14 | 15 | export class ListAIActionsResponseAllOf { 16 | 'actions': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "actions", 23 | "baseName": "actions", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return ListAIActionsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/listDevicesResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Device } from './device'; 14 | 15 | export class ListDevicesResponseAllOf { 16 | 'devices': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "devices", 23 | "baseName": "devices", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return ListDevicesResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/listModelsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ListModelsResponseAllOf { 15 | /** 16 | * projectId 17 | */ 18 | 'id'?: number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "id", 25 | "baseName": "id", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return ListModelsResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/listOrganizationBucketsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OrganizationBucket } from './organizationBucket'; 14 | 15 | export class ListOrganizationBucketsResponseAllOf { 16 | 'buckets': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "buckets", 23 | "baseName": "buckets", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return ListOrganizationBucketsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/listProjects.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Project } from './project'; 14 | 15 | export class ListProjects { 16 | /** 17 | * Array with projects 18 | */ 19 | 'projects': Array; 20 | 21 | static discriminator: string | undefined = undefined; 22 | 23 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 24 | { 25 | "name": "projects", 26 | "baseName": "projects", 27 | "type": "Array" 28 | } ]; 29 | 30 | static getAttributeTypeMap() { 31 | return ListProjects.attributeTypeMap; 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/listTunerRunsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { TunerRun } from './tunerRun'; 14 | 15 | export class ListTunerRunsResponseAllOf { 16 | 'runs': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "runs", 23 | "baseName": "runs", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return ListTunerRunsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/loginResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class LoginResponseAllOf { 15 | /** 16 | * JWT token, to be used to log in in the future through JWTAuthentication 17 | */ 18 | 'token': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "token", 25 | "baseName": "token", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return LoginResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/metricsAllVariantsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { MetricsForModelVariant } from './metricsForModelVariant'; 14 | 15 | export class MetricsAllVariantsResponseAllOf { 16 | 'metrics'?: Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "metrics", 23 | "baseName": "metrics", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return MetricsAllVariantsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/modelEngineShortEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type ModelEngineShortEnum = 'tflite-eon' | 'tflite-eon-ram-optimized' | 'tflite'; 16 | export const ModelEngineShortEnumValues: string[] = ['tflite-eon', 'tflite-eon-ram-optimized', 'tflite']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/objectDetectionLabelQueueCountResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ObjectDetectionLabelQueueCountResponseAllOf { 15 | 'samplesCount': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "samplesCount", 22 | "baseName": "samplesCount", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return ObjectDetectionLabelQueueCountResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/objectDetectionLabelQueueResponseAllOfSamples.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ObjectDetectionLabelQueueResponseAllOfSamples { 15 | 'id': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "id", 22 | "baseName": "id", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return ObjectDetectionLabelQueueResponseAllOfSamples.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/objectDetectionLastLayer.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type ObjectDetectionLastLayer = 'mobilenet-ssd' | 'fomo' | 'yolov2-akida' | 'yolov5' | 'yolov5v5-drpai' | 'yolox' | 'yolov7' | 'yolo-pro' | 'tao-retinanet' | 'tao-ssd' | 'tao-yolov3' | 'tao-yolov4'; 16 | export const ObjectDetectionLastLayerValues: string[] = ['mobilenet-ssd', 'fomo', 'yolov2-akida', 'yolov5', 'yolov5v5-drpai', 'yolox', 'yolov7', 'yolo-pro', 'tao-retinanet', 'tao-ssd', 'tao-yolov3', 'tao-yolov4']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/optimizeConfigResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class OptimizeConfigResponseAllOf { 15 | 'device'?: object; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "device", 22 | "baseName": "device", 23 | "type": "object" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return OptimizeConfigResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/optimizeDSPParametersResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class OptimizeDSPParametersResponseAllOf { 15 | 'parameters': object; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "parameters", 22 | "baseName": "parameters", 23 | "type": "object" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return OptimizeDSPParametersResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/organizationAddDataFileRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class OrganizationAddDataFileRequest { 15 | 'files': Array<{ fieldname: string, originalname: string, encoding: string, mimetype: string, buffer: Buffer, size: number }[]>; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "files", 22 | "baseName": "files[]", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return OrganizationAddDataFileRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/organizationCreateProjectOutputDatasetPathRule.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * Defines the folder structure for writing to the output dataset. Used only when uploading into a default (non-clinical) dataset. 16 | */ 17 | 18 | export type OrganizationCreateProjectOutputDatasetPathRule = 'no-subfolders' | 'subfolder-per-item' | 'use-full-path'; 19 | export const OrganizationCreateProjectOutputDatasetPathRuleValues: string[] = ['no-subfolders', 'subfolder-per-item', 'use-full-path']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/organizationDatasetTypeEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type OrganizationDatasetTypeEnum = 'clinical' | 'files'; 16 | export const OrganizationDatasetTypeEnumValues: string[] = ['clinical', 'files']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/organizationMemberRole.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type OrganizationMemberRole = 'admin' | 'member' | 'guest'; 16 | export const OrganizationMemberRoleValues: string[] = ['admin', 'member', 'guest']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/organizationTransferLearningOperatesOn.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type OrganizationTransferLearningOperatesOn = 'object_detection' | 'audio' | 'image' | 'regression' | 'other'; 16 | export const OrganizationTransferLearningOperatesOnValues: string[] = ['object_detection', 'audio', 'image', 'regression', 'other']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/performanceCalibrationUploadLabeledAudioResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class PerformanceCalibrationUploadLabeledAudioResponseAllOf { 15 | 'uploadKey': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "uploadKey", 22 | "baseName": "uploadKey", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return PerformanceCalibrationUploadLabeledAudioResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/projectCollaboratorAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ProjectCollaboratorAllOf { 15 | 'isOwner': boolean; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "isOwner", 22 | "baseName": "isOwner", 23 | "type": "boolean" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return ProjectCollaboratorAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/projectDataIntervalResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ProjectDataIntervalResponseAllOf { 15 | 'intervalMs': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "intervalMs", 22 | "baseName": "intervalMs", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return ProjectDataIntervalResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/projectDismissNotificationRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class ProjectDismissNotificationRequest { 15 | 'notification': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "notification", 22 | "baseName": "notification", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return ProjectDismissNotificationRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/projectDownloadsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { Download } from './download'; 14 | 15 | export class ProjectDownloadsResponseAllOf { 16 | 'downloads': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "downloads", 23 | "baseName": "downloads", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return ProjectDownloadsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/projectTierEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * The project tier. This is \"enterprise\" for all organization projects, or the user tier for all user projects. 16 | */ 17 | 18 | export type ProjectTierEnum = 'free' | 'community-plus' | 'professional' | 'enterprise'; 19 | export const ProjectTierEnumValues: string[] = ['free', 'community-plus', 'professional', 'enterprise']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/projectType.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type ProjectType = 'kws' | 'audio' | 'object-detection' | 'image' | 'accelerometer' | 'other'; 16 | export const ProjectTypeValues: string[] = ['kws', 'audio', 'object-detection', 'image', 'accelerometer', 'other']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/projectVisibility.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * The visibility of the project, either public or private. Public projects can be viewed by anyone on the internet and edited by collaborators. Private projects can only be viewed and edited by collaborators. 16 | */ 17 | 18 | export type ProjectVisibility = 'public' | 'private'; 19 | export const ProjectVisibilityValues: string[] = ['public', 'private']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/publicProjectLicense.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type PublicProjectLicense = 'Apache-2.0' | 'BSD-3-Clause' | 'BSD-3-Clause-Clear'; 16 | export const PublicProjectLicenseValues: string[] = ['Apache-2.0', 'BSD-3-Clause', 'BSD-3-Clause-Clear']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/publicProjectTierAvailability.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * For public blocks, this indicates the project tiers for which this block is available. 16 | */ 17 | 18 | export type PublicProjectTierAvailability = 'enterprise-only' | 'pro-or-enterprise' | 'all-projects'; 19 | export const PublicProjectTierAvailabilityValues: string[] = ['enterprise-only', 'pro-or-enterprise', 'all-projects']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/removeCollaboratorRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class RemoveCollaboratorRequest { 15 | /** 16 | * Username or e-mail address 17 | */ 18 | 'usernameOrEmail': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "usernameOrEmail", 25 | "baseName": "usernameOrEmail", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return RemoveCollaboratorRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/removeMemberRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class RemoveMemberRequest { 15 | 'id': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "id", 22 | "baseName": "id", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return RemoveMemberRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/renameDeviceRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class RenameDeviceRequest { 15 | /** 16 | * New name for this device 17 | */ 18 | 'name': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "name", 25 | "baseName": "name", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return RenameDeviceRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/renameSampleRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class RenameSampleRequest { 15 | /** 16 | * New name for this sample 17 | */ 18 | 'name': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "name", 25 | "baseName": "name", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return RenameSampleRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/requestEmailVerificationRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class RequestEmailVerificationRequest { 15 | /** 16 | * URL to redirect the user after email verification. 17 | */ 18 | 'redirectUrl': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "redirectUrl", 25 | "baseName": "redirectUrl", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return RequestEmailVerificationRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/requestResetPasswordRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class RequestResetPasswordRequest { 15 | 'email': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "email", 22 | "baseName": "email", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return RequestResetPasswordRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/restoreProjectFromPublicRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class RestoreProjectFromPublicRequest { 15 | /** 16 | * Source project ID 17 | */ 18 | 'projectId': number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "projectId", 25 | "baseName": "projectId", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return RestoreProjectFromPublicRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/sampleBoundingBoxesRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { BoundingBox } from './boundingBox'; 14 | 15 | export class SampleBoundingBoxesRequest { 16 | 'boundingBoxes': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "boundingBoxes", 23 | "baseName": "boundingBoxes", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return SampleBoundingBoxesRequest.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/segmentSampleRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { SegmentSampleRequestSegments } from './segmentSampleRequestSegments'; 14 | 15 | export class SegmentSampleRequest { 16 | 'segments': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "segments", 23 | "baseName": "segments", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return SegmentSampleRequest.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setAIActionsOrderRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class SetAIActionsOrderRequest { 15 | 'orderByActionId': Array; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "orderByActionId", 22 | "baseName": "orderByActionId", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return SetAIActionsOrderRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setMemberDatasetsRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class SetMemberDatasetsRequest { 15 | 'datasets': Array; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "datasets", 22 | "baseName": "datasets", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return SetMemberDatasetsRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setMemberRoleRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OrganizationMemberRole } from './organizationMemberRole'; 14 | 15 | export class SetMemberRoleRequest { 16 | 'role': OrganizationMemberRole; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "role", 23 | "baseName": "role", 24 | "type": "OrganizationMemberRole" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return SetMemberRoleRequest.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setOptimizeSpaceRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OptimizeSpaceResponseAllOf } from './optimizeSpaceResponseAllOf'; 14 | import { SetOptimizeSpaceRequestAllOf } from './setOptimizeSpaceRequestAllOf'; 15 | 16 | export class SetOptimizeSpaceRequest extends SetOptimizeSpaceRequestAllOf { 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | ]; 22 | 23 | static getAttributeTypeMap() { 24 | return super.getAttributeTypeMap().concat(SetOptimizeSpaceRequest.attributeTypeMap); 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setOptimizeSpaceRequestAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { OptimizeSpaceResponseAllOf } from './optimizeSpaceResponseAllOf'; 14 | 15 | export class SetOptimizeSpaceRequestAllOf { 16 | 'space'?: OptimizeSpaceResponseAllOf; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "space", 23 | "baseName": "space", 24 | "type": "OptimizeSpaceResponseAllOf" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return SetOptimizeSpaceRequestAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setOrganizationDataDatasetRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class SetOrganizationDataDatasetRequest { 15 | 'dataset': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "dataset", 22 | "baseName": "dataset", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return SetOrganizationDataDatasetRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setSampleMetadataRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class SetSampleMetadataRequest { 15 | 'metadata'?: { [key: string]: string; }; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "metadata", 22 | "baseName": "metadata", 23 | "type": "{ [key: string]: string; }" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return SetSampleMetadataRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setSyntiantPosteriorRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class SetSyntiantPosteriorRequest { 15 | 'parameters': object; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "parameters", 22 | "baseName": "parameters", 23 | "type": "object" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return SetSyntiantPosteriorRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/setTunerPrimaryJobRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class SetTunerPrimaryJobRequest { 15 | /** 16 | * Optional name. If no name is provided, the trial name is used. 17 | */ 18 | 'name'?: string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "name", 25 | "baseName": "name", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return SetTunerPrimaryJobRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/socketTokenResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { SocketTokenResponseAllOfToken } from './socketTokenResponseAllOfToken'; 14 | 15 | export class SocketTokenResponseAllOf { 16 | 'token': SocketTokenResponseAllOfToken; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "token", 23 | "baseName": "token", 24 | "type": "SocketTokenResponseAllOfToken" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return SocketTokenResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/splitSampleInFramesRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class SplitSampleInFramesRequest { 15 | /** 16 | * Frames per second to extract from this video. 17 | */ 18 | 'fps'?: number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "fps", 25 | "baseName": "fps", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return SplitSampleInFramesRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/startDeviceDebugStreamResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class StartDeviceDebugStreamResponseAllOf { 15 | 'streamId': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "streamId", 22 | "baseName": "streamId", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return StartDeviceDebugStreamResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/startJobResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class StartJobResponseAllOf { 15 | /** 16 | * Job identifier. Status updates will include this identifier. 17 | */ 18 | 'id': number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "id", 25 | "baseName": "id", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return StartJobResponseAllOf.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/startSamplingResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class StartSamplingResponseAllOf { 15 | 'id'?: number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "id", 22 | "baseName": "id", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return StartSamplingResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/startTensorBoardSessionRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class StartTensorBoardSessionRequest { 15 | /** 16 | * IDs of learn blocks to compare in a TensorBoard session 17 | */ 18 | 'blockIds': Array; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "blockIds", 25 | "baseName": "blockIds", 26 | "type": "Array" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return StartTensorBoardSessionRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/stopDeviceDebugStreamRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class StopDeviceDebugStreamRequest { 15 | 'streamId': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "streamId", 22 | "baseName": "streamId", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return StopDeviceDebugStreamRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/storageProvider.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type StorageProvider = 's3' | 'google' | 'azure' | 'other'; 16 | export const StorageProviderValues: string[] = ['s3', 'google', 'azure', 'other']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/storeSegmentLengthRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class StoreSegmentLengthRequest { 15 | /** 16 | * Last segment length in milliseconds. 17 | */ 18 | 'segmentLength': number; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "segmentLength", 25 | "baseName": "segmentLength", 26 | "type": "number" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return StoreSegmentLengthRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/trackObjectsResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | import { BoundingBox } from './boundingBox'; 14 | 15 | export class TrackObjectsResponseAllOf { 16 | 'boundingBoxes': Array; 17 | 18 | static discriminator: string | undefined = undefined; 19 | 20 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 21 | { 22 | "name": "boundingBoxes", 23 | "baseName": "boundingBoxes", 24 | "type": "Array" 25 | } ]; 26 | 27 | static getAttributeTypeMap() { 28 | return TrackObjectsResponseAllOf.attributeTypeMap; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/transferOwnershipOrganizationRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class TransferOwnershipOrganizationRequest { 15 | 'organizationId': number; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "organizationId", 22 | "baseName": "organizationId", 23 | "type": "number" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return TransferOwnershipOrganizationRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/transformationJobOperatesOnEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type TransformationJobOperatesOnEnum = 'file' | 'directory' | 'standalone'; 16 | export const TransformationJobOperatesOnEnumValues: string[] = ['file', 'directory', 'standalone']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/transformationJobStatusEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type TransformationJobStatusEnum = 'waiting' | 'created' | 'started' | 'finished' | 'failed'; 16 | export const TransformationJobStatusEnumValues: string[] = ['waiting', 'created', 'started', 'finished', 'failed']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/tunerCompleteSearch.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class TunerCompleteSearch { 15 | 'success': boolean; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "success", 22 | "baseName": "success", 23 | "type": "boolean" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return TunerCompleteSearch.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/updateJobRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UpdateJobRequest { 15 | /** 16 | * The IDs of users who should be notified when a job is finished. 17 | */ 18 | 'jobNotificationUids'?: Array; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "jobNotificationUids", 25 | "baseName": "jobNotificationUids", 26 | "type": "Array" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return UpdateJobRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/updateProjectTagsRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UpdateProjectTagsRequest { 15 | 'tags': Array; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "tags", 22 | "baseName": "tags", 23 | "type": "Array" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UpdateProjectTagsRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/updateTunerRunRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UpdateTunerRunRequest { 15 | 'name'?: string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "name", 22 | "baseName": "name", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UpdateTunerRunRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/updateVersionRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UpdateVersionRequest { 15 | 'description'?: string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "description", 22 | "baseName": "description", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UpdateVersionRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/uploadAssetRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UploadAssetRequest { 15 | 'image'?:{ fieldname: string, originalname: string, encoding: string, mimetype: string, buffer: Buffer, size: number }[]; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "image", 22 | "baseName": "image", 23 | "type": "RequestFile" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UploadAssetRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/uploadAssetResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UploadAssetResponseAllOf { 15 | 'url'?: string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "url", 22 | "baseName": "url", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UploadAssetResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/uploadCsvWizardUploadedFileRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UploadCsvWizardUploadedFileRequest { 15 | 'file':{ fieldname: string, originalname: string, encoding: string, mimetype: string, buffer: Buffer, size: number }[]; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "file", 22 | "baseName": "file", 23 | "type": "RequestFile" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UploadCsvWizardUploadedFileRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/uploadImageRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UploadImageRequest { 15 | 'image':{ fieldname: string, originalname: string, encoding: string, mimetype: string, buffer: Buffer, size: number }[]; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "image", 22 | "baseName": "image", 23 | "type": "RequestFile" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UploadImageRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/uploadKerasFilesRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UploadKerasFilesRequest { 15 | 'zip':{ fieldname: string, originalname: string, encoding: string, mimetype: string, buffer: Buffer, size: number }[]; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "zip", 22 | "baseName": "zip", 23 | "type": "RequestFile" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UploadKerasFilesRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/uploadUserPhotoRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UploadUserPhotoRequest { 15 | 'photo':{ fieldname: string, originalname: string, encoding: string, mimetype: string, buffer: Buffer, size: number }[]; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "photo", 22 | "baseName": "photo", 23 | "type": "RequestFile" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UploadUserPhotoRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/uploadUserPhotoResponseAllOf.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UploadUserPhotoResponseAllOf { 15 | 'url': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "url", 22 | "baseName": "url", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UploadUserPhotoResponseAllOf.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/userByThirdPartyActivationRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UserByThirdPartyActivationRequest { 15 | 'activationCode': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "activationCode", 22 | "baseName": "activationCode", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UserByThirdPartyActivationRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/userDeleteTotpMfaKeyRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UserDeleteTotpMfaKeyRequest { 15 | /** 16 | * Valid TOTP token 17 | */ 18 | 'totpToken': string; 19 | 20 | static discriminator: string | undefined = undefined; 21 | 22 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 23 | { 24 | "name": "totpToken", 25 | "baseName": "totpToken", 26 | "type": "string" 27 | } ]; 28 | 29 | static getAttributeTypeMap() { 30 | return UserDeleteTotpMfaKeyRequest.attributeTypeMap; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/userDismissNotificationRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class UserDismissNotificationRequest { 15 | 'notification': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "notification", 22 | "baseName": "notification", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return UserDismissNotificationRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/userEulaName.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type UserEulaName = 'syntiant'; 16 | export const UserEulaNameValues: string[] = ['syntiant']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/userProjectsSortOrder.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | 15 | export type UserProjectsSortOrder = 'created-asc' | 'created-desc' | 'added-asc' | 'added-desc' | 'name-asc' | 'name-desc' | 'last-accessed-desc'; 16 | export const UserProjectsSortOrderValues: string[] = ['created-asc', 'created-desc', 'added-asc', 'added-desc', 'name-asc', 'name-desc', 'last-accessed-desc']; 17 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/userTierEnum.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | /** 15 | * The user account tier. 16 | */ 17 | 18 | export type UserTierEnum = 'free' | 'community-plus' | 'professional' | 'enterprise'; 19 | export const UserTierEnumValues: string[] = ['free', 'community-plus', 'professional', 'enterprise']; 20 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/verifyDspBlockUrlRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class VerifyDspBlockUrlRequest { 15 | 'url': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "url", 22 | "baseName": "url", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return VerifyDspBlockUrlRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /sdk/studio/sdk/model/verifyOrganizationExistingBucketRequest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Edge Impulse API 3 | * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 4 | * 5 | * The version of the OpenAPI document: 1.0.0 6 | * 7 | * 8 | * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). 9 | * https://openapi-generator.tech 10 | * Do not edit the class manually. 11 | */ 12 | 13 | 14 | export class VerifyOrganizationExistingBucketRequest { 15 | 'prefix': string; 16 | 17 | static discriminator: string | undefined = undefined; 18 | 19 | static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ 20 | { 21 | "name": "prefix", 22 | "baseName": "prefix", 23 | "type": "string" 24 | } ]; 25 | 26 | static getAttributeTypeMap() { 27 | return VerifyOrganizationExistingBucketRequest.attributeTypeMap; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /shared/daemon/iserialconnector.ts: -------------------------------------------------------------------------------- 1 | import TypedEmitter from 'typed-emitter'; 2 | 3 | export interface ISerialConnector extends TypedEmitter<{ 4 | connected: () => void; 5 | data: (buffer: Buffer) => void; 6 | error: (err: any) => void; 7 | close: () => void; 8 | }> { 9 | isConnected(): boolean; 10 | connect(): Promise; 11 | write(buffer: Buffer): Promise; 12 | setBaudRate(baudRate: number): Promise; 13 | getBaudRate(): number; 14 | disconnect(): Promise; 15 | getMACAddress(): Promise; 16 | hasSerial(): Promise; 17 | canSwitchBaudRate(): boolean; 18 | } 19 | -------------------------------------------------------------------------------- /shared/daemon/iwebsocket.ts: -------------------------------------------------------------------------------- 1 | export interface IWebsocket { 2 | close(): void; 3 | 4 | terminate(): void; 5 | 6 | removeAllListeners(): void; 7 | 8 | send(message: string | Buffer): void; 9 | 10 | on(m: 'message' | 'pong' | 'open' | 'close' | 'error', fn?: (data: Buffer) => void): void; 11 | 12 | once(m: 'message' | 'pong' | 'open' | 'close' | 'error', fn?: (data: Buffer) => void): void; 13 | 14 | ping(): void; 15 | } 16 | -------------------------------------------------------------------------------- /shared/encoding.ts: -------------------------------------------------------------------------------- 1 | export default function encodeIngestionHeader(header: string): string { 2 | let encodedHeader; 3 | try { 4 | encodedHeader = encodeURIComponent(header); 5 | } 6 | catch (ex) { 7 | encodedHeader = header; 8 | } 9 | 10 | return encodedHeader; 11 | } 12 | -------------------------------------------------------------------------------- /test/.mocharc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extension: ["ts"], 3 | spec: "{,!(node_modules)/**}/*.test.ts", 4 | require: "ts-node/register" 5 | }; 6 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2021", 4 | "module": "commonjs", 5 | "esModuleInterop": true, 6 | "outDir": "./build", 7 | "strict": true, 8 | "sourceMap": true, 9 | "declaration": true, 10 | "allowJs": true, 11 | "skipLibCheck": true, 12 | "noFallthroughCasesInSwitch": true, 13 | "noImplicitReturns": true, 14 | "noImplicitThis": true 15 | }, 16 | "include": [ 17 | "**/*" 18 | ], 19 | "exclude": [ 20 | "./build", 21 | "./examples/js", 22 | "./cli/linux/webserver/public/assets/**/*.js" 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /utypes.d.ts: -------------------------------------------------------------------------------- 1 | import * as undici_types from 'undici'; 2 | 3 | declare global { 4 | export const { 5 | fetch, 6 | FormData, 7 | Headers, 8 | Request, 9 | Response, 10 | }: typeof import('undici'); 11 | 12 | type FormData = undici_types.FormData; 13 | type Headers = undici_types.Headers; 14 | type HeadersInit = undici_types.HeadersInit; 15 | type BodyInit = undici_types.BodyInit; 16 | type Request = undici_types.Request; 17 | type RequestInit = undici_types.RequestInit; 18 | type RequestInfo = undici_types.RequestInfo; 19 | type RequestMode = undici_types.RequestMode; 20 | type RequestRedirect = undici_types.RequestRedirect; 21 | type RequestCredentials = undici_types.RequestCredentials; 22 | type RequestDestination = undici_types.RequestDestination; 23 | type ReferrerPolicy = undici_types.ReferrerPolicy; 24 | type Response = undici_types.Response; 25 | type ResponseInit = undici_types.ResponseInit; 26 | type ResponseType = undici_types.ResponseType; 27 | type Pool = undici_types.Pool; 28 | } --------------------------------------------------------------------------------