import type { CountryCodeType, StandardOutputFields } from "./common.js"; export interface GetUserResponse extends StandardOutputFields { User: { AboutMePage?: boolean; BusinessRole: "FullMarketPlaceParticipant" | "Shopper"; EIASToken?: string; Email?: string; EnterpriseSeller: boolean; FeedbackPrivate?: boolean; FeedbackRatingStar?: "Blue" | "CustomCode" | "Green" | "GreenShooting" | "None" | "Purple" | "PurpleShooting" | "Red" | "RedShooting" | "SilverShooting" | "Turquoise" | "TurquoiseShooting" | "Yellow" | "YellowShooting"; FeedbackScore?: number; IDVerified?: boolean; Membership?: { Program?: { ExpiryDate?: string; ProgramName?: 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"; }; }; NewUser?: boolean; PositiveFeedbackPercent?: number; QualifiesForSelling?: boolean; RegistrationAddress?: { CityName?: string; CompanyName?: string; Country?: CountryCodeType; CountryName?: string; Name?: string; Phone?: string; PostalCode?: string; StateOrProvince?: string; Street?: string; Street1?: string; Street2?: string; }; RegistrationDate?: string; SellerInfo?: { AllowPaymentEdit?: boolean; CIPBankAccountStored?: boolean; CharityAffiliationDetails?: { CharityAffiliationDetail?: { AffiliationType?: "Community" | "CustomCode" | "Direct" | "Remove"; CharityID?: string; LastUsedTime?: string; }; }; CharityRegistered: boolean; CheckoutEnabled?: boolean; DomesticRateTable?: boolean; FeatureEligibility?: { QualifiedForAuctionOneDayDuration?: boolean; QualifiedForFixedPriceOneDayDuration?: boolean; QualifiesForBuyItNow?: boolean; QualifiesForBuyItNowMultiple?: boolean; QualifiesForVariations: boolean; }; GoodStanding?: boolean; InternationalRateTable?: boolean; PaymentMethod?: "CreditCard" | "CustomCode" | "DirectDebit" | "DirectDebitPendingSignatureMandate" | "DirectDebitPendingVerification" | "eBayDirectPay" | "NothingOnFile" | "PayPal"; QualifiesForB2BVAT?: boolean; RecoupmentPolicyConsent: { 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"; }; RegisteredBusinessSeller?: boolean; SafePaymentExempt: boolean; SchedulingInfo?: { MaxScheduledItems?: number; MaxScheduledMinutes?: number; MinScheduledMinutes?: number; }; SellerBusinessType?: "Commercial" | "CustomCode" | "Private" | "Undefined"; SellerLevel?: "Bronze" | "CustomCode" | "Gold" | "None" | "Platinum" | "Silver" | "Titanium"; SellerPaymentAddress?: { CityName?: string; Country?: CountryCodeType; CountryName?: string; InternationalName?: string; InternationalStateAndCity?: string; InternationalStreet?: string; Name?: string; Phone?: string; PostalCode?: string; StateOrProvince?: string; Street1?: string; Street2?: string; }; StoreOwner?: boolean; StoreSite?: "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"; StoreURL?: string; TopRatedSeller?: boolean; TopRatedSellerDetails?: { TopRatedProgram?: "CustomCode" | "DE" | "Global" | "UK" | "US"; }; TransactionPercent?: number; }; 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"; TUVLevel?: number; UniqueNegativeFeedbackCount?: number; UniqueNeutralFeedbackCount?: number; UniquePositiveFeedbackCount?: number; UserID?: string; UserIDChanged?: boolean; UserIDLastChanged?: string; UserSubscription?: "CustomCode" | "EBayStoreAnchor" | "EBayStoreBasic" | "EBayStoreFeatured" | "FileExchange" | "LocalMarketPremium" | "LocalMarketRegular" | "LocalMarketSpecialty" | "SellerReportsPlus"; VATID?: string; VATStatus?: "CustomCode" | "NoVATTax" | "VATExempt" | "VATTax"; eBayGoodStanding?: boolean; eBayWikiReadOnly: boolean; }; }