Package-level declarations
Types
Wraps an EventSchemaBuilderScope block into a plain GenericBuilder producing the built event list directly, rather than the schema a normal tile/event builder produces — the mechanism behind the top-level EventList function. Not used anywhere in the framework's own built-in tiles/events or samples at the time of writing; exists as a public DSL entry point for a caller that wants a standalone List<EventSchema> (e.g. to assemble outside any single tile/event's own events = parameter) without hand-building a dev.catbit.mosaic.core.data.schemas.event.EventSchema list.
Base class every event builder extends (SendNetworkRequestEventSchemaBuilder, UpdateDataEventSchemaBuilder, etc.) — produces the concrete EventSchema instance T the DSL call compiles down to.
The DSL receiver behind every events = { ... } block — what a tile's own events parameter and an event's own nested events parameter (its outgoing-trigger children) both run against, as well as EventList's standalone block. Each nested event call inside the block builds its own EventSchemaBuilder and registers it via addBuilder; the enclosing call collects the results via build.
Functions
Builds events into a standalone List<EventSchema> — a thin wrapper over EventListBuilder, for a DSL author who needs a list of events outside a single tile/event's own events = parameter (e.g. to build a shared list once and reuse it in more than one place).