@botmesh/core - v2.0.0-alpha.2
    Preparing search index...

    Interface CheckpointAnswer

    See FlowCheckpoint.answer. Stores persist it opaquely, as JSON.

    interface CheckpointAnswer {
        inboundId?: string;
        cause?: { id: string; seq: number };
        message?: unknown;
        interaction?: unknown;
        body?: string;
        type?: string;
        lang?: string;
        at: number;
    }
    Index
    inboundId?: string

    Durability on: the inbox record holding the message (read back from the journal).

    cause?: { id: string; seq: number }

    Durability: where the answered step's send keys continue (re-derived on the replica that resumes it).

    message?: unknown

    Durability off: the encoded inbound message (raw stripped), when it fits handover.maxAnswerBytes.

    interaction?: unknown

    Button/callback answers: the interaction projection (id, data, respondBy).

    body?: string

    ctx.body after the before('message') hooks (a voice transcript survives the hand-over).

    type?: string

    ctx.type after the hooks, when they changed it (a transcribed voice note becomes 'text').

    lang?: string

    ctx.lang as resolved for the message.

    at: number

    When it was captured (epoch ms).