Загрузка приложения

ICustomerTicketRepliesPageResponse

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

ICustomerTicketRepliesPageResponse

page_data.data — текущая страница, rpag — параметры пагинации.

interfaces/orionplace/tickets/ICustomerTicketApi.ts
TypeScript
export interface ICustomerTicketRepliesPageResponse {
  // Ошибки полей и общие ошибки.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение успеха либо null.
  success_message: string | null;
  // `page_data.data` — текущая страница, `rpag` — параметры пагинации.
  page_data: {
    // Ответы по возрастанию ID. Каждый содержит отправителя, направление,
    // текст, даты и ссылки на изображения.
    data: ICustomerTicketReply[];
    // Пагинация: по умолчанию 5, максимум 10 ответов на странице.
    rpag: IApiPagination;
  } | null;
}