diff --git a/src/utils/types/types.ts b/src/utils/types/types.ts index 1fc6345f7..289fbb652 100644 --- a/src/utils/types/types.ts +++ b/src/utils/types/types.ts @@ -15,6 +15,17 @@ export enum ElementStatus { DELETING = 'DELETING', } +export enum ReferenceType { + STUDY_NODE = 'STUDY_NODE', + NETWORK_MODIFICATION = 'NETWORK_MODIFICATION', + DIRECTORY_ELEMENT = 'DIRECTORY_ELEMENT', +} + +export type ReferenceAttributes = { + referenceId: UUID; + referenceType: ReferenceType; +}; + export type ElementAttributes = { elementUuid: UUID; elementName: string; @@ -44,6 +55,7 @@ export type ElementAttributes = { subtype?: string; // only uploading element have this field id?: string; + references?: ReferenceAttributes[]; }; export type Option =