five-on-it / packages/protocol/src/lobby / MissionEntry
Variable: MissionEntry
constMissionEntry:ZodObject<{blurb:ZodNullable<ZodString>;curated:ZodBoolean;game:ZodString;gameTitle:ZodString;id:ZodString;level:ZodString;lobbies:ZodArray<ZodObject<{game:ZodString;gameTitle:ZodString;id:ZodString;level:ZodString;max:ZodNumber;mission:ZodString;mode:ZodEnum<{coop:"coop";solo:"solo";versus:"versus"; }>;players:ZodNumber;state:ZodEnum<{countdown:"countdown";gathering:"gathering";ready:"ready";results:"results";running:"running"; }>;teams:ZodArray<ZodObject<{count:ZodNumber;id:ZodString;max:ZodNumber;name:ZodString; },$strip>>;title:ZodString; },$strip>>;mode:ZodEnum<{coop:"coop";solo:"solo";versus:"versus"; }>;players:ZodObject<{max:ZodNumber;min:ZodNumber; },$strip>;teams:ZodArray<ZodObject<{id:ZodString;name:ZodString;players:ZodObject<{max:ZodNumber;min:ZodNumber; },$strip>; },$strip>>;title:ZodString; },$strip>
Defined in: packages/protocol/src/lobby.ts:270
A mission as the missions' index lists it (GET /missions), with its public lobbies.