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; }; }