Загрузка приложения
IDeliveryType
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IDeliveryTypeПубличный тариф доставки.
interfaces/orionplace/cart/ICartData.tsexport interface IDeliveryType {
// ID способа доставки.
id: number;
// Переведённые название тарифа и внешнее описание.
locales: Record<
string,
{
// Необязательное поле tariff_name; может отсутствовать.
tariff_name?: string;
// Необязательное поле tariff_desc_external; может отсутствовать.
tariff_desc_external?: string;
}
>;
// Доставка в пункт выдачи.
delivery_to_carrier_point: boolean;
// ID перевозчика, переводы названия и логотип.
carrier: {
// ID способа доставки.
id: number;
// Значение поля locale.
locale: Record<string, {
// Необязательное поле carrier_name; может отсутствовать.
carrier_name?: string;
}>;
// Значение поля carrier_logo.
carrier_logo: string | null;
} | null;
// Ограничение веса перевозчика в килограммах.
max_weight_kg: number;
// Размеры и ограничения подходящей упаковки, если переданы.
box: ICarrierBox | null;
}