OptionalrequiresEntity names this module REFERENCES but does not own — must already be present at install time.
components.schemas fragment (the provided entities; may $ref a required entity like User).
OptionalpathsExplicit operations beyond the auto-CRUD (e.g. checkout); keyed by v4 path.
OptionalcrudAuto-generate CRUD operations for each provided entity (default true).
Optionalcostx-suluk-cost per operation name (e.g. createOrder).
OptionalsecuritysecuritySchemes to merge.
OptionalproviderDeclared provider slots a developer can swap (e.g. { payments: "stripe" }).
Entity names this module OWNS (each must have a schema in
schemas).