Represents a fencing report within a system.

This interface is designed to store the necessary details regarding a fencing report submitted for a specific fencing day. It includes information about the associated fencing day, the party levels, and any notes.

FencingReport

interface Fencing {
    _id?: string;
    corpsId: string;
    createdAt: DateTime;
    deleted: boolean;
    dueDate: DateTime;
    fencingDayId: string;
    notes: string;
    partyALevel: number;
    partyBLevel: number;
    semesterId: string;
    submitDate: DateTime;
    updatedAt: DateTime;
}

Hierarchy (View Summary)

Properties

_id?: string
corpsId: string

Unique identifier for the corps associated with the fencing report.

createdAt: DateTime
deleted: boolean
dueDate: DateTime

Deadline for the submission of the fencing report.

fencingDayId: string

Unique identifier for the fencing day associated with the report.

notes: string

Additional notes or information about the match.

partyALevel: number

Party level of the first party.

partyBLevel: number

Party level of the second party.

semesterId: string

Unique identifier for the semester associated with the report.

submitDate: DateTime

The actual submission date of the report.

updatedAt: DateTime