AutoBE
    Preparing search index...

    Interface AutoBePreliminaryEvent<Function>

    interface AutoBePreliminaryEvent<
        Function extends AutoBePreliminaryKind = AutoBePreliminaryKind,
    > {
        created_at: string & Format<"date-time">;
        existing: Function extends "interfaceOperations" ? IEndpoint[] : string[];
        function: Function;
        id: string;
        requested: Function extends "interfaceOperations" ? IEndpoint[] : string[];
        source:
            | "imageDescribeDraft"
            | "imageDescribeComplete"
            | "analyzeScenario"
            | "analyzeWrite"
            | "analyzeReview"
            | "interfaceGroup"
            | "interfaceEndpoint"
            | "interfaceEndpointReview"
            | "interfaceOperationReview"
            | "interfaceOperation"
            | "interfaceAuthorization"
            | "interfaceSchema"
            | "interfaceSchemaReview"
            | "interfaceSchemaRename"
            | "interfaceComplement"
            | "interfacePrerequisite"
            | "prismaComponent"
            | "prismaSchema"
            | "prismaReview"
            | "prismaCorrect"
            | "testScenario"
            | "testScenarioReview"
            | "testWrite"
            | "testCorrect"
            | "realizeWrite"
            | "realizeCorrect"
            | "realizeAuthorizationWrite"
            | "realizeAuthorizationCorrect";
        source_id: string;
        trial: number;
        type: "preliminary";
    }

    Type Parameters

    Hierarchy

    • AutoBeEventBase<"preliminary">
      • AutoBePreliminaryEvent
    Index

    Properties

    created_at: string & Format<"date-time">

    Timestamp when the event was created.

    ISO 8601 formatted date-time string indicating when this event was emitted by the system. This timestamp is crucial for event ordering, performance analysis, and debugging the agent workflow execution timeline.

    Format: "YYYY-MM-DDTHH:mm:ss.sssZ" (e.g., "2024-01-15T14:30:45.123Z")

    existing: Function extends "interfaceOperations" ? IEndpoint[] : string[]
    function: Function
    id: string

    A unique identifier for the event.

    requested: Function extends "interfaceOperations" ? IEndpoint[] : string[]
    source:
        | "imageDescribeDraft"
        | "imageDescribeComplete"
        | "analyzeScenario"
        | "analyzeWrite"
        | "analyzeReview"
        | "interfaceGroup"
        | "interfaceEndpoint"
        | "interfaceEndpointReview"
        | "interfaceOperationReview"
        | "interfaceOperation"
        | "interfaceAuthorization"
        | "interfaceSchema"
        | "interfaceSchemaReview"
        | "interfaceSchemaRename"
        | "interfaceComplement"
        | "interfacePrerequisite"
        | "prismaComponent"
        | "prismaSchema"
        | "prismaReview"
        | "prismaCorrect"
        | "testScenario"
        | "testScenarioReview"
        | "testWrite"
        | "testCorrect"
        | "realizeWrite"
        | "realizeCorrect"
        | "realizeAuthorizationWrite"
        | "realizeAuthorizationCorrect"
    source_id: string
    trial: number
    type: "preliminary"

    Unique identifier for the event type.

    A literal string that discriminates between different event types in the AutoBE system. This field enables TypeScript's discriminated union feature, allowing type-safe event handling through switch statements or conditional checks.

    Examples: "analyzeWrite", "prismaSchema", "interfaceOperation", "testScenario"