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
}