import type { CountryCodeType, CurrencyCodeType, StandardOutputFields } from "./common.js"; export interface GetUserPreferencesResponse extends StandardOutputFields { BidderNoticePreferences: { UnsuccessfulBidderNoticeIncludeMyItems?: boolean; }; CombinedPaymentPreferences?: { CombinedPaymentOption?: "CustomCode" | "DiscountSpecified" | "NoCombinedPayment" | "SpecifyDiscountLater"; }; DispatchCutoffTimePreference?: { CutoffTime?: string; }; EmailShipmentTrackingNumberPreference?: boolean; EndOfAuctionEmailPreferences?: { EmailCustomized: boolean; LogoCustomized?: boolean; LogoType: "CustomCode" | "Customized" | "None" | "Store" | "WinningBidderNotice"; LogoURL?: string; TemplateText?: string; TextCustomized?: boolean; }; GlobalShippingProgramListingPreference?: boolean; OfferGlobalShippingProgramPreference?: boolean; OutOfStockControlPreference?: boolean; OverrideGSPServiceWithIntlServicePreference?: boolean; PickupDropoffSellerPreference?: boolean; PurchaseReminderEmailPreferences?: { PurchaseReminderEmailPreferences?: boolean; }; RequiredShipPhoneNumberPreference?: boolean; SellerExcludeShipToLocationPreferences?: { ExcludeShipToLocation?: string; }; SellerFavoriteItemPreferences?: { FavoriteItemID?: string; ListingType?: "AdType" | "Auction" | "Chinese" | "CustomCode" | "FixedPriceItem" | "LeadGeneration" | "PersonalOffer" | "Unknown"; MaxPrice?: number | { value: number; currencyID: CurrencyCodeType; }; MinPrice?: number | { value: number; currencyID: CurrencyCodeType; }; SearchKeywords?: string; SearchSortOrder?: "CustomCode" | "EndingFirst" | "HighestPriced" | "HighestPricedPlusShipping" | "LowestPriced" | "LowestPricedPlusShipping" | "NewlyListed"; StoreCategoryID?: bigint; }; SellerPaymentPreferences?: { AlwaysUseThisPaymentAddress?: boolean; DefaultPayPalEmailAddress?: string; DisplayPayNowButton?: string; FedExRateOption?: "CustomCode" | "FedExCounter" | "FedExDiscounted" | "FedExStandardList"; PayPalAlwaysOn?: boolean; PayPalPreferred?: boolean; SellerPaymentAddress?: { Country?: CountryCodeType; }; UPSRateOption?: "CustomCode" | "UPSDailyRates" | "UPSOnDemandRates"; USPSRateOption?: "CustomCode" | "USPSDiscounted" | "USPSRetail"; }; SellerProfilePreferences?: { SellerProfileOptedIn?: boolean; SupportedSellerProfiles?: { SupportedSellerProfile?: { CategoryGroup?: { IsDefault?: boolean; Name?: string; }; ProfileID?: bigint; ProfileName?: string; ProfileType?: string; ShortSummary?: string; }; }; }; SellerReturnPreferences?: { OptedIn?: boolean; }; UnpaidItemAssistancePreferences?: { AutoRelist?: boolean; DelayBeforeOpeningDispute?: number; ExcludedUser?: string; OptInStatus?: boolean; RemoveAllExcludedUsers?: boolean; }; eBayPLUSPreference?: { Country?: CountryCodeType; ListingPreference?: boolean; OptInStatus?: boolean; }; }