Skip to content

entities/SharedModels

Defined in: entities/SharedModels.ts:21

Shared guild account (maps to public.shared_accounts).

Represents an EverQuest account that is shared among guild members (e.g. a guild-owned trader or buff bot). Each account can own multiple SharedToons.

new SharedAccounts(): SharedAccounts

SharedAccounts

Account: string

Defined in: entities/SharedModels.ts:27

Unique account identifier / login name.

Id: number

Defined in: entities/SharedModels.ts:23

Password: string

Defined in: entities/SharedModels.ts:31

Account password (stored in plaintext — shared guild accounts only).

Role: string

Defined in: entities/SharedModels.ts:35

Access role governing who may use this account (e.g. "Officer", "Member").

SharedToons: SharedToons[]

Defined in: entities/SharedModels.ts:39

Characters that belong to this shared account.


Defined in: entities/SharedModels.ts:52

Character on a shared guild account (maps to public.shared_toons).

Linked to a SharedAccounts record via a foreign key on the account column. Officers manage these through /login, /add, /remove, and /delete_shared_toon commands.

new SharedToons(): SharedToons

SharedToons

Account: SharedAccounts

Defined in: entities/SharedModels.ts:67

The SharedAccounts this character belongs to.

Id: number

Defined in: entities/SharedModels.ts:54

Name: string

Defined in: entities/SharedModels.ts:58

Unique in-game character name.

Notes: string | null

Defined in: entities/SharedModels.ts:62

Free-text notes about this character (class, purpose, gear status, etc.).