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.
Contract for the Transaction Manager.
Interface Event (Audit Log).
Interface Entity.
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.
Contract for the Import Repository.
Contract for the Privacy API Data Extractor (Repository).
Marker interface for Repositories.
Contract for Revision Persistence.
Contract for request validation rules.
Authentication Service Contract.
Authorizer Interface.
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.
Interface for translation services.
Interface for View rendering.
Contract for deprecated item deprecated_model.
Contract for legacy MIDDAG deprecated_model.