Загрузка приложения
ICustomerTicketsRequest
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
ICustomerTicketsRequestИспользуйте filters для отбора и paginate для страниц. Пустые фильтры показывают все обращения пользователя.
src/lib/interfaces/orionplace/tickets/ICustomerTicketApi.tsexport interface ICustomerTicketsRequest {
// Условия отбора.
filters?: {
// ID обращения пользователя. Фильтр по ID дополнительно включает ответы и,
// при наличии возврата, связанный с ним заказ.
id?: number;
// Ограничивает список одним видом обращений: общим, продавца, по позиции
// заказа или по оплаченной подписке.
ticket_type?: ECustomerTicketType;
// Открытые либо закрытые обращения.
ticket_status?: ECustomerTicketStatus;
// Зафиксированное решение. Фильтр не одобряет и не отклоняет возврат.
problem_solution?: ECustomerTicketSolution;
// ID подписки покупателя из `subscriptions_get`.
related_paid_subscription?: number;
// True: обращения с непрочитанными ответами поддержки; false: без них. Если
// не передавать — обе группы.
has_unread_to_user?: boolean;
// True: обращения с сообщениями покупателя, ещё не прочитанными поддержкой;
// false: без них. Если не передавать — обе группы.
has_unread_to_management?: boolean;
};
// Параметры пагинации.
paginate?: IApiPaginationRequest;
}