import type { CountryCodeType, CurrencyCodeType, StandardOutputFields } from './common.js'; export interface GeteBayDetailsResponse extends StandardOutputFields { BuyerRequirementDetails: { DetailVersion: string; LinkedPayPalAccount?: boolean; MaximumBuyerPolicyViolations?: { NumberOfPolicyViolations?: any; PolicyViolationDuration?: { Description?: string; Period?: 'CustomCode' | 'Days_180' | 'Days_30' | 'Days_360'; }; }; MaximumItemRequirements?: { MaximumItemCount?: number; MinimumFeedbackScore?: number; }; MaximumUnpaidItemStrikesInfo?: { MaximumUnpaidItemStrikesCount?: { Count?: number; }; MaximumUnpaidItemStrikesDuration?: { Description?: string; Period?: 'CustomCode' | 'Days_180' | 'Days_30' | 'Days_360'; }; }; MinimumFeedbackScore?: any; ShipToRegistrationCountry?: boolean; UpdateTime: string; }; CountryDetails?: { Country?: CountryCodeType; Description?: string; DetailVersion: string; UpdateTime: string; }; CurrencyDetails?: { Currency?: CurrencyCodeType; Description?: string; DetailVersion: string; UpdateTime: string; }; DispatchTimeMaxDetails?: { Description?: string; DetailVersion: string; DispatchTimeMax?: number; ExtendedHandling: boolean; UpdateTime: string; }; ExcludeShippingLocationDetails?: { Description?: string; DetailVersion?: string; Location?: string; Region?: string; UpdateTime?: string; }; ItemSpecificDetails?: { DetailVersion: string; MaxCharactersPerName?: number; MaxCharactersPerValue?: number; MaxItemSpecificsPerItem?: number; MaxValuesPerName?: number; UpdateTime: string; }; ListingFeatureDetails?: { BoldTitle: 'CustomCode' | 'Disabled' | 'Enabled'; Border: string; DetailVersion: string; FeaturedFirst: 'CustomCode' | 'Disabled' | 'Enabled' | 'PowerSellerOnly' | 'TopRatedSellerOnly'; FeaturedPlus: 'CustomCode' | 'Disabled' | 'Enabled' | 'PowerSellerOnly' | 'TopRatedSellerOnly'; GiftIcon: string; Highlight: string; HomePageFeatured: 'CustomCode' | 'Disabled' | 'Enabled'; ProPack: string; UpdateTime: string; }; ListingStartPriceDetails?: { Description?: string; DetailVersion: string; ListingType?: 'AdType' | 'Auction' | 'Chinese' | 'CustomCode' | 'FixedPriceItem' | 'LeadGeneration' | 'PersonalOffer' | 'Unknown'; MinBuyItNowPricePercent?: number; StartPrice?: number | { value: number; currencyID: CurrencyCodeType; }; UpdateTime: string; }; PaymentOptionDetails?: { Description?: string; DetailVersion?: string; PaymentOption?: 'CashOnPickup' | 'COD' | 'CustomCode' | 'MOCC' | 'PersonalCheck'; UpdateTime?: string; }; ProductDetails?: { ProductIdentifierUnavailableText?: string; }; RecoupmentPolicyDetails?: { DetailVersion: string; EnforcedOnListingSite: boolean; EnforcedOnRegistrationSite: boolean; UpdateTime: string; }; RegionDetails?: { Description?: string; DetailVersion?: string; RegionID?: string; UpdateTime?: string; }; RegionOfOriginDetails?: { Description?: string; DetailVersion?: string; RegionOfOrigin?: string; Status?: any; UpdateTime?: string; }; ReturnPolicyDetails?: { Description?: boolean; DetailVersion: string; Refund?: { Description?: string; RefundOption?: string; }; ReturnsAccepted?: { Description?: string; ReturnsAcceptedOption?: string; }; ReturnsWithin?: { Description?: string; ReturnsWithinOption?: string; }; ShippingCostPaidBy?: { Description?: string; ShippingCostPaidByOption?: string; }; UpdateTime: string; }; ShippingCarrierDetails?: { Description?: string; DetailVersion: string; ShippingCarrier?: 'A1CourierServices' | 'ABF' | 'AeroPost' | 'ALLIEDEXPRESS' | 'AMWST' | 'AnPost' | 'APC' | 'ARAMEX' | 'ARVATO' | 'ASM' | 'AustralianAirExpress' | 'AustraliaPost' | 'AVRT' | 'Bartolini' | 'BELGIANPOST' | 'BKNS' | 'BluePackage' | 'BPost' | 'BusinessPost' | 'CanPar' | 'CENF' | 'CEVA' | 'ChinaPost' | 'Chronoexpres' | 'Chronopost' | 'CHUKOU1' | 'ChunghwaPost' | 'CitiPost' | 'CityLink' | 'ClickandQuick' | 'CNWY' | 'ColiposteDomestic' | 'ColiposteInternational' | 'Colissimo' | 'CollectPlus' | 'Correos' | 'CPC' | 'CustomCode' | 'DAIPost' | 'DayandRoss' | 'DBSchenker' | 'DeutschePost' | 'DHL' | 'DHLEKB' | 'DHLEXPRESS' | 'DHLG' | 'DHLGlobalMail' | 'DieSchweizerischePost' | 'DPD' | 'DPXThailand' | 'Ducros' | 'EGO' | 'EMF' | 'Exapaq' | 'Fastway' | 'FASTWAYCOURIERS' | 'FedEx' | 'FedExSmartPost' | 'FLYT' | 'FLYTExpress' | 'FlytExpressUSDirectline' | 'FourPX' | 'FourPXCHINA' | 'FourPXExpress' | 'FourPXLTD' | 'FTFT' | 'FulfilExpressAccStation' | 'FulfilExpresseForCity' | 'FulfilExpressEverydaySource' | 'FulfilExpressiTrimming' | 'GLS' | 'HDUSA' | 'Hermes' | 'HomeDeliveryNetwork' | 'HongKongPost' | 'HUNTEREXPRESS' | 'iLoxx' | 'IndiaPost' | 'IndonesiaPost' | 'Interlink' | 'InterPost' | 'IoInvio' | 'Iparcel' | 'IsraelPost' | 'JapanPost' | 'KIALA' | 'KoreaPost' | 'Landmark' | 'LAPOSTE' | 'LDSO' | 'LTL' | 'MALAYSIAPOST' | 'MannaFreight' | 'Metapack' | 'MNGTurkey' | 'MondialRelay' | 'MRW' | 'MSI' | 'Nacex' | 'NEMF' | 'ODFL' | 'OFFD' | 'ONTRACK' | 'OsterreichischePostAG' | 'Other' | 'OVNT' | 'Parcelforce' | 'ParcelPool' | 'Philpost' | 'Pilot' | 'PITD' | 'PocztaPolska' | 'Pocztex' | 'PosteItaliane' | 'POSTITALIANO' | 'PostNL' | 'PostNordNorway' | 'Prestige' | 'Quantium' | 'RETL' | 'RoyalMail' | 'RRUN' | 'SAIA' | 'SDA' | 'Seur' | 'SevenLSP' | 'SFC' | 'SFCExpress' | 'SINGAPOREPOST' | 'Siodemka' | 'SioliandFontana' | 'SkynetMalaysia' | 'SMARTSEND' | 'Sogetras' | 'Spediamo' | 'SpeeDee' | 'StarTrack' | 'SuntekExpressLTD' | 'SwissPost' | 'TELE' | 'TEMANDO' | 'THAILANDPOST' | 'TNT' | 'TNTEXPRESS' | 'TNTPost' | 'Toll' | 'TPG' | 'TWW' | 'UBI' | 'UKMail' | 'UPS' | 'UPSC' | 'UPSMailInnovations' | 'USFG' | 'USPS' | 'USPSCeP' | 'USPSPMI' | 'VietnamPost' | 'VITR' | 'WATKINS' | 'Winit' | 'Wise' | 'WNdirect' | 'WPX' | 'YANWEN' | 'Yodel' | 'YRC'; ShippingCarrierID?: number; UpdateTime: string; }; ShippingCategoryDetails?: { Description?: string; DetailVersion: string; ShippingCategory?: string; UpdateTime: string; }; ShippingLocationDetails?: { Description?: string; DetailVersion: string; ShippingLocation?: string; UpdateTime: string; }; ShippingPackageDetails?: { DefaultValue?: boolean; Description?: string; DetailVersion: string; DimensionsSupported?: boolean; PackageID?: number; ShippingPackage?: 'BulkyGoods' | 'Caravan' | 'Cars' | 'CustomCode' | 'Europallet' | 'ExpandableToughBags' | 'ExtraLargePack' | 'Furniture' | 'IndustryVehicles' | 'LargeCanadaPostBox' | 'LargeCanadaPostBubbleMailer' | 'LargeEnvelope' | 'Letter' | 'MailingBoxes' | 'MediumCanadaPostBox' | 'MediumCanadaPostBubbleMailer' | 'Motorbikes' | 'None' | 'OneWayPallet' | 'PackageThickEnvelope' | 'PaddedBags' | 'ParcelOrPaddedEnvelope' | 'Roll' | 'SmallCanadaPostBox' | 'SmallCanadaPostBubbleMailer' | 'ToughBags' | 'UPSLetter' | 'USPSFlatRateEnvelope' | 'USPSLargePack' | 'VeryLargePack' | 'Winepak'; UpdateTime: string; }; ShippingServiceDetails?: { CostGroupFlat?: string; DeprecationDetails?: { AnnouncementStartTime?: string; EventTime?: string; MessageType?: 'CustomCode' | 'Deprecation' | 'DeprecationAndMapping' | 'Mapping' | 'None'; }; Description: string; DetailVersion: string; DimensionsRequired?: boolean; ExpeditedService?: boolean; InternationalService?: boolean; MappedToShippingServiceID?: number; ServiceType?: 'Calculated' | 'CalculatedDomesticFlatInternational' | 'CustomCode' | 'Flat' | 'FlatDomesticCalculatedInternational' | 'Free' | 'Freight' | 'FreightFlat' | 'NotSpecified'; ShippingCarrier?: 'A1CourierServices' | 'ABF' | 'AeroPost' | 'ALLIEDEXPRESS' | 'AMWST' | 'AnPost' | 'APC' | 'ARAMEX' | 'ARVATO' | 'ASM' | 'AustralianAirExpress' | 'AustraliaPost' | 'AVRT' | 'Bartolini' | 'BELGIANPOST' | 'BKNS' | 'BluePackage' | 'BPost' | 'BusinessPost' | 'CanPar' | 'CENF' | 'CEVA' | 'ChinaPost' | 'Chronoexpres' | 'Chronopost' | 'CHUKOU1' | 'ChunghwaPost' | 'CitiPost' | 'CityLink' | 'ClickandQuick' | 'CNWY' | 'ColiposteDomestic' | 'ColiposteInternational' | 'Colissimo' | 'CollectPlus' | 'Correos' | 'CPC' | 'CustomCode' | 'DAIPost' | 'DayandRoss' | 'DBSchenker' | 'DeutschePost' | 'DHL' | 'DHLEKB' | 'DHLEXPRESS' | 'DHLG' | 'DHLGlobalMail' | 'DieSchweizerischePost' | 'DPD' | 'DPXThailand' | 'Ducros' | 'EGO' | 'EMF' | 'Exapaq' | 'Fastway' | 'FASTWAYCOURIERS' | 'FedEx' | 'FedExSmartPost' | 'FLYT' | 'FLYTExpress' | 'FlytExpressUSDirectline' | 'FourPX' | 'FourPXCHINA' | 'FourPXExpress' | 'FourPXLTD' | 'FTFT' | 'FulfilExpressAccStation' | 'FulfilExpresseForCity' | 'FulfilExpressEverydaySource' | 'FulfilExpressiTrimming' | 'GLS' | 'HDUSA' | 'Hermes' | 'HomeDeliveryNetwork' | 'HongKongPost' | 'HUNTEREXPRESS' | 'iLoxx' | 'IndiaPost' | 'IndonesiaPost' | 'Interlink' | 'InterPost' | 'IoInvio' | 'Iparcel' | 'IsraelPost' | 'JapanPost' | 'KIALA' | 'KoreaPost' | 'Landmark' | 'LAPOSTE' | 'LDSO' | 'LTL' | 'MALAYSIAPOST' | 'MannaFreight' | 'Metapack' | 'MNGTurkey' | 'MondialRelay' | 'MRW' | 'MSI' | 'Nacex' | 'NEMF' | 'ODFL' | 'OFFD' | 'ONTRACK' | 'OsterreichischePostAG' | 'Other' | 'OVNT' | 'Parcelforce' | 'ParcelPool' | 'Philpost' | 'Pilot' | 'PITD' | 'PocztaPolska' | 'Pocztex' | 'PosteItaliane' | 'POSTITALIANO' | 'PostNL' | 'PostNordNorway' | 'Prestige' | 'Quantium' | 'RETL' | 'RoyalMail' | 'RRUN' | 'SAIA' | 'SDA' | 'Seur' | 'SevenLSP' | 'SFC' | 'SFCExpress' | 'SINGAPOREPOST' | 'Siodemka' | 'SioliandFontana' | 'SkynetMalaysia' | 'SMARTSEND' | 'Sogetras' | 'Spediamo' | 'SpeeDee' | 'StarTrack' | 'SuntekExpressLTD' | 'SwissPost' | 'TELE' | 'TEMANDO' | 'THAILANDPOST' | 'TNT' | 'TNTEXPRESS' | 'TNTPost' | 'Toll' | 'TPG' | 'TWW' | 'UBI' | 'UKMail' | 'UPS' | 'UPSC' | 'UPSMailInnovations' | 'USFG' | 'USPS' | 'USPSCeP' | 'USPSPMI' | 'VietnamPost' | 'VITR' | 'WATKINS' | 'Winit' | 'Wise' | 'WNdirect' | 'WPX' | 'YANWEN' | 'Yodel' | 'YRC'; ShippingCategory?: string; ShippingPackage?: 'BulkyGoods' | 'Caravan' | 'Cars' | 'CustomCode' | 'Europallet' | 'ExpandableToughBags' | 'ExtraLargePack' | 'Furniture' | 'IndustryVehicles' | 'LargeCanadaPostBox' | 'LargeCanadaPostBubbleMailer' | 'LargeEnvelope' | 'Letter' | 'MailingBoxes' | 'MediumCanadaPostBox' | 'MediumCanadaPostBubbleMailer' | 'Motorbikes' | 'None' | 'OneWayPallet' | 'PackageThickEnvelope' | 'PaddedBags' | 'ParcelOrPaddedEnvelope' | 'Roll' | 'SmallCanadaPostBox' | 'SmallCanadaPostBubbleMailer' | 'ToughBags' | 'UPSLetter' | 'USPSFlatRateEnvelope' | 'USPSLargePack' | 'VeryLargePack' | 'Winepak'; ShippingService?: string; ShippingServiceID?: number; ShippingServicePackageDetails?: { DimensionsRequired?: boolean; Name?: 'BulkyGoods' | 'Caravan' | 'Cars' | 'CustomCode' | 'Europallet' | 'ExpandableToughBags' | 'ExtraLargePack' | 'Furniture' | 'IndustryVehicles' | 'LargeCanadaPostBox' | 'LargeCanadaPostBubbleMailer' | 'LargeEnvelope' | 'Letter' | 'MailingBoxes' | 'MediumCanadaPostBox' | 'MediumCanadaPostBubbleMailer' | 'Motorbikes' | 'None' | 'OneWayPallet' | 'PackageThickEnvelope' | 'PaddedBags' | 'ParcelOrPaddedEnvelope' | 'Roll' | 'SmallCanadaPostBox' | 'SmallCanadaPostBubbleMailer' | 'ToughBags' | 'UPSLetter' | 'USPSFlatRateEnvelope' | 'USPSLargePack' | 'VeryLargePack' | 'Winepak'; }; ShippingTimeMax?: number; ShippingTimeMin?: number; SurchargeApplicable?: boolean; UpdateTime: string; ValidForSellingFlow?: boolean; WeightRequired?: boolean; }; SiteDetails?: { DetailVersion: 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'; SiteID?: number; UpdateTime: string; }; TaxJurisdiction?: { DetailVersion?: string; JurisdictionID?: string; JurisdictionName?: string; UpdateTime?: string; }; TimeZoneDetails?: { DaylightSavingsInEffect?: boolean; DaylightSavingsLabel?: string; DaylightSavingsOffset?: string; DetailVersion: string; StandardLabel?: string; StandardOffset?: string; TimeZoneID?: string; UpdateTime: string; }; URLDetails?: { DetailVersion: string; URL?: string; URLType?: 'CustomCode' | 'eBayStoreURL' | 'LargeLogoURL' | 'MediumLogoURL' | 'MyeBayBiddingURL' | 'MyeBayNotWonURL' | 'MyeBayURL' | 'MyeBayWatchingURL' | 'MyeBayWonURL' | 'SmallLogoURL' | 'ViewItemURL' | 'ViewUserURL'; UpdateTime: string; }; UpdateTime: string; VariationDetails?: { DetailVersion: string; MaxNamesPerVariationSpecificsSet?: number; MaxValuesPerVariationSpecificsSetName?: number; MaxVariationsPerItem?: number; UpdateTime: string; }; }