import type { CurrencyCodeType, StandardOutputFields } from "./common.js"; export interface GetAccountResponse extends StandardOutputFields { AccountEntries: { AccountEntry?: { AccountDetailsEntryType?: "AccountStateSwitch" | "AdFeeExpress" | "AdFeeExpressCredit" | "AdFeePremium" | "AdFeePremiumCredit" | "AllFeesCredit" | "AUPostReturnLabelFee" | "AUPostReturnLabelFeeCredit" | "AustraliaGST" | "AustraliaGSTCredit" | "AWCredit" | "AWDebit" | "AWMemo" | "BankPayoutFee" | "BankPayoutFeeCredit" | "BBAdminCredit" | "BBAdminDebit" | "BulkUserSuspension" | "BuyItNowCredit" | "BuyItNowFee" | "CanadaPostLabelFee" | "CanadaPostLabelFeeCredit" | "CAPostReturnLabelFee" | "CAPostReturnLabelFeeCredit" | "CCNotOnFilePerCustReq" | "CCPaymentRejected" | "ChargeBack" | "ChargeBackReversal" | "Chargeoff" | "ChargeoffBankruptcy" | "ChargeoffDeceased" | "ChargeoffOther" | "ChargeoffRecovery" | "ChargeoffSuspended" | "ChargeoffWacko" | "CharityDonation" | "CharityDonationCredit" | "CoFundingCharge" | "CoFundingChargeCredit" | "CreditAd" | "CreditAPACFedExShippingLabel" | "CreditAPACTNTShippingLabel" | "CreditAuctionEndEarly" | "CreditAUPostShippingLabel" | "CreditBold" | "CreditCardNotOnFile" | "CreditCardOnFile" | "CreditCategoryFeatured" | "CreditCourtesy" | "CreditDuplicateListing" | "CrediteBayMotorsProFeatureFee" | "CrediteBayMotorsProFee" | "CrediteBayPlusSubscription" | "CrediteBayStores" | "CreditEBPReimbursement" | "CreditEquifaxRealtimeFee" | "CreditFeatured" | "CreditFeaturedGallery" | "CreditFedExShippingLabel" | "CreditFinalValue" | "CreditFinalValueFixedPrice" | "CreditFinalValueShipping" | "CreditGallery" | "CreditGalleryPlus" | "CreditGlobalShippingProgram" | "CreditInsertion" | "CreditInsertionFee" | "CreditInsertionFixedPrice" | "CreditIPIXPhoto" | "CreditIPIXSlideShow" | "CreditLargePicture" | "CreditNoSale" | "CreditPartialSale" | "CreditPCGS" | "CreditPictureShow" | "CreditPrivateListing" | "CreditPSA" | "CreditRealEstate30DaysListing" | "CreditReserve" | "CreditReturnRefund" | "CreditReturnShipping" | "CreditSchedule" | "CreditSMBasic" | "CreditSMBasicPro" | "CreditSoftOutage" | "CreditStoresSubscriptionEarlyTermination" | "CreditTenDayAuction" | "CreditTransferFrom" | "CreditUBIShippingLabel" | "CreditVehicleSubscription" | "CreditVehicleSubscriptionEarlyTermination" | "CustomCode" | "DebitTransferTo" | "DepositProcessingFee" | "DepositProcessingFeeCredit" | "DHLPaymentProcessingFee" | "DHLPaymentProcessingFeeCredit" | "DHLReturnLblShippingFee" | "DHLReturnLblShippingFeeCredit" | "DirectDebitNotOnFile" | "DirectDebitOnFile" | "DirectDebitReturnedItem" | "DirectDebitReversal" | "Discount" | "eBayCredit" | "eBayDebit" | "eBayMotorsProFeatureFee" | "eBayMotorsProFee" | "EbaySendLabelFee" | "EbaySendLabelFeeCredit" | "eBayVISACredit" | "EOMRestriction" | "EPRFee" | "EPRFeeCredit" | "EquifaxRealtimeFee" | "ExpressPayoutFee" | "ExpressPayoutFeeCredit" | "ExtendedDurationFee" | "ExtendedDurationFeeCredit" | "FedExCaLabelFee" | "FedExCaLabelFeeCredit" | "FedExReturnLabelFee" | "FedExReturnLabelFeeCredit" | "FeeAd" | "FeeAPACFedExShippingLabel" | "FeeAPACTNTShippingLabel" | "FeeAuctionEndEarly" | "FeeAUPostShippingLabel" | "FeeBold" | "FeeCategoryFeatured" | "FeeeBayPlusSubscription" | "FeeEBPReimbursement" | "FeeFeatured" | "FeeFeaturedGallery" | "FeeFedExShippingLabel" | "FeeFinalValue" | "FeeFinalValueFixedPrice" | "FeeFinalValueShipping" | "FeeGallery" | "FeeGalleryPlus" | "FeeGlobalShippingProgram" | "FeeInsertion" | "FeeInsertionFixedPrice" | "FeeIPIXPhoto" | "FeeIPIXSlideShow" | "FeeLargePicture" | "FeeNSFCheck" | "FeePartialSale" | "FeePaymentIntermediationChargeback" | "FeePaymentIntermediationChargebackRVI" | "FeePaymentIntermediationRVI" | "FeeRealEstate30DaysListing" | "FeeRedepositCheck" | "FeeReserve" | "FeeReturnCheckClose" | "FeeReturnedCheck" | "FeeReturnRefund" | "FeeReturnShipping" | "FeeSchedule" | "FeeStoresSubscriptionEarlyTermination" | "FeeTenDayAuction" | "FeeUBIShippingLabel" | "FeeVehicleSubscription" | "FeeVehicleSubscriptionEarlyTermination" | "FinalEntry" | "FinalValueFee" | "FinalValueFeeBelowStandard" | "FinalValueFeeBelowStandardCredit" | "FinalValueFeeCredit" | "FinalValueFeeFixedFeePerOrder" | "FinalValueFeeFixedFeePerOrderCredit" | "FinanceCharge" | "FinanceChargeReversal" | "FixedPriceDurationCredit" | "FixedPriceDurationFee" | "FlagDDDDPending" | "FlagDDPaymentConfirmed" | "ForeignFundsCheckReversal" | "ForeignFundsConvert" | "FVFCreditReversal" | "FVFCreditReversalAutomatic" | "HermesReturnLabelFee" | "HermesReturnLabelFeeCredit" | "HermesReturnLblSellerPaidShpFee" | "HermesReturnLblSellerPaidShpFeeCr" | "HighlineSearchFee" | "HighlineSearchFeeCredit" | "HubbedReturnLabelFee" | "HubbedReturnLabelFeeCredit" | "InternationalFee" | "InternationalFeeCredit" | "InternationalListingCredit" | "InternationalListingFee" | "InvoiceCreditBalance" | "Invoiced" | "InvoicedCreditCard" | "ItemMoveFee" | "MarketplaceResearchBasicSubscriptionFee" | "MarketplaceResearchBasicSubscriptionFeeCredit" | "MarketplaceResearchExpiredSubscriptionFee" | "MarketplaceResearchExpiredSubscriptionFeeCredit" | "MarketplaceResearchProSubscriptionFee" | "MarketplaceResearchProSubscriptionFeeCredit" | "Memo" | "Merged" | "NewZealandGST" | "NewZealandGSTCredit" | "OffsiteAdsFee" | "OffsiteAdsFeeCredit" | "OutageCredit" | "ParcelForcePostReturnLabelFee" | "ParcelForcePostReturnLabelFeeCredit" | "PaymentAdjustmentCredit" | "PaymentAdjustmentDebit" | "PaymentCash" | "PaymentCC" | "PaymentCCOnce" | "PaymentCheck" | "PaymentDirectDebit" | "PaymentElectronicTransfer" | "PaymentElectronicTransferReversal" | "PaymentEquifaxCredit" | "PaymentEquifaxDebit" | "PaymentGiftCertificate" | "PaymentHomeBanking" | "PaymentIntermediationFee" | "PaymentIntermediationFeeCredit" | "PaymentMoneyOrder" | "PaymentWireTransfer" | "PerListingPaymentsFee" | "PerListingPaymentsFeeCredit" | "PrivateListing" | "PromotedDisplayFee" | "PromotedDisplayFeeCredit" | "PromotionalCredit" | "ProPackBundleFee" | "ProPackBundleFeeCredit" | "ProPackPlusBundleFee" | "ProPackPlusBundleFeeCredit" | "ReferrerCredit" | "ReferrerDebit" | "RefundCC" | "RefundCheck" | "RegulatoryOperatingFee" | "RegulatoryOperatingFeeCredit" | "RevertUserState" | "RoyalMailReturnLabelFee" | "RoyalMailReturnLabelFeeCredit" | "SalesReportsPlusCredit" | "SalesReportsPlusFee" | "SendLabelFee" | "SendLabelFeeCredit" | "SetOnHold" | "ShippingInsuranceFee" | "ShippingInsuranceFeeCredit" | "SnadOutlierFinalValueFee" | "SnadOutlierFinalValueFeeCredit" | "SnadOutlierFinalValueFeeOnShipping" | "SnadOutlierFinalValueFeeOnShippingCredit" | "StoresGTCCredit" | "StoresGTCFee" | "SubscriptioneBayStores" | "SubscriptionSMBasic" | "SubscriptionSMBasicPro" | "SubtitleFee" | "SubtitleFeeCredit" | "SwitchCurrency" | "TemporaryCredit" | "TemporaryCreditReversal" | "Unknown" | "UpsCaLabelFee" | "UpsCaLabelFeeCredit" | "UpsLabelFee" | "UpsLabelFeeCredit" | "USInternetSalesTax" | "USInternetSalesTaxCredit" | "UspsLabelFee" | "UspsLabelFeeCredit" | "UspsShortpaidFee" | "UspsShortpaidFeeCredit" | "USWHTFederal" | "USWHTFederalCredit" | "USWHTState" | "USWHTStateCredit" | "ValuePackBundleFee" | "ValuePackBundleFeeCredit" | "VATCredit" | "VATDebit" | "VATStatusChange_Denied" | "VATStatusChangeApproved" | "VATStatusChangePending" | "VATStatusDeletedByCSR" | "VATStatusDeletedByUser" | "VehicleLocalFinalValueFee" | "VehicleLocalFinalValueFeeCredit" | "VehicleLocalGTCFee" | "VehicleLocalGTCFeeCredit" | "VehicleLocalInsertionFee" | "VehicleLocalInsertionFeeCredit" | "VehicleLocalSubscriptionFee" | "VehicleLocalSubscriptionFeeCredit" | "VehiclesListingBasicPackageCredit" | "VehiclesListingBasicPackageFee" | "VehiclesListingPlusPackageCredit" | "VehiclesListingPlusPackageFee" | "VehiclesListingPremiumPackageCredit" | "VehiclesListingPremiumPackageFee"; Balance?: number | { value: number; currencyID: CurrencyCodeType; }; ConversionRate?: number | { value: number; currencyID: CurrencyCodeType; }; Date?: string; Description?: string; DiscountDetail?: { Discount?: { Amount?: number | { value: number; currencyID: CurrencyCodeType; }; DiscountType?: string; }; }; GrossDetailAmount?: number | { value: number; currencyID: CurrencyCodeType; }; ItemID?: string; Memo?: string; NetDetailAmount?: number | { value: number; currencyID: CurrencyCodeType; }; Netted?: boolean; OrderId?: string; OrderLineItemID?: string; ReceivedTopRatedDiscount?: boolean; RefNumber?: string; Title?: string; TransactionID?: string; VATPercent?: number; }; }; AccountID: string; AccountSummary?: { AccountState?: "Active" | "CustomCode" | "Inactive" | "Pending"; AdditionalAccount?: { AccountCode?: string; Balance?: number | { value: number; currencyID: CurrencyCodeType; }; Currency?: CurrencyCodeType; }; AmountPastDue?: number | { value: number; currencyID: CurrencyCodeType; }; BankAccountInfo?: string; BankModifyDate?: string; BillingCycleDate?: number; CreditCardExpiration?: string; CreditCardInfo?: string; CreditCardModifyDate?: string; CurrentBalance?: number | { value: number; currencyID: CurrencyCodeType; }; InvoiceBalance?: number | { value: number; currencyID: CurrencyCodeType; }; InvoiceCredit?: number | { value: number; currencyID: CurrencyCodeType; }; InvoiceDate?: string; InvoiceNewFee?: number | { value: number; currencyID: CurrencyCodeType; }; InvoicePayment?: number | { value: number; currencyID: CurrencyCodeType; }; LastAmountPaid?: number | { value: number; currencyID: CurrencyCodeType; }; LastPaymentDate?: string; NettedTransactionSummary?: { TotalNettedChargeAmount?: number | { value: number; currencyID: CurrencyCodeType; }; TotalNettedCreditAmount?: number | { value: number; currencyID: CurrencyCodeType; }; }; PastDue?: boolean; PaymentMethod?: "CreditCard" | "CustomCode" | "DirectDebit" | "DirectDebitPendingSignatureMandate" | "DirectDebitPendingVerification" | "eBayDirectPay" | "NothingOnFile" | "PayPal"; }; Currency: CurrencyCodeType; EntriesPerPage: number; FeeNettingStatus: "Disabled" | "Enabled" | "Exempted"; HasMoreEntries?: boolean; PageNumber: number; PaginationResult: { TotalNumberOfEntries: number; TotalNumberOfPages: number; }; }