Type Alias GuildFishingEventLogs

GuildFishingEventLogs: {
    entries: GuildFishingEventEntry[];
    kinds: readonly GuildFishingEventKind[];
    limit: number;
    offset: number;
    total: number;
    users?: Record<string, string | null>;
}

Type declaration

  • entries: GuildFishingEventEntry[]
  • kinds: readonly GuildFishingEventKind[]

    Every kind the log can hold, so a filter UI does not hardcode a list that drifts.

  • limit: number
  • offset: number
  • total: number

    Rows matching the filter, for paging. Not the length of entries.

  • Optionalusers?: Record<string, string | null>

    Every user id named anywhere on this page, mapped to a display name (or null).

    This exists for the ids that have no field of their own - specifically a moderation entry's detail.actorId, which is the answer to "who did this" and lives inside opaque JSON. The entries' own names are already inline as username; this is the lookup for everything else.

    Absent on APIs predating name resolution.