提交 290634a8 编写于 作者: K klakhov

Renamed Raw to Serialized

上级 01f86fdf
...@@ -13,17 +13,17 @@ export enum ConflictSeverity { ...@@ -13,17 +13,17 @@ export enum ConflictSeverity {
WARNING = 'warning', WARNING = 'warning',
} }
export interface RawQualityConflictData { export interface SerializedQualityConflictData {
id?: number; id?: number;
frame?: number; frame?: number;
type?: string; type?: string;
annotation_ids?: RawAnnotationConflictData[]; annotation_ids?: SerializedAnnotationConflictData[];
data?: string; data?: string;
severity?: string; severity?: string;
description?: string; description?: string;
} }
export interface RawAnnotationConflictData { export interface SerializedAnnotationConflictData {
job_id?: number; job_id?: number;
obj_id?: number; obj_id?: number;
client_id?: number; client_id?: number;
...@@ -43,8 +43,8 @@ export class AnnotationConflict { ...@@ -43,8 +43,8 @@ export class AnnotationConflict {
public readonly severity: ConflictSeverity; public readonly severity: ConflictSeverity;
public readonly description: string; public readonly description: string;
constructor(initialData: RawAnnotationConflictData) { constructor(initialData: SerializedAnnotationConflictData) {
const data: RawAnnotationConflictData = { const data: SerializedAnnotationConflictData = {
job_id: undefined, job_id: undefined,
obj_id: undefined, obj_id: undefined,
client_id: undefined, client_id: undefined,
...@@ -106,8 +106,8 @@ export default class QualityConflict { ...@@ -106,8 +106,8 @@ export default class QualityConflict {
public readonly severity: ConflictSeverity; public readonly severity: ConflictSeverity;
public description: string; public description: string;
constructor(initialData: RawQualityConflictData) { constructor(initialData: SerializedQualityConflictData) {
const data: RawQualityConflictData = { const data: SerializedQualityConflictData = {
id: undefined, id: undefined,
frame: undefined, frame: undefined,
type: undefined, type: undefined,
...@@ -123,7 +123,7 @@ export default class QualityConflict { ...@@ -123,7 +123,7 @@ export default class QualityConflict {
} }
data.annotation_ids = data.annotation_ids data.annotation_ids = data.annotation_ids
.map((rawData: RawAnnotationConflictData) => new AnnotationConflict({ .map((rawData: SerializedAnnotationConflictData) => new AnnotationConflict({
...rawData, ...rawData,
conflict_type: data.type, conflict_type: data.type,
severity: data.severity, severity: data.severity,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
// //
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
export interface RawQualityReportData { export interface SerializedQualityReportData {
id?: number; id?: number;
parent_id?: number; parent_id?: number;
task_id?: number; task_id?: number;
...@@ -66,8 +66,8 @@ export default class QualityReport { ...@@ -66,8 +66,8 @@ export default class QualityReport {
public readonly gtLastUpdated: string; public readonly gtLastUpdated: string;
public readonly summary: QualitySummary; public readonly summary: QualitySummary;
constructor(initialData: RawQualityReportData) { constructor(initialData: SerializedQualityReportData) {
const data: RawQualityReportData = { const data: SerializedQualityReportData = {
id: undefined, id: undefined,
parent_id: undefined, parent_id: undefined,
task_id: undefined, task_id: undefined,
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
import PluginRegistry from './plugins'; import PluginRegistry from './plugins';
import serverProxy from './server-proxy'; import serverProxy from './server-proxy';
export interface RawQualitySettingsData { export interface SerializedQualitySettingsData {
id?: number; id?: number;
task?: number; task?: number;
iou_threshold?: number; iou_threshold?: number;
...@@ -38,8 +38,8 @@ export default class QualitySettings { ...@@ -38,8 +38,8 @@ export default class QualitySettings {
public panopticComparison: boolean; public panopticComparison: boolean;
public compareAttributes: boolean; public compareAttributes: boolean;
constructor(initialData: RawQualitySettingsData) { constructor(initialData: SerializedQualitySettingsData) {
const data: RawQualitySettingsData = { const data: SerializedQualitySettingsData = {
id: undefined, id: undefined,
task: undefined, task: undefined,
iou_threshold: undefined, iou_threshold: undefined,
...@@ -147,8 +147,8 @@ export default class QualitySettings { ...@@ -147,8 +147,8 @@ export default class QualitySettings {
); );
} }
public toJSON(): RawQualitySettingsData { public toJSON(): SerializedQualitySettingsData {
const result: RawQualitySettingsData = { const result: SerializedQualitySettingsData = {
iou_threshold: this.iouThreshold, iou_threshold: this.iouThreshold,
oks_sigma: this.oksSigma, oks_sigma: this.oksSigma,
line_thickness: this.lineThickness, line_thickness: this.lineThickness,
......
...@@ -13,8 +13,8 @@ import { ...@@ -13,8 +13,8 @@ import {
SerializedAbout, SerializedRemoteFile, SerializedUserAgreement, SerializedAbout, SerializedRemoteFile, SerializedUserAgreement,
SerializedRegister, JobsFilter, SerializedJob, SerializedRegister, JobsFilter, SerializedJob,
} from 'server-response-types'; } from 'server-response-types';
import { RawQualityReportData } from 'quality-report'; import { SerializedQualityReportData } from 'quality-report';
import { RawQualitySettingsData } from 'quality-settings'; import { SerializedQualitySettingsData } from 'quality-settings';
import { Storage } from './storage'; import { Storage } from './storage';
import { StorageLocation, WebhookSourceType } from './enums'; import { StorageLocation, WebhookSourceType } from './enums';
import { isEmail, isResourceURL } from './common'; import { isEmail, isResourceURL } from './common';
...@@ -22,7 +22,7 @@ import config from './config'; ...@@ -22,7 +22,7 @@ import config from './config';
import DownloadWorker from './download.worker'; import DownloadWorker from './download.worker';
import { ServerError } from './exceptions'; import { ServerError } from './exceptions';
import { FunctionsResponseBody } from './server-response-types'; import { FunctionsResponseBody } from './server-response-types';
import { RawQualityConflictData } from './quality-conflict'; import { SerializedQualityConflictData } from './quality-conflict';
type Params = { type Params = {
org: number | string, org: number | string,
...@@ -2200,7 +2200,7 @@ async function receiveWebhookEvents(type: WebhookSourceType): Promise<string[]> ...@@ -2200,7 +2200,7 @@ async function receiveWebhookEvents(type: WebhookSourceType): Promise<string[]>
} }
} }
async function getQualityReports(filter): Promise<RawQualityReportData[]> { async function getQualityReports(filter): Promise<SerializedQualityReportData[]> {
const params = enableOrganization(); const params = enableOrganization();
const { backendAPI } = config; const { backendAPI } = config;
...@@ -2218,7 +2218,7 @@ async function getQualityReports(filter): Promise<RawQualityReportData[]> { ...@@ -2218,7 +2218,7 @@ async function getQualityReports(filter): Promise<RawQualityReportData[]> {
} }
} }
async function getQualityConflicts(filter): Promise<RawQualityConflictData[]> { async function getQualityConflicts(filter): Promise<SerializedQualityConflictData[]> {
const params = enableOrganization(); const params = enableOrganization();
const { backendAPI } = config; const { backendAPI } = config;
...@@ -2234,7 +2234,7 @@ async function getQualityConflicts(filter): Promise<RawQualityConflictData[]> { ...@@ -2234,7 +2234,7 @@ async function getQualityConflicts(filter): Promise<RawQualityConflictData[]> {
} }
} }
async function getQualitySettings(taskID: number): Promise<RawQualitySettingsData> { async function getQualitySettings(taskID: number): Promise<SerializedQualitySettingsData> {
const params = enableOrganization(); const params = enableOrganization();
const { backendAPI } = config; const { backendAPI } = config;
...@@ -2254,8 +2254,8 @@ async function getQualitySettings(taskID: number): Promise<RawQualitySettingsDat ...@@ -2254,8 +2254,8 @@ async function getQualitySettings(taskID: number): Promise<RawQualitySettingsDat
async function updateQualitySettings( async function updateQualitySettings(
settingsID: number, settingsID: number,
settingsData: RawQualitySettingsData, settingsData: SerializedQualitySettingsData,
): Promise<RawQualitySettingsData> { ): Promise<SerializedQualitySettingsData> {
const params = enableOrganization(); const params = enableOrganization();
const { backendAPI } = config; const { backendAPI } = config;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册