diff --git a/src/types/guildTypes.ts b/src/types/guildTypes.ts index 7f241212..f9d976df 100644 --- a/src/types/guildTypes.ts +++ b/src/types/guildTypes.ts @@ -160,3 +160,25 @@ export interface ITechProjectClient { export interface ITechProjectDatabase extends Omit { CompletionDate?: Date; } + +export interface IGuildLogItemClient { + dateTime: IMongoDate; + entryType: number; + details: string; +} + +export interface IGuildLogDatabase { + accountId: Types.ObjectId; + guildId: Types.ObjectId; + RoomChanges: IGuildLogItemDatabase[]; + TechChanges: IGuildLogItemDatabase[]; + RosterActivity: IGuildLogItemDatabase[]; + StandingsUpdates: IGuildLogItemDatabase[]; + ClassChanges: IGuildLogItemDatabase[]; +} + +export interface IGuildLogItemDatabase extends Omit { + dateTime: Date; + entryType: number; + details: string; +}