mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-07-10 07:07:21 +00:00
25 lines
676 B
TypeScript
25 lines
676 B
TypeScript
import { SubspaceModelEntity, TagModel } from '@app/common/modules/space-model';
|
|
|
|
export interface ModifyspaceModelPayload {
|
|
modifiedSubspaceModels?: ModifySubspaceModelPayload;
|
|
modifiedTags?: ModifiedTagsModelPayload;
|
|
}
|
|
|
|
export interface ModifySubspaceModelPayload {
|
|
addedSubspaceModels?: SubspaceModelEntity[];
|
|
updatedSubspaceModels?: UpdatedSubspaceModelPayload[];
|
|
deletedSubspaceModels?: string[];
|
|
}
|
|
|
|
export interface UpdatedSubspaceModelPayload {
|
|
subspaceName?: string;
|
|
modifiedTags?: ModifiedTagsModelPayload;
|
|
subspaceModelUuid: string;
|
|
}
|
|
|
|
export interface ModifiedTagsModelPayload {
|
|
added?: TagModel[];
|
|
updated?: TagModel[];
|
|
deleted?: string[];
|
|
}
|