Загрузка приложения
ICustomerTicketRefund
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
ICustomerTicketRefundДанные отправления возврата, отслеживания и необязательного связанного заказа.
app/interfaces/orionplace/tickets/ICustomerTicketApi.tsexport interface ICustomerTicketRefund {
// ID возврата. У одного заказа один возврат, поэтому все обращения о возврате
// этого заказа несут один и тот же ID.
id: number;
// Состояние отправления возврата в виде `EOrderRefundShipmentStatus` и
// отметка бэкенда.
shipment_status: {
// Значение поля int.
int: EOrderRefundShipmentStatus;
// Значение поля text.
text: string;
};
// Перевозчик, трек-номер и состояние отправления возврата или `null`.
// `status` — текст перевозчика, а не код состояния заказа.
track: {
// ID возврата. У одного заказа один возврат, поэтому все обращения о
// возврате этого заказа несут один и тот же ID.
id: number;
// Перевозчик, трек-номер и состояние отправления возврата или `null`.
// `status` — текст перевозчика, а не код состояния заказа.
track: string;
// Значение поля internal_track.
internal_track: string;
// Значение поля status.
status: string;
// Значение поля carrier_name.
carrier_name: Record<string, {
// Необязательное поле carrier_name; может отсутствовать.
carrier_name?: string;
}>;
// Значение поля carrier_logo.
carrier_logo: string | null;
} | null;
// Заказ, к которому относится возврат; приходит только при чтении отдельного
// обращения. Его товары и дополнения несут возвращаемые штуки этого возврата,
// а их собственные обращения не включены.
order?: IOrder | null;
}