import { HappinessCost } from "./happiness-cost.model"; import { PastoralDomain } from "./PastoralDomain"; export interface HappinessWeek { groupId: string; happinessGroup: PastoralDomain; id: string; date: Date; invitationText: string; address: string; cityAndZipCode: string; seq: number; updateRestWeekDate: boolean; tasks: HappinessTask[]; costs: HappinessCost[]; topic: string } export interface HappinessBEST { groupId: string; happinessGroup: PastoralDomain; id: string; name: string; email: string; phone: string; } export interface HappinessTask { weekId: string; id: string; type: HappinessTaskType; tasker: string; content: string; } export enum HappinessTaskType { IceBreak, Worship, Testimony, Message, Gift, Dessert }