ebay-api
Version:
eBay API for Node and Browser
856 lines (855 loc) • 36.7 kB
TypeScript
import type { CountryCodeType, CurrencyCodeType, DaysCodeType, StandardOutputFields } from './common.js';
export interface GetItemResponse extends StandardOutputFields {
Item: {
ApplicationData?: string;
ApplyBuyerProtection?: {
BuyerProtectionSource?: 'CustomCode' | 'eBay';
BuyerProtectionStatus?: 'CustomCode' | 'ItemEligible' | 'ItemIneligible' | 'ItemMarkedEligible' | 'ItemMarkedIneligible' | 'NoCoverage';
};
AutoPay: boolean;
AvailableForPickupDropOff?: boolean;
BestOfferDetails?: {
BestOfferCount?: number;
BestOfferEnabled?: boolean;
};
BusinessSellerDetails?: {
AdditionalContactInformation?: string;
Address?: {
FirstName?: string;
LastName?: string;
};
Email?: string;
Fax?: string;
LegalInvoice?: boolean;
TermsAndConditions?: string;
TradeRegistrationNumber?: string;
VATDetails?: {
BusinessSeller?: boolean;
RestrictedToBusiness?: boolean;
VATID?: string;
VATPercent?: number;
VATSite?: string;
};
};
BuyItNowPrice: number | {
value: number;
currencyID: CurrencyCodeType;
};
BuyerGuaranteePrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
BuyerProtection?: 'CustomCode' | 'ItemEligible' | 'ItemIneligible' | 'ItemMarkedEligible' | 'ItemMarkedIneligible' | 'NoCoverage';
BuyerRequirementDetails?: {
MaximumItemRequirements?: {
MaximumItemCount?: number;
MinimumFeedbackScore?: number;
};
MaximumUnpaidItemStrikesInfo?: {
Count?: number;
Period?: 'CustomCode' | 'Days_180' | 'Days_30' | 'Days_360';
};
ShipToRegistrationCountry?: boolean;
ZeroFeedbackScore?: boolean;
};
BuyerResponsibleForShipping?: boolean;
Charity?: {
CharityID?: string;
CharityName?: string;
DonationPercent?: number;
LogoURL?: string;
Mission?: string;
Status?: 'CustomCode' | 'NoLongerValid' | 'Valid';
};
ConditionDefinition?: string;
ConditionDescriptors?: {
ConditionDescriptor?: {
AdditionalInfo?: string;
Name?: string;
Value?: string;
};
};
ConditionDisplayName?: string;
ConditionID?: number;
Country: CountryCodeType;
CrossBorderTrade: string;
Currency: CurrencyCodeType;
Description: string;
DigitalGoodInfo?: {
DigitalDelivery?: boolean;
};
DisableBuyerRequirements?: boolean;
DiscountPriceInfo?: {
MadeForOutletComparisonPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
MinimumAdvertisedPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
MinimumAdvertisedPriceExposure?: 'CustomCode' | 'DuringCheckout' | 'None' | 'PreCheckout';
OriginalRetailPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
PricingTreatment?: 'CustomCode' | 'MAP' | 'MFO' | 'None' | 'STP';
SoldOffeBay?: boolean;
SoldOneBay?: boolean;
};
DispatchTimeMax?: number;
EligibleForPickupDropOff?: boolean;
ExtendedProducerResponsibility?: {
EcoParticipationFee?: number | {
value: number;
currencyID: CurrencyCodeType;
};
};
ExtendedSellerContactDetails?: {
ClassifiedAdContactByEmailEnabled?: boolean;
ContactHoursDetails?: {
Hours1AnyTime?: boolean;
Hours1Days?: DaysCodeType;
Hours1From?: string;
Hours1To?: string;
Hours2AnyTime?: boolean;
Hours2Days?: DaysCodeType;
Hours2From?: string;
Hours2To?: string;
TimeZoneID?: string;
};
};
FreeAddedCategory?: {
CategoryID?: string;
CategoryName?: string;
};
HideFromSearch?: boolean;
IgnoreQuantity?: boolean;
IntegratedMerchantCreditCardEnabled?: boolean;
InventoryTrackingMethod?: 'CustomCode' | 'ItemID' | 'SKU';
IsIntermediatedShippingEligible?: boolean;
IsItemEMSEligible: boolean;
IsSecureDescription?: boolean;
ItemCompatibilityCount?: number;
ItemCompatibilityList?: {
Compatibility?: {
CompatibilityNotes?: string;
NameValueList?: {
Name?: string;
Source?: 'CustomCode' | 'ItemSpecific' | 'Product';
Value?: string;
};
};
};
ItemID: string;
ItemPolicyViolation?: {
PolicyID?: bigint;
PolicyText?: string;
};
ItemSpecifics?: {
NameValueList?: {
Name?: string;
Source?: 'CustomCode' | 'ItemSpecific' | 'Product';
Value?: string;
};
};
ListingDetails: {
Adult: boolean;
BestOfferAutoAcceptPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
BindingAuction: boolean;
BuyItNowAvailable?: boolean;
CheckoutEnabled: boolean;
ConvertedBuyItNowPrice: number | {
value: number;
currencyID: CurrencyCodeType;
};
ConvertedReservePrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ConvertedStartPrice: number | {
value: number;
currencyID: CurrencyCodeType;
};
EndTime: string;
EndingReason?: 'CustomCode' | 'Incorrect' | 'LostOrBroken' | 'NotAvailable' | 'OtherListingError' | 'ProductDeleted' | 'SellToHighBidder' | 'Sold';
HasPublicMessages: boolean;
HasReservePrice: boolean;
HasUnansweredQuestions: boolean;
MinimumBestOfferPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
RelistedItemID?: string;
SecondChanceOriginalItemID?: string;
StartTime: string;
ViewItemURL: string;
ViewItemURLForNaturalSearch?: string;
};
ListingDuration?: string;
ListingEnhancement?: 'BoldTitle' | 'CustomCode';
ListingSubtype2?: 'ClassifiedAd' | 'CustomCode' | 'LocalMarketBestOfferOnly';
ListingType: 'AdType' | 'Auction' | 'Chinese' | 'CustomCode' | 'FixedPriceItem' | 'LeadGeneration' | 'PersonalOffer' | 'Unknown';
Location: string;
LocationDefaulted?: boolean;
LotSize?: number;
MechanicalCheckAccepted?: boolean;
PayPalEmailAddress?: string;
PaymentAllowedSite: 'Australia' | 'Austria' | 'Belgium_Dutch' | 'Belgium_French' | 'Canada' | 'CanadaFrench' | 'CustomCode' | 'Cyprus' | 'Czechia' | 'eBayMotors' | 'France' | 'Germany' | 'HongKong' | 'India' | 'Ireland' | 'Italy' | 'Malaysia' | 'Netherlands' | 'Philippines' | 'Poland' | 'Russia' | 'Singapore' | 'Spain' | 'Switzerland' | 'UK' | 'US';
PaymentDetails?: {
DaysToFullPayment?: number;
DepositAmount?: number | {
value: number;
currencyID: CurrencyCodeType;
};
DepositType?: 'CustomCode' | 'None' | 'OtherMethod';
HoursToDeposit?: number;
};
PaymentMethods?: 'CashOnPickup' | 'COD' | 'CustomCode' | 'MOCC' | 'PersonalCheck';
PickupInStoreDetails?: {
EligibleForPickupDropOff?: boolean;
EligibleForPickupInStore?: boolean;
};
PictureDetails?: {
ExtendedPictureDetails?: {
PictureURLs?: {
ExternalPictureURL?: string;
eBayPictureURL?: string;
};
};
ExternalPictureURL?: string;
GalleryErrorInfo?: string;
GalleryStatus?: 'CustomCode' | 'ImageNonExistent' | 'ImageProcessingError' | 'ImageReadTimeOut' | 'InvalidFile' | 'InvalidFileFormat' | 'InvalidProtocol' | 'InvalidUrl' | 'Pending' | 'ServerDown' | 'Success';
GalleryType?: 'CustomCode' | 'Gallery' | 'None' | 'Plus';
PictureSource?: 'CustomCode' | 'EPS' | 'Vendor';
PictureURL?: string;
};
PostalCode: string;
PrimaryCategory: {
CategoryID: string;
CategoryName: string;
};
PrivateListing: boolean;
ProductListingDetails?: {
BrandMPN?: {
Brand?: string;
MPN?: string;
};
Copyright?: string;
EAN?: string;
ISBN?: string;
IncludeStockPhotoURL?: boolean;
IncludeeBayProductDetails?: boolean;
ProductReferenceID?: string;
StockPhotoURL?: string;
UPC?: string;
UseStockPhotoURLAsGallery?: boolean;
};
ProxyItem?: boolean;
Quantity: number;
QuantityAvailableHint?: 'CustomCode' | 'Limited' | 'MoreThan';
QuantityThreshold?: number;
ReasonHideFromSearch?: 'DuplicateListing' | 'OutOfStock';
Regulatory?: {
Documents?: {
Document?: {
DocumentID?: string;
};
};
EnergyEfficiencyLabel?: {
ImageDescription?: string;
ImageURL?: string;
ProductInformationsheet?: string;
};
Hazmat?: {
Component?: string;
Pictograms?: {
Pictogram?: string;
};
SignalWord?: string;
Statements?: any;
};
Manufacturer?: {
CityName?: string;
CompanyName?: string;
ContactURL?: string;
Country?: CountryCodeType;
Email?: string;
Phone?: string;
PostalCode?: string;
StateOrProvince?: string;
Street1?: string;
Street2?: string;
};
ProductSafety?: {
Component?: string;
Pictograms?: {
Pictogram?: string;
};
Statements?: any;
};
RepairScore?: number;
ResponsiblePersons?: {
ResponsiblePerson?: {
CityName?: string;
CompanyName: string;
ContactURL?: string;
Country?: CountryCodeType;
Email?: string;
Phone?: string;
PostalCode?: string;
StateOrProvince?: string;
Street1?: string;
Street2?: string;
Types?: {
Type?: 'CustomCode' | 'EUResponsiblePerson';
};
};
};
};
RelistParentID?: bigint;
ReservePrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ReturnPolicy?: {
Description?: string;
InternationalRefundOption?: string;
InternationalReturnsAcceptedOption?: string;
InternationalReturnsWithinOption?: string;
InternationalShippingCostPaidByOption?: string;
Refund?: string;
RefundOption?: string;
ReturnsAccepted?: string;
ReturnsAcceptedOption?: string;
ReturnsWithin?: string;
ReturnsWithinOption?: string;
ShippingCostPaidBy?: string;
ShippingCostPaidByOption?: string;
};
ReviseStatus: {
BuyItNowAdded?: boolean;
BuyItNowLowered?: boolean;
ItemRevised: boolean;
ReserveLowered?: boolean;
ReserveRemoved?: boolean;
};
SKU?: string;
SecondaryCategory?: {
CategoryID?: string;
CategoryName?: string;
};
Seller: {
AboutMePage: boolean;
Email?: string;
FeedbackPrivate: boolean;
FeedbackRatingStar: 'Blue' | 'CustomCode' | 'Green' | 'GreenShooting' | 'None' | 'Purple' | 'PurpleShooting' | 'Red' | 'RedShooting' | 'SilverShooting' | 'Turquoise' | 'TurquoiseShooting' | 'Yellow' | 'YellowShooting';
FeedbackScore?: number;
IDVerified: boolean;
NewUser: boolean;
PositiveFeedbackPercent?: number;
RegistrationAddress?: {
CityName?: string;
Country?: CountryCodeType;
CountryName?: string;
FirstName?: string;
LastName?: string;
Name?: string;
Phone?: string;
PostalCode?: string;
Street?: string;
Street1?: string;
Street2?: string;
};
RegistrationDate: string;
SellerInfo: {
AllowPaymentEdit: boolean;
BillingCurrency?: CurrencyCodeType;
CIPBankAccountStored: boolean;
CheckoutEnabled: boolean;
GoodStanding: boolean;
QualifiesForB2BVAT: boolean;
SafePaymentExempt: boolean;
SellerBusinessType?: 'Commercial' | 'CustomCode' | 'Private' | 'Undefined';
SellerLevel: 'Bronze' | 'CustomCode' | 'Gold' | 'None' | 'Platinum' | 'Silver' | 'Titanium';
StoreOwner: boolean;
StoreURL?: string;
TopRatedSeller?: boolean;
};
Site: 'Australia' | 'Austria' | 'Belgium_Dutch' | 'Belgium_French' | 'Canada' | 'CanadaFrench' | 'CustomCode' | 'Cyprus' | 'Czechia' | 'eBayMotors' | 'France' | 'Germany' | 'HongKong' | 'India' | 'Ireland' | 'Italy' | 'Malaysia' | 'Netherlands' | 'Philippines' | 'Poland' | 'Russia' | 'Singapore' | 'Spain' | 'Switzerland' | 'UK' | 'US';
Status: 'AccountOnHold' | 'Confirmed' | 'CreditCardVerify' | 'CustomCode' | 'Deleted' | 'Ghost' | 'Guest' | 'InMaintenance' | 'Merged' | 'RegistrationCodeMailOut' | 'Suspended' | 'TermPending' | 'Unconfirmed' | 'Unknown';
UserID: string;
UserIDChanged: boolean;
UserIDLastChanged: string;
VATStatus: 'CustomCode' | 'NoVATTax' | 'VATExempt' | 'VATTax';
eBayGoodStanding: boolean;
};
SellerContactDetails?: {
CompanyName?: string;
County?: string;
FirstName?: string;
LastName?: string;
PhoneAreaOrCityCode?: string;
PhoneCountryCode?: CountryCodeType;
PhoneCountryPrefix?: string;
PhoneLocalNumber?: string;
Street1?: string;
Street2?: string;
};
SellerProfiles?: {
SellerPaymentProfile?: {
PaymentProfileID?: bigint;
PaymentProfileName?: string;
};
SellerReturnProfile?: {
ReturnProfileID?: bigint;
ReturnProfileName?: string;
};
SellerShippingProfile?: {
ShippingProfileID?: bigint;
ShippingProfileName?: string;
};
};
SellerVacationNote?: string;
SellingStatus: {
AdminEnded?: boolean;
BidCount: number;
BidIncrement: number | {
value: number;
currencyID: CurrencyCodeType;
};
ConvertedCurrentPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
CurrentPrice: number | {
value: number;
currencyID: CurrencyCodeType;
};
HighBidder?: {
AboutMePage?: boolean;
BuyerInfo?: {
ShippingAddress?: {
Country?: CountryCodeType;
FirstName?: string;
LastName?: string;
PostalCode?: string;
};
};
Email?: string;
FeedbackPrivate?: boolean;
FeedbackRatingStar?: 'Blue' | 'CustomCode' | 'Green' | 'GreenShooting' | 'None' | 'Purple' | 'PurpleShooting' | 'Red' | 'RedShooting' | 'SilverShooting' | 'Turquoise' | 'TurquoiseShooting' | 'Yellow' | 'YellowShooting';
FeedbackScore?: number;
IDVerified?: boolean;
NewUser?: boolean;
PositiveFeedbackPercent?: number;
RegistrationAddress?: {
CityName?: string;
Country?: CountryCodeType;
CountryName?: string;
FirstName?: string;
LastName?: string;
Name?: string;
Phone?: string;
PostalCode?: string;
Street?: string;
Street1?: string;
Street2?: string;
};
RegistrationDate: string;
Site?: 'Australia' | 'Austria' | 'Belgium_Dutch' | 'Belgium_French' | 'Canada' | 'CanadaFrench' | 'CustomCode' | 'Cyprus' | 'Czechia' | 'eBayMotors' | 'France' | 'Germany' | 'HongKong' | 'India' | 'Ireland' | 'Italy' | 'Malaysia' | 'Netherlands' | 'Philippines' | 'Poland' | 'Russia' | 'Singapore' | 'Spain' | 'Switzerland' | 'UK' | 'US';
Status?: 'AccountOnHold' | 'Confirmed' | 'CreditCardVerify' | 'CustomCode' | 'Deleted' | 'Ghost' | 'Guest' | 'InMaintenance' | 'Merged' | 'RegistrationCodeMailOut' | 'Suspended' | 'TermPending' | 'Unconfirmed' | 'Unknown';
UserAnonymized: boolean;
UserID?: string;
UserIDChanged?: boolean;
UserIDLastChanged?: string;
VATStatus?: 'CustomCode' | 'NoVATTax' | 'VATExempt' | 'VATTax';
eBayGoodStanding?: boolean;
};
LeadCount?: number;
ListingOnHold?: boolean;
ListingStatus: 'Active' | 'Completed' | 'Custom' | 'CustomCode' | 'Ended';
MinimumToBid: number | {
value: number;
currencyID: CurrencyCodeType;
};
PromotionalSaleDetails?: {
EndTime?: string;
OriginalPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
StartTime?: string;
};
QuantitySold: number;
QuantitySoldByPickupInStore: number;
ReserveMet: boolean;
SecondChanceEligible: boolean;
SoldAsBin?: boolean;
};
ShipToLocations: string;
ShippingDetails?: {
CalculatedShippingDiscount?: {
DiscountName?: 'CombinedItemWeight' | 'CustomCode' | 'EachAdditionalAmount' | 'EachAdditionalAmountOff' | 'EachAdditionalPercentOff' | 'IndividualItemWeight' | 'MaximumShippingCostPerOrder' | 'ShippingCostXForAmountY' | 'ShippingCostXForItemCountN' | 'WeightOff';
DiscountProfile?: {
DiscountProfileID?: string;
DiscountProfileName?: string;
MappedDiscountProfileID?: string;
WeightOff?: number | {
value: number;
unit: string;
measurementSystem: 'English' | 'Metric';
};
};
};
CalculatedShippingRate?: {
InternationalPackagingHandlingCosts: number | {
value: number;
currencyID: CurrencyCodeType;
};
PackagingHandlingCosts: number | {
value: number;
currencyID: CurrencyCodeType;
};
};
ExcludeShipToLocation?: string;
FlatShippingDiscount?: {
DiscountName?: 'CombinedItemWeight' | 'CustomCode' | 'EachAdditionalAmount' | 'EachAdditionalAmountOff' | 'EachAdditionalPercentOff' | 'IndividualItemWeight' | 'MaximumShippingCostPerOrder' | 'ShippingCostXForAmountY' | 'ShippingCostXForItemCountN' | 'WeightOff';
DiscountProfile?: {
DiscountProfileID?: string;
DiscountProfileName?: string;
EachAdditionalAmount?: number | {
value: number;
currencyID: CurrencyCodeType;
};
EachAdditionalAmountOff?: number | {
value: number;
currencyID: CurrencyCodeType;
};
EachAdditionalPercentOff?: number;
};
};
GetItFast: boolean;
GlobalShipping?: boolean;
InternationalCalculatedShippingDiscount?: {
DiscountName?: 'CombinedItemWeight' | 'CustomCode' | 'EachAdditionalAmount' | 'EachAdditionalAmountOff' | 'EachAdditionalPercentOff' | 'IndividualItemWeight' | 'MaximumShippingCostPerOrder' | 'ShippingCostXForAmountY' | 'ShippingCostXForItemCountN' | 'WeightOff';
DiscountProfile?: {
DiscountProfileID?: string;
DiscountProfileName?: string;
MappedDiscountProfileID?: string;
WeightOff?: number | {
value: number;
unit: string;
measurementSystem: 'English' | 'Metric';
};
};
};
InternationalFlatShippingDiscount?: {
DiscountName?: 'CombinedItemWeight' | 'CustomCode' | 'EachAdditionalAmount' | 'EachAdditionalAmountOff' | 'EachAdditionalPercentOff' | 'IndividualItemWeight' | 'MaximumShippingCostPerOrder' | 'ShippingCostXForAmountY' | 'ShippingCostXForItemCountN' | 'WeightOff';
DiscountProfile?: {
DiscountProfileID?: string;
DiscountProfileName?: string;
EachAdditionalAmount?: number | {
value: number;
currencyID: CurrencyCodeType;
};
EachAdditionalAmountOff?: number | {
value: number;
currencyID: CurrencyCodeType;
};
EachAdditionalPercentOff?: number;
};
};
InternationalPromotionalShippingDiscount?: boolean;
InternationalShippingDiscountProfileID?: string;
InternationalShippingServiceOption?: {
ShipToLocation?: string;
ShippingService?: string;
ShippingServiceAdditionalCost?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ShippingServiceCost?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ShippingServicePriority?: number;
};
PromotionalShippingDiscount?: boolean;
PromotionalShippingDiscountDetails?: {
DiscountName?: 'CombinedItemWeight' | 'CustomCode' | 'EachAdditionalAmount' | 'EachAdditionalAmountOff' | 'EachAdditionalPercentOff' | 'IndividualItemWeight' | 'MaximumShippingCostPerOrder' | 'ShippingCostXForAmountY' | 'ShippingCostXForItemCountN' | 'WeightOff';
ItemCount?: number;
OrderAmount?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ShippingCost?: number | {
value: number;
currencyID: CurrencyCodeType;
};
};
RateTableDetails?: {
DomesticRateTable?: string;
DomesticRateTableId?: string;
InternationalRateTable?: string;
InternationalRateTableId?: string;
};
SalesTax?: {
SalesTaxPercent?: number;
SalesTaxState?: string;
ShippingIncludedInTax?: boolean;
};
SellerExcludeShipToLocationsPreference?: boolean;
ShippingDiscountProfileID?: string;
ShippingServiceOptions: {
ExpeditedService?: boolean;
FreeShipping?: boolean;
ShippingService?: string;
ShippingServiceAdditionalCost?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ShippingServiceCost?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ShippingServicePriority?: number;
ShippingTimeMax?: number;
ShippingTimeMin?: number;
};
ShippingType?: 'Calculated' | 'CalculatedDomesticFlatInternational' | 'CustomCode' | 'Flat' | 'FlatDomesticCalculatedInternational' | 'Free' | 'Freight' | 'FreightFlat' | 'NotSpecified';
TaxTable?: {
TaxJurisdiction?: {
JurisdictionID?: string;
SalesTaxPercent?: number;
ShippingIncludedInTax?: boolean;
};
};
ThirdPartyCheckout: boolean;
};
ShippingPackageDetails?: {
PackageDepth?: number | {
value: number;
unit: string;
measurementSystem: 'English' | 'Metric';
};
PackageLength?: number | {
value: number;
unit: string;
measurementSystem: 'English' | 'Metric';
};
PackageWidth?: number | {
value: number;
unit: string;
measurementSystem: 'English' | 'Metric';
};
ShippingIrregular?: boolean;
ShippingPackage?: 'BulkyGoods' | 'Caravan' | 'Cars' | 'CustomCode' | 'Europallet' | 'ExpandableToughBags' | 'ExtraLargePack' | 'Furniture' | 'IndustryVehicles' | 'LargeCanadaPostBox' | 'LargeCanadaPostBubbleMailer' | 'LargeEnvelope' | 'Letter' | 'MailingBoxes' | 'MediumCanadaPostBox' | 'MediumCanadaPostBubbleMailer' | 'Motorbikes' | 'None' | 'OneWayPallet' | 'PackageThickEnvelope' | 'PaddedBags' | 'ParcelOrPaddedEnvelope' | 'Roll' | 'SmallCanadaPostBox' | 'SmallCanadaPostBubbleMailer' | 'ToughBags' | 'UPSLetter' | 'USPSFlatRateEnvelope' | 'USPSLargePack' | 'VeryLargePack' | 'Winepak';
WeightMajor?: number | {
value: number;
unit: string;
measurementSystem: 'English' | 'Metric';
};
WeightMinor?: number | {
value: number;
unit: string;
measurementSystem: 'English' | 'Metric';
};
};
ShippingServiceCostOverrideList?: {
ShippingServiceCostOverride?: {
ShippingServiceAdditionalCost?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ShippingServiceCost?: number | {
value: number;
currencyID: CurrencyCodeType;
};
ShippingServicePriority?: number;
ShippingServiceType?: 'Domestic' | 'International';
};
};
Site: 'Australia' | 'Austria' | 'Belgium_Dutch' | 'Belgium_French' | 'Canada' | 'CanadaFrench' | 'CustomCode' | 'Cyprus' | 'Czechia' | 'eBayMotors' | 'France' | 'Germany' | 'HongKong' | 'India' | 'Ireland' | 'Italy' | 'Malaysia' | 'Netherlands' | 'Philippines' | 'Poland' | 'Russia' | 'Singapore' | 'Spain' | 'Switzerland' | 'UK' | 'US';
StartPrice: number | {
value: number;
currencyID: CurrencyCodeType;
};
Storefront?: {
StoreCategory2ID?: bigint;
StoreCategoryID?: bigint;
StoreURL?: string;
};
SubTitle?: string;
TaxCategory?: string;
TimeLeft: string;
Title: string;
TopRatedListing?: boolean;
UUID?: string;
UnitInfo?: {
UnitQuantity?: number;
UnitType?: string;
};
VATDetails?: {
VATPercent?: number;
};
VIN?: string;
VINLink?: string;
VRM?: string;
VRMLink?: string;
Variations?: {
Pictures?: {
VariationSpecificName?: string;
VariationSpecificPictureSet?: {
ExtendedPictureDetails?: {
PictureURLs?: {
ExternalPictureURL?: string;
eBayPictureURL?: string;
};
};
ExternalPictureURL?: string;
PictureURL?: string;
VariationSpecificValue?: string;
};
};
Variation?: {
DiscountPriceInfo?: {
MadeForOutletComparisonPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
MinimumAdvertisedPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
MinimumAdvertisedPriceExposure?: 'CustomCode' | 'DuringCheckout' | 'None' | 'PreCheckout';
OriginalRetailPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
PricingTreatment?: 'CustomCode' | 'MAP' | 'MFO' | 'None' | 'STP';
SoldOffeBay?: boolean;
SoldOneBay?: boolean;
};
Quantity?: number;
SKU?: string;
SellingStatus?: {
AdminEnded?: boolean;
BidCount: number;
BidIncrement: number | {
value: number;
currencyID: CurrencyCodeType;
};
ConvertedCurrentPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
CurrentPrice: number | {
value: number;
currencyID: CurrencyCodeType;
};
HighBidder?: {
AboutMePage?: boolean;
BuyerInfo?: {
ShippingAddress?: {
Country?: CountryCodeType;
FirstName?: string;
LastName?: string;
PostalCode?: string;
};
};
Email?: string;
FeedbackPrivate?: boolean;
FeedbackRatingStar?: 'Blue' | 'CustomCode' | 'Green' | 'GreenShooting' | 'None' | 'Purple' | 'PurpleShooting' | 'Red' | 'RedShooting' | 'SilverShooting' | 'Turquoise' | 'TurquoiseShooting' | 'Yellow' | 'YellowShooting';
FeedbackScore?: number;
IDVerified?: boolean;
NewUser?: boolean;
PositiveFeedbackPercent?: number;
RegistrationAddress?: {
CityName?: string;
Country?: CountryCodeType;
CountryName?: string;
FirstName?: string;
LastName?: string;
Name?: string;
Phone?: string;
PostalCode?: string;
Street?: string;
Street1?: string;
Street2?: string;
};
RegistrationDate: string;
Site?: 'Australia' | 'Austria' | 'Belgium_Dutch' | 'Belgium_French' | 'Canada' | 'CanadaFrench' | 'CustomCode' | 'Cyprus' | 'Czechia' | 'eBayMotors' | 'France' | 'Germany' | 'HongKong' | 'India' | 'Ireland' | 'Italy' | 'Malaysia' | 'Netherlands' | 'Philippines' | 'Poland' | 'Russia' | 'Singapore' | 'Spain' | 'Switzerland' | 'UK' | 'US';
Status?: 'AccountOnHold' | 'Confirmed' | 'CreditCardVerify' | 'CustomCode' | 'Deleted' | 'Ghost' | 'Guest' | 'InMaintenance' | 'Merged' | 'RegistrationCodeMailOut' | 'Suspended' | 'TermPending' | 'Unconfirmed' | 'Unknown';
UserAnonymized: boolean;
UserID?: string;
UserIDChanged?: boolean;
UserIDLastChanged?: string;
VATStatus?: 'CustomCode' | 'NoVATTax' | 'VATExempt' | 'VATTax';
eBayGoodStanding?: boolean;
};
LeadCount?: number;
ListingOnHold?: boolean;
ListingStatus: 'Active' | 'Completed' | 'Custom' | 'CustomCode' | 'Ended';
MinimumToBid: number | {
value: number;
currencyID: CurrencyCodeType;
};
PromotionalSaleDetails?: {
EndTime?: string;
OriginalPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
StartTime?: string;
};
QuantitySold: number;
QuantitySoldByPickupInStore: number;
ReserveMet: boolean;
SecondChanceEligible: boolean;
SoldAsBin?: boolean;
};
StartPrice?: number | {
value: number;
currencyID: CurrencyCodeType;
};
VariationExtendedProducerResponsibility?: {
EcoParticipationFee?: number | {
value: number;
currencyID: CurrencyCodeType;
};
};
VariationProductListingDetails?: {
EAN?: string;
ISBN?: string;
ProductReferenceID?: string;
UPC?: string;
};
VariationSpecifics?: {
NameValueList?: {
Name?: string;
Source?: 'CustomCode' | 'ItemSpecific' | 'Product';
Value?: string;
};
};
};
VariationSpecificsSet?: {
NameValueList?: {
Name?: string;
Source?: 'CustomCode' | 'ItemSpecific' | 'Product';
Value?: string;
};
};
};
VideoDetails?: {
VideoID?: string;
};
WatchCount?: bigint;
eBayPlus?: boolean;
eBayPlusEligible?: boolean;
eMailDeliveryAvailable?: boolean;
};
}