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;
}
attempts: number
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
updatedAt: unknown
workflowId: string
Детализация одного уведомления с историей попыток доставки
Требуемые роли: chairman, member.