IOutput: {
    getNotification: {
        attempts: number;
        channel: NotificationChannel;
        coopname: string;
        createdAt: unknown;
        deliveries: {
            attemptNumber: number;
            createdAt: unknown;
            error?: null | string;
            id: string;
            providerResponse?: null | string;
            status: NotificationDeliveryStatus;
        }[];
        id: string;
        lastError?: null | string;
        recipientSubscriberId: string;
        recipientUsername?: null | string;
        status: NotificationOutboxStatus;
        updatedAt: unknown;
        workflowId: string;
    };
}

Type declaration

  • getNotification: {
        attempts: number;
        channel: NotificationChannel;
        coopname: string;
        createdAt: unknown;
        deliveries: {
            attemptNumber: number;
            createdAt: unknown;
            error?: null | string;
            id: string;
            providerResponse?: null | string;
            status: NotificationDeliveryStatus;
        }[];
        id: string;
        lastError?: null | string;
        recipientSubscriberId: string;
        recipientUsername?: null | string;
        status: NotificationOutboxStatus;
        updatedAt: unknown;
        workflowId: string;
    }

    Детализация одного уведомления с историей попыток доставки

    Требуемые роли: chairman, member.

    • attempts: number

      Сделано попыток

    • channel: NotificationChannel

      Канал доставки

    • coopname: string

      Кооператив-владелец

    • createdAt: unknown

      Когда поставлено в очередь

    • deliveries: {
          attemptNumber: number;
          createdAt: unknown;
          error?: null | string;
          id: string;
          providerResponse?: null | string;
          status: NotificationDeliveryStatus;
      }[]

      История попыток доставки

    • id: string

      Идентификатор уведомления

    • Optional lastError?: null | string

      Текст последней ошибки

    • recipientSubscriberId: string

      Идентификатор получателя

    • Optional recipientUsername?: null | string

      Имя аккаунта получателя

    • status: NotificationOutboxStatus

      Статус доставки

    • updatedAt: unknown

      Когда обновлено

    • workflowId: string

      Тип уведомления