Загрузка приложения
IProfileSearchHistoryResponse
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IProfileSearchHistoryResponsepage_data.data содержит записи истории, а page_data.rpag описывает страницы. При отсутствии результатов массив data пуст.
interfaces/orionplace/accounts/IProfileData.tsexport interface IProfileSearchHistoryResponse {
// Ошибки полей или общие ошибки; null при успехе.
form_errors: Record<string, ApiFormError[]> | null;
// Сообщение об успехе или null.
success_message: string | null;
// `page_data.data` содержит записи истории, а `page_data.rpag` описывает
// страницы. При отсутствии результатов массив `data` пуст.
page_data: {
// Значение поля data.
data: {
// Значение поля id.
id: number;
// Значение поля q.
q: string;
}[];
// Состояние страниц: текущая страница, наличие следующей и предыдущей,
// индексы записей. Каждая страница содержит `selected_count` и `pages`;
// `total_count` обычно возвращается на первой странице.
rpag: IApiPagination | null;
} | null;
}