protocol data stores
This commit is contained in:
parent
8664836a20
commit
41b300fb72
15 changed files with 259 additions and 31 deletions
|
@ -10,12 +10,9 @@ export interface ProtocolViewModel {
|
|||
export interface CreateProtocolViewModel {
|
||||
title: string;
|
||||
date: Date;
|
||||
starttime: Date;
|
||||
endtime: Date;
|
||||
summary: string;
|
||||
}
|
||||
|
||||
export interface UpdateProtocolViewModel {
|
||||
export interface SyncProtocolViewModel {
|
||||
id: number;
|
||||
title: string;
|
||||
date: Date;
|
||||
|
|
|
@ -4,3 +4,9 @@ export interface ProtocolAgendaViewModel {
|
|||
context: string;
|
||||
protocolId: number;
|
||||
}
|
||||
|
||||
export interface SyncProtocolAgendaViewModel {
|
||||
id?: number;
|
||||
topic: string;
|
||||
context: string;
|
||||
}
|
||||
|
|
|
@ -4,3 +4,9 @@ export interface ProtocolDecisionViewModel {
|
|||
context: string;
|
||||
protocolId: number;
|
||||
}
|
||||
|
||||
export interface SyncProtocolDecisionViewModel {
|
||||
id?: number;
|
||||
topic: string;
|
||||
context: string;
|
||||
}
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
import { MemberViewModel } from "./member.models";
|
||||
import type { MemberViewModel } from "./member.models";
|
||||
|
||||
export interface ProtocolPresenceViewModel {
|
||||
memberId: number;
|
||||
member: MemberViewModel;
|
||||
protocolId: number;
|
||||
}
|
||||
|
||||
export interface SyncProtocolPresenceViewModel {
|
||||
memberIds: Array<number>;
|
||||
}
|
||||
|
|
|
@ -7,3 +7,13 @@ export interface ProtocolVotingViewModel {
|
|||
against: number;
|
||||
protocolId: number;
|
||||
}
|
||||
|
||||
export interface SyncProtocolVotingViewModel {
|
||||
id?: number;
|
||||
topic: string;
|
||||
context: string;
|
||||
favour: number;
|
||||
abstain: number;
|
||||
against: number;
|
||||
protocolId: number;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue