interface IInput {
    filter: {
        channel?: null | NotificationChannel;
        coopname: string;
        recipientSubscriberId?: null | string;
        status?: null | NotificationOutboxStatus;
        workflowId?: null | string;
    };
    pagination: {
        limit: number;
        page: number;
        sortBy?: null | string;
        sortOrder: string;
    };
}

Properties

Properties

filter: {
    channel?: null | NotificationChannel;
    coopname: string;
    recipientSubscriberId?: null | string;
    status?: null | NotificationOutboxStatus;
    workflowId?: null | string;
}

Type declaration

  • Optional channel?: null | NotificationChannel

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

  • coopname: string

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

  • Optional recipientSubscriberId?: null | string

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

  • Optional status?: null | NotificationOutboxStatus

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

  • Optional workflowId?: null | string

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

pagination: {
    limit: number;
    page: number;
    sortBy?: null | string;
    sortOrder: string;
}

Type declaration

  • limit: number

    Количество элементов на странице

  • page: number

    Номер страницы

  • Optional sortBy?: null | string

    Ключ сортировки (например, "name")

  • sortOrder: string

    Направление сортировки ("ASC" или "DESC")