Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Commit 0eb0430

Browse files
committed
add interfaces for provenance models
1 parent 60a78e2 commit 0eb0430

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Agent } from './agent.model';
2+
import { Reference } from './reference.model';
3+
4+
export interface Activity {
5+
name: string;
6+
class: string;
7+
agents: Agent[];
8+
generated: Reference[];
9+
used: Reference[];
10+
description: string;
11+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { UserProfile } from '../auth/user-profile.model';
2+
3+
export interface Agent {
4+
userId: UserProfile;
5+
name: string;
6+
description: string;
7+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { Entity } from 'models/entities/entity.model';
2+
3+
export interface Reference {
4+
targetId: Entity;
5+
targetVersionId: string;
6+
name: string;
7+
class: string;
8+
subclass: string;
9+
description: string;
10+
}

0 commit comments

Comments
 (0)