Aller au contenu
English

TaskInteractionRecord

import type { TaskInteractionRecord } from "@elie-laloum/outpost";
  • stateOptionnel
    WorkflowJson | undefined
    État de continuation JSON sans perte et immuable enregistré par la tâche.
  • requestOptionnel
    WorkflowInputRequest | undefined
    Dernière question persistée, en attente jusqu’à l’acceptation de sa réponse.
  • answerOptionnel
    WorkflowAnswerRecord | undefined
    Réponse acceptée à request, persistée avant le nouvel ordonnancement de la tâche ; remplacée à la suspension suivante.
export interface TaskInteractionRecord {
  readonly state?: WorkflowJson;
  readonly request?: WorkflowInputRequest;
  readonly answer?: WorkflowAnswerRecord;
}