Revision 5fa11c9eaefdfc2c3b35fb95646d53be67a5341a authored by Andrey Zhavoronkov on 12 June 2023, 04:44:14 UTC, committed by GitHub on 12 June 2023, 04:44:14 UTC
1 parent 5f588ed
core-types.ts
// Copyright (C) 2023 CVAT.ai Corporation
//
// SPDX-License-Identifier: MIT
import { ModelKind, ModelReturnType } from './enums';
export interface ModelAttribute {
name: string;
values: string[];
input_type: 'select' | 'number' | 'checkbox' | 'radio' | 'text';
}
export interface ModelParams {
canvas: {
minPosVertices?: number;
minNegVertices?: number;
startWithBox?: boolean;
onChangeToolsBlockerState?: (event: string) => void;
};
}
export interface ModelTip {
message: string;
gif: string;
}
export interface SerializedModel {
id?: string | number;
name?: string;
labels?: string[];
version?: number;
attributes?: Record<string, ModelAttribute>;
framework?: string;
description?: string;
kind?: ModelKind;
type?: string;
return_type?: ModelReturnType;
owner?: any;
provider?: string;
api_key?: string;
url?: string;
help_message?: string;
animated_gif?: string;
min_pos_points?: number;
min_neg_points?: number;
startswith_box?: boolean;
created_date?: string;
updated_date?: string;
}
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...