/**
|
* 拍卖信息主接口
|
*/
|
export interface IAuctionInfo {
|
/** 卖家信息 */
|
seller: ISeller;
|
/** 支付方式 */
|
payment: IPayment;
|
/** 优惠券信息 */
|
coupon: { isEnabled: boolean };
|
/** 拍卖ID */
|
auctionId: string;
|
/** 关键词 */
|
keyword: string;
|
/** 标题 */
|
title: string;
|
/** 商品链接 */
|
auctionItemUrl: string;
|
/** 图片列表 */
|
img: IImageItem[];
|
/** 起拍价 */
|
initPrice: number;
|
/** 上一次起拍价 */
|
lastInitPrice: number;
|
/** 当前价格 */
|
price: number;
|
/** 商品数量 */
|
quantity: number;
|
/** 关注人数 */
|
watchListNum: number;
|
/** 出价次数 */
|
bids: number;
|
/** 出价用户数 */
|
biddersNum: number;
|
/** 推荐价格 */
|
featuredPrice: string;
|
/** 是否可退货 */
|
itemReturnable: { allowed: boolean };
|
/** 开始时间 */
|
startTime: string;
|
/** 结束时间 */
|
endTime: string;
|
/** 格式化的结束时间 */
|
formattedEndTime: string;
|
/** 剩余时间(秒) */
|
leftTime: number;
|
/** 是否延长拍卖 */
|
isExtendedAuction: boolean;
|
/** 高亮时间区间 */
|
timeForBrightTag: { startTime: string; endTime: string };
|
/** 时间戳时间区间 */
|
timeForUlt: { startTime: number; endTime: number };
|
/** 是否有信用限制 */
|
isBidCreditRestrictions: boolean;
|
/** 是否有身份验证限制 */
|
isIdentityDocsBidRestriction: boolean;
|
/** 是否有竞拍者限制 */
|
isBidderRestrictions: boolean;
|
/** 是否有出价比例限制 */
|
isBidderRatioRestrictions: boolean;
|
/** 是否为报价模式 */
|
isOffer: boolean;
|
/** 是否允许提前结束 */
|
isEarlyClosing: boolean;
|
/** 是否自动延长 */
|
isAutomaticExtension: boolean;
|
/** 是否为跳蚤市场模式 */
|
isFleaMarket: boolean;
|
/** 交易选项 */
|
option: { isTradingNaviAuction: boolean };
|
/** 运费承担方式 */
|
chargeForShipping: string;
|
/** 已回答问题数 */
|
answeredQAndANum: number;
|
/** 未回答问题数 */
|
unAnsweredQAndANum: number;
|
/** 当前状态(如 closed) */
|
status: string;
|
/** 店铺类型 */
|
shopType: string;
|
/** 咨询链接 */
|
inquiryUrl: string;
|
/** 分类信息 */
|
category: ICategory;
|
/** 是否为DSK模式 */
|
isDSK: boolean;
|
/** 是否显示问答 */
|
isShowQA: boolean;
|
/** 状态描述 */
|
conditionName: string;
|
/** 是否支持全球配送 */
|
isWorldwideDelivery: boolean;
|
/** 发货时间描述 */
|
shipScheduleName: string;
|
/** 是否支持隐私配送 */
|
isPrivacyDeliveryAvailable: boolean;
|
/** 发货详细参数 */
|
shippingUlt: IShippingUlt;
|
/** 是否需要同意特殊配送条款 */
|
isNeedAgreementDelivery: boolean;
|
/** 最高出价者信息 */
|
highestBidders: { totalHighestBidders: number; isMore: boolean };
|
/** 是否同步到外部市场 */
|
isListingExternalFleaMarket: boolean;
|
/** 描述元信息 */
|
descriptionUlt: { rawDescriptionLength: number; isOriginHtml: boolean };
|
/** 商品描述 */
|
description: string;
|
/** 错误信息提示 */
|
error: string;
|
}
|
|
/**
|
* 卖家信息
|
*/
|
export interface ISeller {
|
/** 评价信息 */
|
rating: {
|
/** 好评率 */
|
goodRating: string;
|
/** 总评价数 */
|
summary: number;
|
/** 详细评价计数 */
|
ult: {
|
/** 好评数 */
|
goodPoint: number;
|
/** 差评数 */
|
badPoint: number;
|
/** 全部评价数 */
|
allPoint: number;
|
};
|
};
|
/** 卖家ID */
|
aucUserId: string;
|
/** crumb(未知用途) */
|
crumb: string;
|
/** 卖家列表链接 */
|
listUrl: string;
|
/** 是否使用Booth3 */
|
useBooth3: boolean;
|
/** 是否为店铺 */
|
isStore: boolean;
|
/** 是否为优秀店铺 */
|
isBestStore: boolean;
|
/** 是否支持店铺Y支付 */
|
isStoreYpaymentUser: boolean;
|
/** 头像地址 */
|
iconUrl: string;
|
/** 是否有昵称 */
|
hasNickname: boolean;
|
/** 卖家留言 */
|
sellerMessage: string;
|
/** 是否有Y支付账户 */
|
hasYPaymentAccount: boolean;
|
/** 是否为优良卖家 */
|
isExcellentSeller: boolean;
|
/** 位置信息 */
|
location: { prefecture: string; prefCode: string };
|
/** KYC认证状态 */
|
ekycStatus: Record<string, unknown>;
|
/** 卖家表现数据 */
|
sellerPerformance: { isSpeedShipping: boolean };
|
/** 显示名称 */
|
displayName: string;
|
}
|
|
/**
|
* 支付信息
|
*/
|
export interface IPayment {
|
/** 简易支付方式 */
|
easyPayment: {
|
/** 是否支持信用卡 */
|
isCreditCard: boolean;
|
/** 是否支持PayPay */
|
isPayPay: boolean;
|
/** 是否支持网银 */
|
isNetBank: boolean;
|
/** 是否允许分期 */
|
allowInstallment: boolean;
|
};
|
/** 其他支付方式展示 */
|
otherPaymentMethodsForDisplay: unknown[];
|
}
|
|
/**
|
* 图片信息
|
*/
|
export interface IImageItem {
|
/** 图片URL */
|
image: string;
|
/** 图片宽度 */
|
width: number;
|
/** 图片高度 */
|
height: number;
|
/** 缩略图URL */
|
thumbnail: string;
|
}
|
|
/**
|
* 分类信息
|
*/
|
export interface ICategory {
|
/** 分类层级路径 */
|
path: { id: string; name: string; node: number }[];
|
/** 是否为成人向类目 */
|
isAdult: boolean;
|
/** 是否有保障服务 */
|
isGuarantee: boolean;
|
/** 是否为汽车类目 */
|
isCar: boolean;
|
/** 是否为自行车主体类目 */
|
isBicycleBody: boolean;
|
/** 是否为特殊车辆类目 */
|
isSpecialCar: boolean;
|
/** 是否为强制显示总金额类目 */
|
isTotalAmountDisplayCategory: boolean;
|
/** 是否为轮胎类目 */
|
isTire: boolean;
|
/** 是否为轮胎+轮毂套装类目 */
|
isTireWheel: boolean;
|
/** 是否支持“我的汽车”功能 */
|
isEnableMyCar: boolean;
|
/** 是否为保险电器类目 */
|
isInsuranceAppliances: boolean;
|
/** 是否为手机保险类目 */
|
isInsuranceSmartphone: boolean;
|
/** 是否为特殊管控类目 */
|
isSpecific: boolean;
|
/** 是否限制18岁以上 */
|
isOver18: boolean;
|
/** 是否限制20岁以上 */
|
isOver20: boolean;
|
/** 是否为慈善拍卖 */
|
isCharity: boolean;
|
/** 是否允许任何人竞拍 */
|
isAnyoneBiddable: boolean;
|
/** farm(系统字段) */
|
farm: string;
|
/** 是否为K类目标识 */
|
isKCategory: boolean;
|
/** 是否支持贷款 */
|
isLoan: boolean;
|
}
|
|
/**
|
* 发货详细信息
|
*/
|
export interface IShippingUlt {
|
/** 发货时效代码 */
|
shipSchedule: number;
|
/** 输入方式代码 */
|
shippingInputCode: string;
|
/** 是否官方邮包 */
|
isJpOfficialYupack: boolean;
|
/** 是否官方邮袋 */
|
isJpOfficialYupacket: boolean;
|
/** 是否雅虎猫邮件 */
|
isYahunekoNekoposu: boolean;
|
/** 是否雅虎猫宅配 */
|
isYahunekoTaqbin: boolean;
|
/** 是否雅虎猫宅配.com */
|
isYahunekoTaqbincom: boolean;
|
/** 其他配送方式数量 */
|
numOtherDelivery: number;
|
/** 是否有包裹尺寸信息 */
|
hasBaggageSize: boolean;
|
}
|