IOutput: {
    initiateCriticalAction: {
        action_type: CriticalActionType;
        actor_id: string;
        confirmations: {
            at: string;
            by: string;
        }[];
        created_at: string;
        expires_at: string;
        finalized_at?: null | string;
        id: string;
        payload: unknown;
        status: CriticalActionStatus;
        target_id: string;
    };
}

Type declaration

  • initiateCriticalAction: {
        action_type: CriticalActionType;
        actor_id: string;
        confirmations: {
            at: string;
            by: string;
        }[];
        created_at: string;
        expires_at: string;
        finalized_at?: null | string;
        id: string;
        payload: unknown;
        status: CriticalActionStatus;
        target_id: string;
    }

    Инициировать критическое действие совета (председатель)

    • action_type: CriticalActionType

      Тип действия

    • actor_id: string

      Инициатор (председатель)

    • confirmations: {
          at: string;
          by: string;
      }[]

      Накопленные подтверждения

    • created_at: string

      Момент инициации (ISO)

    • expires_at: string

      Крайний срок подтверждения (ISO)

    • Optional finalized_at?: null | string

      Момент финализации (ISO); пусто, пока не финализировано

    • id: string

      Идентификатор критического действия

    • payload: unknown

      Содержимое действия (зависит от типа)

    • status: CriticalActionStatus

      Состояние действия

    • target_id: string

      Кого/что затрагивает действие