AutoBE
    Preparing search index...

    Reusable named DTO schemas and security schemes.

    interface IComponents {
        actors: IActor[];
        schemas: Record<string, IJsonSchemaDescriptive>;
    }
    Index

    Properties

    Properties

    actors: IActor[]

    Authenticated actor types referenced by the API operations' authorization facets. Carries the full analyzed actor model (AutoBeAnalyze.IActor — name, kind, description, roles, defaultRole) so downstream phases can resolve grades and default roles from the document alone.

    schemas: Record<string, IJsonSchemaDescriptive>

    Named DTO schemas.

    Type naming conventions:

    • IEntityName: Full detailed entity
    • IEntityName.ICreate: POST request body
    • IEntityName.IUpdate: PUT request body
    • IEntityName.ISummary: Simplified list view
    • IEntityName.IRequest: Search/filter parameters
    • IEntityName.IInvert: Alternative perspective
    • IPageIEntityName: Paginated results (pagination + data)