AutoBE
    Preparing search index...

    An authenticated user type used for authorization throughout the app.

    interface IActor {
        description: string;
        kind: "guest" | "member" | "admin";
        name: string & CamelCasePattern & MinLength<1>;
    }
    Index

    Properties

    Properties

    description: string

    Description of this actor's permissions and capabilities.

    kind: "guest" | "member" | "admin"

    Permission level:

    • "guest": Unauthenticated, limited to public resources.
    • "member": Authenticated with standard access.
    • "admin": Elevated permissions, can manage users and system settings.
    name: string & CamelCasePattern & MinLength<1>

    MUST use camelCase. Referenced in schema models and auth decorators.