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

IPaymentMethod

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

IPaymentMethod

Публичные сведения о способе оплаты.

src/lib/interfaces/orionplace/cart/ICartData.ts
TypeScript
export interface IPaymentMethod {
  // ID способа оплаты.
  id: number;
  // Переведённые название и описание.
  locale: Record<
    string,
    {
      // Необязательное поле payment_name; может отсутствовать.
      payment_name?: string;
      // Необязательное поле payment_description; может отсутствовать.
      payment_description?: string;
    }
  >;
  // URL логотипа оплаты или null.
  logo: string | null;
  // Оплата при получении.
  is_payment_on_delivery: boolean;
  // Оплата с баланса покупателя.
  is_from_balance_payment: boolean;
}