import { ShiftAssignedDayStatus } from '../../types/shiftAssignedDayStatus';
import { ShiftAssignedShift, ShiftAssignedShiftForCreation } from './shiftAssignedShift';

export class ShiftAssignedDayForCreation {
    instanceId!: number;
    userId!: number;
    dateString!: string;
    status!: ShiftAssignedDayStatus;
    shiftAssociations?: ShiftAssignedShiftForCreation[] | ShiftAssignedShift[];
}

export class ShiftAssignedDay extends ShiftAssignedDayForCreation {
    id!: number;
    isWorkday!: boolean;
    createdAt!: Date;
    updatedAt!: Date;
}
