Interfaces
Contract for renderable UI blocks within the framework.
Contract that all MIDDAG extensions must implement.
Contract that all Facade classes must implement.
Central contract for the Middag entrypoint singleton.
Contract for UI widgets.
Global Scope Interface.
Interface Mapper.
Marker interface for the Query Builder.
Interface Entity.
Interface Event (Audit Log).
Public-facing read-only representation of an Item.
Interface Revision.
Public contract for controllers executed by the MIDDAG Kernel.
Interface form_request_interface.
Interface method_argument_resolver_interface.
PDF Adapter Interface.
Interface for immutable result container returned by the Query Engine.
Interface for services that subscribe to events.
Contract for extension loaders.
Contract for facade discovery loaders.
Contract for the HTTP kernel responsible for executing the request lifecycle.
Contract for the application kernel singleton.
Base contract for kernel loaders that register definitions into the container.
Contract for route loaders that scan and register controller routes.
Contract for the framework router responsible for route storage and URL generation.
Contract for auto-discovery service loaders.
Contract for domain type loaders that register item TYPE constants.
Contract for the Hook Manager.
Contract for License Management.
Interface for the Shortcode Manager.
Contract for Event Persistence.
Marker interface for Repositories.
Contract for Revision Persistence.
Authentication Service Contract.
Contract for the event service responsible for emitting item lifecycle events.
Public contract for the Extension Service.
Contract for the Framework's HTTP Client.
Contract for High-level Item Search.
Public API Contract for item_service.
Interface for Item Validator services.
Contract for License Service.
Public contract for the message_service facade.
Contract for the revision service responsible for recording state transitions (create, update, delete) of items.
Interface for Shortcode Filters.
Contract for User Management Service.
Webhook Service Interface.
Marker contract for all DTOs exchanged between layers.
Public-facing DTO Contract for creating/updating Items.
Contract for deprecated item deprecated_model.
Contract for legacy MIDDAG deprecated_model.