Aller au contenu
English

WorkflowPauseRequest

import type { WorkflowPauseRequest } from "@elie-laloum/outpost";
  • idRequis
    string
    Identifiant aléatoire généré quand la gate se suspend ; le requestId d’une décision doit lui être égal.
  • requestedAtRequis
    string
    Horodatage ISO de l’entrée de la gate en pause.
  • authenticationOptionnel
    "signed" | undefined
    Exigence de signature copiée du gate dans cette demande en attente.
  • kindRequis
    "approval" | "pause"
    approval attend approve ; pause attend resume. Les deux acceptent un rejet.
  • promptRequis
    string
    Question posée aux acteurs, copiée dans la demande en attente.
  • actorsRequis
    readonly string[]
    Noms autorisés à décider cette gate. Une gate signée exige aussi une clé liée à l’acteur choisi.
export interface WorkflowPauseRequest extends WorkflowGate {
  readonly id: string;
  readonly requestedAt: string;
}