import type { CountryCodeType, CurrencyCodeType, StandardOutputFields } from "./common.js"; export interface GetBidderListResponse extends StandardOutputFields { BidItemArray: { Item: { ApplicationData?: string; AutoPay: boolean; BestOfferDetails?: { BestOfferCount?: number; BestOfferEnabled?: boolean; }; 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"; }; Country: CountryCodeType; Currency: CurrencyCodeType; DisableBuyerRequirements?: boolean; DispatchTimeMax?: number; FreeAddedCategory?: { CategoryID?: string; CategoryName?: string; }; ItemID: string; ListingDetails: { Adult: boolean; 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; HasPublicMessages: boolean; HasReservePrice: boolean; HasUnansweredQuestions: boolean; RelistedItemID?: string; SecondChanceOriginalItemID?: string; StartTime: string; ViewItemURL: string; ViewItemURLForNaturalSearch?: string; }; ListingDuration?: string; ListingEnhancement?: "BoldTitle" | "CustomCode"; ListingType: "AdType" | "Auction" | "Chinese" | "CustomCode" | "FixedPriceItem" | "LeadGeneration" | "PersonalOffer" | "Unknown"; Location: string; LocationDefaulted?: boolean; LotSize?: number; PayPalEmailAddress?: string; PaymentDetails?: { DaysToFullPayment?: number; DepositAmount?: number | { value: number; currencyID: CurrencyCodeType; }; DepositType?: "CustomCode" | "None" | "OtherMethod"; HoursToDeposit?: number; }; PaymentMethods?: "CashOnPickup" | "COD" | "CustomCode" | "MOCC" | "PersonalCheck"; PictureDetails?: { PictureURL?: string; }; PostalCode?: string; PrimaryCategory: { CategoryID: string; CategoryName: string; }; PrivateListing: boolean; ProductListingDetails?: { Copyright?: string; IncludeStockPhotoURL?: boolean; IncludeeBayProductDetails?: boolean; StockPhotoURL?: string; UseStockPhotoURLAsGallery?: boolean; }; Quantity: number; 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; RegistrationDate: string; SellerInfo: { AllowPaymentEdit: boolean; CIPBankAccountStored: boolean; CheckoutEnabled: boolean; GoodStanding: boolean; QualifiesForB2BVAT: boolean; SafePaymentExempt: boolean; SellerLevel: "Bronze" | "CustomCode" | "Gold" | "None" | "Platinum" | "Silver" | "Titanium"; StoreOwner: boolean; 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; }; SellerVacationNote?: string; SellingStatus: { BidCount: number; BidIncrement: number | { value: number; currencyID: CurrencyCodeType; }; ConvertedCurrentPrice?: number | { value: number; currencyID: CurrencyCodeType; }; CurrentPrice: number | { value: number; currencyID: CurrencyCodeType; }; FinalValueFee?: number | { value: number; currencyID: CurrencyCodeType; }; HighBidder?: { 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; 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"; UserID?: string; UserIDChanged: boolean; UserIDLastChanged: string; VATStatus: "CustomCode" | "NoVATTax" | "VATExempt" | "VATTax"; eBayGoodStanding: boolean; }; LeadCount?: number; 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; ReserveMet: boolean; SecondChanceEligible: boolean; }; ShipToLocations: string; ShippingDetails?: { GetItFast?: boolean; InternationalShippingServiceOption?: { ShipToLocation?: string; ShippingService?: string; ShippingServiceAdditionalCost?: number | { value: number; currencyID: CurrencyCodeType; }; ShippingServiceCost?: number | { value: number; currencyID: CurrencyCodeType; }; ShippingServicePriority?: number; }; SalesTax?: { SalesTaxPercent?: number; SalesTaxState?: string; ShippingIncludedInTax?: boolean; }; SellerExcludeShipToLocationsPreference?: boolean; ShippingType?: "Calculated" | "CalculatedDomesticFlatInternational" | "CustomCode" | "Flat" | "FlatDomesticCalculatedInternational" | "Free" | "Freight" | "FreightFlat" | "NotSpecified"; TaxTable?: { TaxJurisdiction?: { JurisdictionID?: string; SalesTaxPercent?: number; ShippingIncludedInTax?: boolean; }; }; ThirdPartyCheckout?: 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"; StartPrice: number | { value: number; currencyID: CurrencyCodeType; }; Storefront?: { StoreCategory2ID?: bigint; StoreCategoryID?: bigint; StoreURL?: string; }; SubTitle?: string; TimeLeft: string; Title: string; UUID?: string; VATDetails?: { VATPercent?: number; }; }; }; Bidder: { 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; 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"; UserID?: string; UserIDChanged: boolean; UserIDLastChanged: string; VATStatus: "CustomCode" | "NoVATTax" | "VATExempt" | "VATTax"; eBayGoodStanding: boolean; }; }