import type { CountryCodeType, CurrencyCodeType, StandardOutputFields } from './common.js'; export interface GetAllBiddersResponse extends StandardOutputFields { BidArray: { Offer?: { Action: 'Absentee' | 'Accept' | 'AutoCancel' | 'AutoRetraction' | 'Bid' | 'BuyItNow' | 'Cancelled' | 'Counter' | 'CustomCode' | 'Decline' | 'Offer' | 'Purchase' | 'Retraction' | 'Unknown'; ConvertedPrice: number | { value: number; currencyID: CurrencyCodeType; }; Currency: CurrencyCodeType; HighestBid: number | { value: number; currencyID: CurrencyCodeType; }; MaxBid: number | { value: number; currencyID: CurrencyCodeType; }; MyMaxBid?: number | { value: number; currencyID: CurrencyCodeType; }; Quantity: number; SecondChanceEnabled: boolean; SiteCurrency: CurrencyCodeType; TimeBid: string; User: { AboutMePage: boolean; BiddingSummary?: { BidActivityWithSeller?: number; BidRetractions?: number; BidsToUniqueCategories?: number; BidsToUniqueSellers?: number; ItemBidDetails?: { BidCount?: number; CategoryID?: string; ItemID?: string; LastBidTime?: string; SellerID?: string; }; SummaryDays?: number; TotalBids?: number; }; BuyerInfo: { ShippingAddress: { Country: CountryCodeType; 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; 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; }; }; }; HighBidder: string; HighestBid: number | { value: number; currencyID: CurrencyCodeType; }; ListingStatus: 'Active' | 'Completed' | 'Custom' | 'CustomCode' | 'Ended'; }