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

IProfileLogsRequest

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

IProfileLogsRequest

Список успешных входов текущего покупателя с записанными сведениями о браузере и устройстве.

src/lib/interfaces/orionplace/accounts/IProfileData.ts
TypeScript
export interface IProfileLogsRequest {
  // Необязательные условия поиска.
  filters?: {
    // Часть записанного IP-адреса без учёта регистра.
    remote_addr?: string;
    // Часть записанного User-Agent без учёта регистра.
    remote_ua?: string;
    // Включительная нижняя граница даты в формате `ДД.ММ.ГГГГ`.
    time_of_log_from?: string;
    // Верхняя граница сравнения в формате `ДД.ММ.ГГГГ`. Фильтр сравнивает
    // временную метку с разобранной датой; включение всего последнего дня не
    // гарантируется.
    time_of_log_to?: string;
    // Сортировка по ID записи или времени входа; минус меняет направление. По
    // умолчанию — по убыванию ID.
    ordering?: 'id' | '-id' | 'time_of_log' | '-time_of_log';
  };
  // Параметры номера и размера страницы.
  paginate?: IApiPaginationRequest;
}