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

IInvoicesRequest

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

IInvoicesRequest

Условия отбора счетов текущего аккаунта.

src/lib/interfaces/orionplace/payments/IInvoice.ts
TypeScript
export interface IInvoicesRequest {
  // Условия отбора счетов текущего аккаунта.
  filters?: {
    // Точный ID среди доступных счетов.
    id?: number;
    // Категория счетов. Для wallet результат пуст, если кошелёк отключён
    // настройками магазина.
    invoice_type?: 'wallet' | 'orders' | 'paid_subs' | 'writer_earning';
    // ID заказа; включает его платёжные операции и связанные возвраты.
    order?: number;
  };
  // Номер и размер страницы.
  paginate?: IApiPaginationRequest;
}