Models

Source: index.js:2


Other

Admin

Properties

  • id (UUID)
  • username (string)

Choreo

Properties

MatType: 'cheer' | 'square' | '1:2' | '3:4'

ChoreoParticipation

Properties

  • id (UUID)
  • color (string)

Club

Properties

  • id (UUID)
  • name (string)
  • logoExtension (string, optional)
  • UserId (UUID)
  • creatorId (UUID)
  • updaterId (UUID)

Feedback

Properties

  • id (UUID)
  • stars (number)
  • text (string, optional)
  • UserId (UUID, optional)
  • creatorId (UUID)
  • updaterId (UUID)

Hit

static
hit.js:44

Properties

  • id (UUID)
  • count (number)
  • name (string)
  • UserId (UUID)
  • creatorId (UUID)
  • updaterId (UUID)

Lineup

Properties

  • id (UUID)
  • startCount (number)
  • endCount (number)
  • UserId (UUID)
  • creatorId (UUID)
  • updaterId (UUID)

Member

Extends: Model

Properties

  • id (UUID)
  • name (string)
  • nickname (string, optional)
  • abbreviation (string)
  • UserId (UUID)
  • creatorId (UUID)
  • updaterId (UUID)

Notification

Properties

  • id (UUID)
  • title (string)
  • message (string)
  • read (boolean)
  • UserId (UUID)

Position

Properties

  • id (UUID)
  • x (number)
  • y (number)
  • UserId (UUID)
  • creatorId (UUID)
  • updaterId (UUID)

Season

Properties

  • id (UUID)
  • year (number, optional)
  • name (string)
  • UserId (UUID)
  • creatorId (UUID)
  • updaterId (UUID)

SeasonTeam

Properties

Team

Properties

User

Properties

  • id (UUID)
  • username (string)
  • email (string, optional)
  • emailConfirmed (boolean, optional)
  • profilePictureExtension (string, optional)
  • password (string)
  • lastLoggedIn (Date, optional)

UserAccess

Properties

  • id (UUID)
  • ownerUserId (UUID)
  • childUserId (UUID)
  • role (AccessRole)
  • enabled (boolean)
  • createdAt (Date)
  • updatedAt (Date)

UUID: string