Represents changes within a Corps entity.

This interface defines the structure for tracking modifications or updates related to a Corps. It extends the MongoEntity interface to include MongoDB-specific entity fields.

CorpsChanges

interface Change {
    _id?: string;
    additionalInfo?: string;
    createdAt: DateTime;
    date: DateTime;
    deleted: boolean;
    honorable?: boolean;
    name: string;
    reason?: string;
    semesterId: string;
    type: CorpsChangeType;
    updatedAt: DateTime;
}

Hierarchy (View Summary)

Properties

_id?: string
additionalInfo?: string

Additional information about the change.

createdAt: DateTime
date: DateTime

The date when the change was made.

deleted: boolean
honorable?: boolean

Whether the change is honorable.

name: string

The name of the Corps.

reason?: string

The reason for the change.

semesterId: string

Unique identifier for the associated with the report.

The type of change.

updatedAt: DateTime