import { Amazon } from "./amazon.type"; export declare namespace AmazonReport { type InventoryDisposition = "Sellable" | "Defective" | "Customer" | "Distributor" | "Warehouse" | "Carrier" | "Expired"; type QuantityPriceType = "fixed" | "percent"; type ListingItemCondition = "New" | "Refurbished" | "Unknown"; type ReturnLabelToBePaidBy = "Customer" | "Seller"; type Condition = "NewItem" | "NewWithWarranty" | "NewOEM" | "NewOpenBox" | "UsedLikeNew" | "UsedVeryGood" | "UsedGood" | "UsedAcceptable" | "UsedPoor" | "UsedRefurbished" | "CollectibleLikeNew" | "CollectibleVeryGood" | "CollectibleGood" | "CollectibleAcceptable" | "CollectiblePoor" | "RefurbishedWithWarranty" | "Refurbished" | "Club"; type ReturnLabelType = "AmazonPrePaidLabel" | "MerchantPrePaidLabel"; type ReturnResolution = "StandardRefund"; type ReturnCarrier = "FedEx" | "UPS" | "USPS"; type ReturnReason = "CR-DEFECTIVE" | "CR-FOUND_BETTER_PRICE" | "CR-ORDERED_WRONG_ITEM" | "CR-QUALITY_UNACCEPTABLE" | "CR-UNWANTED_ITEM"; type ReturnRequestStatus = "Approved" | "Closed" | "PendingApproval"; type ReturnType = "Amazon CS" | "C-Returns"; type ReturnCategory = "gl_apparel" | "gl_biss" | "gl_camera" | "gl_electronics" | "gl_home_improvement" | "gl_office_product" | "gl_pc"; type RemovalOrderStatus = "Canceled" | "Pending" | "Completed"; type RemovalOrderType = "Disposal" | "Return"; type ReimbursementReason = "CustomerReturn" | "CustomerServiceIssue" | "Damaged_Inbound" | "Damaged_Outbound" | "Damaged_Warehouse" | "FBACLIPlannedFeeReimbursement" | "FeeCorrection" | "GeneralAdjustment" | "Lost_Inbound" | "Lost_Outbound" | "Lost_Warehouse" | "MCFReturnAdjustment" | "Payment_Retraction" | "Reimbursement_Reversal" | "ReturnAdjustment" | "UnplannedServiceFee"; enum ReportType { GetReferralFeePreviewReport = "_GET_REFERRAL_FEE_PREVIEW_REPORT_", GetFlatFileGeoOpportunities = "_GET_FLAT_FILE_GEO_OPPORTUNITIES_", GetFlatFileOpenListingsData = "_GET_FLAT_FILE_OPEN_LISTINGS_DATA_", GetMerchantListingsDefectData = "_GET_MERCHANT_LISTINGS_DEFECT_DATA_", GetMerchantListingsAllData = "_GET_MERCHANT_LISTINGS_ALL_DATA_", GetMerchantListingsData = "_GET_MERCHANT_LISTINGS_DATA_", GetMerchantCancelledListingsData = "_GET_MERCHANT_CANCELLED_LISTINGS_DATA_", GetMerchantListingsInactiveData = "_GET_MERCHANT_LISTINGS_INACTIVE_DATA_", GetConvergedFlatFileSoldListingsData = "_GET_CONVERGED_FLAT_FILE_SOLD_LISTINGS_DATA_", GetMerchantListingsDataBackCompat = "_GET_MERCHANT_LISTINGS_DATA_BACK_COMPAT_", GetMerchantListingsDataLite = "_GET_MERCHANT_LISTINGS_DATA_LITE_", GetMerchantListingsDataLiter = "_GET_MERCHANT_LISTINGS_DATA_LITER_", GetPanEuOfferStatus = "_GET_PAN_EU_OFFER_STATUS_", GetMfnPanEuOfferStatus = "_GET_MFN_PAN_EU_OFFER_STATUS_", GetConvergedFlatFileOrderReportData = "_GET_CONVERGED_FLAT_FILE_ORDER_REPORT_DATA_", GetFlatFileOrderReportData = "_GET_FLAT_FILE_ORDER_REPORT_DATA_", GetOrdersData = "_GET_ORDERS_DATA_", GetFlatFileActionableOrderData = "_GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_", GetFlatFileArchivedOrdersDataByOrderDate = "_GET_FLAT_FILE_ARCHIVED_ORDERS_DATA_BY_ORDER_DATE_", GetFlatFilePendingOrdersData = "_GET_FLAT_FILE_PENDING_ORDERS_DATA_", GetPendingOrdersData = "_GET_PENDING_ORDERS_DATA_", GetConvergedFlatFilePendingOrdersData = "_GET_CONVERGED_FLAT_FILE_PENDING_ORDERS_DATA_", GetCsvMfnPrimeReturnsReport = "_GET_CSV_MFN_PRIME_RETURNS_REPORT_", GetFlatFileMfnSkuReturnAttributesReport = "_GET_FLAT_FILE_MFN_SKU_RETURN_ATTRIBUTES_REPORT_", GetFlatFileReturnsDataByReturnDate = "_GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE_", GetXmlMfnPrimeReturnsReport = "_GET_XML_MFN_PRIME_RETURNS_REPORT_", GetXmlMfnSkuReturnAttributesReport = "_GET_XML_MFN_SKU_RETURN_ATTRIBUTES_REPORT_", GetXmlReturnsDataByReturnDate = "_GET_XML_RETURNS_DATA_BY_RETURN_DATE_", GetSellerFeedbackData = "_GET_SELLER_FEEDBACK_DATA_", GetV1SellerPerformanceReport = "_GET_V1_SELLER_PERFORMANCE_REPORT_", GetV2SettlementReportDataFlatFile = "_GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_", GetV2SettlementReportDataFlatFileV2 = "_GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2_", GetV2SettlementReportDataXml = "_GET_V2_SETTLEMENT_REPORT_DATA_XML_", GetAfnInventoryData = "_GET_AFN_INVENTORY_DATA_", GetAmazonFulfilledShipmentsData = "_GET_AMAZON_FULFILLED_SHIPMENTS_DATA_", GetStrandedInventoryLoaderData = "_GET_STRANDED_INVENTORY_LOADER_DATA_", GetFbaFulfillmentCustomerShipmentSalesData = "_GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_SALES_DATA_", GetFbaFulfillmentCustomerTaxesData = "_GET_FBA_FULFILLMENT_CUSTOMER_TAXES_DATA_", GetFbaFulfillmentCurrentInventoryData = "_GET_FBA_FULFILLMENT_CURRENT_INVENTORY_DATA_", GetFbaEstimatedFbaFeesTxtData = "_GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA_", GetFbaFulfillmentInboundNoncomplianceData = "_GET_FBA_FULFILLMENT_INBOUND_NONCOMPLIANCE_DATA_", GetFbaFulfillmentInventoryAdjustmentsData = "_GET_FBA_FULFILLMENT_INVENTORY_ADJUSTMENTS_DATA_", GetFbaInventoryAgedData = "_GET_FBA_INVENTORY_AGED_DATA_", GetFbaFulfillmentInventorySummaryData = "_GET_FBA_FULFILLMENT_INVENTORY_SUMMARY_DATA_", GetFbaFulfillmentInventoryHealthData = "_GET_FBA_FULFILLMENT_INVENTORY_HEALTH_DATA_", GetExcessInventoryData = "_GET_EXCESS_INVENTORY_DATA_", GetFbaMyiUnsuppressedInventoryData = "_GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA_", GetFbaMyiAllInventoryData = "_GET_FBA_MYI_ALL_INVENTORY_DATA_", GetFbaFulfillmentMonthlyInventoryData = "_GET_FBA_FULFILLMENT_MONTHLY_INVENTORY_DATA_", GetAfnInventoryDataByCountry = "_GET_AFN_INVENTORY_DATA_BY_COUNTRY_", GetFbaFulfillmentCustomerShipmentPromotionData = "_GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_PROMOTION_DATA_", GetFbaFulfillmentInventoryReceiptsData = "_GET_FBA_FULFILLMENT_INVENTORY_RECEIPTS_DATA_", GetFbaRecommendedRemovalData = "_GET_FBA_RECOMMENDED_REMOVAL_DATA_", GetFbaReimbursementsData = "_GET_FBA_REIMBURSEMENTS_DATA_", GetFbaFulfillmentRemovalOrderDetailData = "_GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA_", GetFbaFulfillmentRemovalShipmentDetailData = "_GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA_", GetFbaFulfillmentCustomerShipmentReplacementData = "_GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_REPLACEMENT_DATA_", GetReservedInventoryData = "_GET_RESERVED_INVENTORY_DATA_", GetFbaFulfillmentCustomerReturnsData = "_GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA_", GetFbaStorageFeeChargesData = "_GET_FBA_STORAGE_FEE_CHARGES_DATA_", GetStrandedInventoryUiData = "_GET_STRANDED_INVENTORY_UI_DATA_", GetFlatFileAllOrdersDataByLastUpdate = "_GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_", GetFlatFileAllOrdersDataByOrderDate = "_GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_", GetRestockInventoryRecommendationsReport = "_GET_RESTOCK_INVENTORY_RECOMMENDATIONS_REPORT_", GetXmlAllOrdersDataByLastUpdate = "_GET_XML_ALL_ORDERS_DATA_BY_LAST_UPDATE_", GetXmlAllOrdersDataByOrderDate = "_GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_", ScVatTaxReport = "_SC_VAT_TAX_REPORT_", GetVatTransactionData = "_GET_VAT_TRANSACTION_DATA_", GetGstMtrB2BCustom = "_GET_GST_MTR_B2B_CUSTOM_", GetGstMtrB2CCustom = "_GET_GST_MTR_B2C_CUSTOM_", GetFlatFileSalesTaxData = "_GET_FLAT_FILE_SALES_TAX_DATA_", GetXmlBrowseTreeData = "_GET_XML_BROWSE_TREE_DATA_", GetEasyshipDocuments = "_GET_EASYSHIP_DOCUMENTS_", GetEasyshipPickedup = "_GET_EASYSHIP_PICKEDUP_", GetEasyshipWaitingForPickup = "_GET_EASYSHIP_WAITING_FOR_PICKUP_", RfqdBulkDownload = "_RFQD_BULK_DOWNLOAD_", FeeDiscountsReport = "_FEE_DISCOUNTS_REPORT_" } type InventoryDispositionState = "Sellable" | "Unsellable"; type ProcessingStatus = "_SUBMITTED_" | "_IN_PROGRESS_" | "_DONE_" | "_DONE_NO_DATA_" | "_CANCELLED_"; type Schedule = "_15_MINUTES_" | "_30_MINUTES_" | "_1_HOUR_" | "_2_HOURS_" | "_4_HOURS_" | "_8_HOURS_" | "_12_HOURS_" | "_1_DAY_" | "_2_DAYS_" | "_72_HOURS_" | "_1_WEEK_" | "_14_DAYS_" | "_15_DAYS_" | "_30_DAYS_" | "_NEVER_"; interface ReportInfo { reportId: string; reportType: ReportType; reportRequestId: string; availableDate: string; acknowledged: boolean; acknowledgedDate: string; } interface ReportRequestInfo { reportRequestId: string; reportType: ReportType; startDate: Amazon.DateTimeType; endDate: Amazon.DateTimeType; scheduled?: Amazon.BooleanType; submittedDate: Amazon.DateTimeType; reportProcessingStatus: ProcessingStatus; generatedReportId?: string; startedProcessingDate?: Amazon.DateTimeType; completedDate?: Amazon.DateTimeType; } interface ReportSchedule { reportType: ReportType; schedule: Schedule; scheduledDate: Amazon.DateTimeType; } interface GetReportParams { reportId: string; } interface RequestReportParams { reportType: ReportType; startDate?: Date; endDate?: Date; reportOptions?: string; marketplaceIdList?: string[]; } interface RequestReportResponse { reportRequestInfo: ReportRequestInfo; } interface GetFbaFulfillmentRemovalShipmentDetailData { requestDate: Date; orderId: string; shipmentDate: Date; sku: string; fnsku: string; disposition: InventoryDispositionState; shippedQuantity: number; carrier: string[]; trackingNumber: string[]; } interface GetReportRequestListParams { reportRequestIdList?: string[]; reportTypeList?: ReportType[]; reportProcessingStatusList?: ProcessingStatus[]; maxCount?: number; requestedFromDate?: Date; requestedToDate?: Date; } interface GetReportRequestListResponse { nextToken?: string; hasNext: Amazon.BooleanType; reportRequestInfo: ReportRequestInfo[]; } interface GetReportRequestListByNextTokenParams { nextToken: string; } interface GetReportRequestListByNextTokenResponse extends GetReportRequestListResponse { } interface GetReportRequestCountParams { reportTypeList?: ReportType[]; reportProcessingStatusList?: ProcessingStatus[]; requestedFromDate?: Date; requestedToDate?: Date; } interface GetReportRequestCountResponse { count: Amazon.IntType; } interface CancelReportRequestsParams { reportRequestIdList?: string[]; reportTypeList?: ReportType[]; reportProcessingStatusList?: ProcessingStatus[]; requestedFromDate?: Date; requestedToDate?: Date; } interface CancelReportRequestsResponse { count: Amazon.IntType; reportRequestInfo: ReportRequestInfo[]; } interface GetReportListParams { maxCount?: number; reportTypeList?: ReportType[]; acknowledged?: boolean; reportRequestIdList?: string[]; availableFromDate?: Date; availableToDate?: Date; } interface GetReportListResponse { nextToken?: string; hasNext: Amazon.BooleanType; reportInfo: ReportInfo[]; } interface GetReportListByNextTokenParams { nextToken: string; } interface GetReportListByNextTokenResponse extends GetReportListResponse { } interface GetReportCountParams { reportTypeList?: ReportType[]; acknowledged?: boolean; availableFromDate?: Date; availableToDate?: Date; } interface GetReportCountResponse { count: Amazon.IntType; } interface ManageReportScheduleParams { reportType: ReportType; schedule: Schedule; scheduleDate?: Date; } interface ManageReportScheduleResponse { count: number; reportSchedule: ReportSchedule; } interface GetReportScheduleListParams { reportTypeList?: ReportType[]; } interface GetReportScheduleListResponse { nextToken?: string; hasNext: Amazon.BooleanType; reportInfo: ReportInfo[]; } interface GetReportScheduleListByNextTokenParams { nextToken: string; } interface GetReportScheduleListByNextTokenResponse extends GetReportScheduleListResponse { } interface GetReportScheduleCountParams { reportTypeList?: ReportType[]; } interface GetReportScheduleCountResponse { count: number; } interface UpdateReportAcknowledgementsParams { reportIdList: string[]; acknowledged?: boolean; } interface UpdateReportAcknowledgementsResponse { count: number; reportInfo: ReportInfo[]; } interface GetFlatFileGeoOpportunities { } interface GetFlatFileOpenListingsData { sku?: string; asin?: string; price?: string; quantity?: string; businessPrice?: string; quantityPriceType?: QuantityPriceType; quantityLowerBound1?: string; quantityPrice1?: string; quantityLowerBound2?: string; quantityPrice2?: string; quantityLowerBound3?: string; quantityPrice3?: string; quantityLowerBound4?: string; quantityPrice4?: string; quantityLowerBound5?: string; quantityPrice5?: string; } interface GetMerchantListingsDefectData { sku?: string; productName?: string; asin?: string; fieldName?: string; alertType?: string; currentValue?: string; lastUpdated?: string; alertName?: string; status?: string; explanation?: string; } interface GetMerchantListingsAllData { itemName?: string; itemDescription?: string; listingId?: string; sellerSku: string; price?: string; quantity?: string; openDate?: string; imageUrl?: string; itemIsMarketplace?: string; productIdType?: string; zshopShippingFee?: string; itemNote?: string; itemCondition?: string; zshopCategory1?: string; zshopBrowsePath?: string; zshopStorefrontFeature?: string; asin1?: string; asin2?: string; asin3?: string; willShipInternationally?: string; expeditedShipping?: string; zshopBoldface?: string; productId?: string; bidForFeaturedPlacement?: string; addDelete?: string; pendingQuantity?: string; fulfillmentChannel?: string; merchantShippingGroup?: string; status?: string; } interface GetMerchantListingsData { itemName?: string; itemDescription?: string; listingId?: string; sellerSku?: string; price?: string; quantity?: string; openDate?: string; imageUrl?: string; itemIsMarketplace?: string; productIdType?: string; zshopShippingFee?: string; itemNote?: string; itemCondition?: string; zshopCategory1?: string; zshopBrowsePath?: string; zshopStorefrontFeature?: string; asin1?: string; asin2?: string; asin3?: string; willShipInternationally?: string; expeditedShipping?: string; zshopBoldface?: string; productId?: string; bidForFeaturedPlacement?: string; addDelete?: string; pendingQuantity?: string; fulfillmentChannel?: string; businessPrice?: string; quantityPriceType?: string; quantityLowerBound_1?: string; quantityPrice_1?: string; quantityLowerBound_2?: string; quantityPrice_2?: string; quantityLowerBound_3?: string; quantityPrice_3?: string; quantityLowerBound_4?: string; quantityPrice_4?: string; quantityLowerBound_5?: string; quantityPrice_5?: string; merchantShippingGroup?: string; } interface GetMerchantCancelledListingsData { itemName?: string; itemDescription?: string; sellerSku?: string; price?: string; quantity?: string; imageUrl?: string; itemIsMarketplace?: string; productIdType?: string; zshopShippingFee?: string; itemNote?: string; itemCondition?: string; zshopCategory1?: string; zshopBrowsePath?: string; zshopStorefrontFeature?: string; asin1?: string; asin2?: string; asin3?: string; willShipInternationally?: string; expeditedShipping?: string; zshopBoldface?: string; productId?: string; addDelete?: string; businessPrice?: string; quantityPriceType?: string; quantityLowerBound_1?: string; quantityPrice_1?: string; quantityLowerBound_2?: string; quantityPrice_2?: string; quantityLowerBound_3?: string; quantityPrice_3?: string; quantityLowerBound_4?: string; quantityPrice_4?: string; quantityLowerBound_5?: string; quantityPrice_5?: string; merchantShippingGroup?: string; } interface GetMerchantListingsInactiveData { } interface GetConvergedFlatFileSoldListingsData { } interface GetMerchantListingsDataBackCompat { itemName?: string; itemDescription?: string; listingId?: string; sellerSku?: string; price?: string; quantity?: string; openDate?: string; imageUrl?: string; itemIsMarketplace?: string; productIdType?: string; zshopShippingFee?: string; itemNote?: string; itemCondition?: string; zshopCategory1?: string; zshopBrowsePath?: string; zshopStorefrontFeature?: string; asin1?: string; asin2?: string; asin3?: string; willShipInternationally?: string; expeditedShipping?: string; zshopBoldface?: string; productId?: string; bidForFeaturedPlacement?: string; addDelete?: string; pendingQuantity?: string; businessPrice?: string; quantityPriceType?: string; quantityLowerBound_1?: string; quantityPrice_1?: string; quantityLowerBound_2?: string; quantityPrice_2?: string; quantityLowerBound_3?: string; quantityPrice_3?: string; quantityLowerBound_4?: string; quantityPrice_4?: string; quantityLowerBound_5?: string; quantityPrice_5?: string; merchantShippingGroup?: string; } interface GetMerchantListingsDataLite { } interface GetMerchantListingsDataLiter { } interface GetPanEuOfferStatus { } interface GetMfnPanEuOfferStatus { } interface GetConvergedFlatFileOrderReportData { } interface GetReferralFeePreviewReport { sellerSku?: string; asin?: string; itemName?: string; price?: string; estimatedReferralFeePerItem?: string; } interface GetFlatFileOrderReportData { } interface GetOrdersData { } interface GetFlatFileActionableOrderData { } interface GetFlatFileArchivedOrdersDataByOrderDate { } interface GetFlatFilePendingOrdersData { } interface GetPendingOrdersData { } interface GetConvergedFlatFilePendingOrdersData { } interface GetCsvMfnPrimeReturnsReport { orderId?: string; orderDate?: string; returnRequestDate?: string; returnRequestStatus?: string; amazonRmaId?: string; merchantRmaId?: string; labelType?: string; labelCost?: string; currencyCode?: string; returnCarrier?: string; trackingId?: string; labelToBePaidBy?: string; aToZClaim?: string; isPrime?: string; asin?: string; merchantSku?: string; itemName?: string; returnQuantity?: string; returnReason?: string; inPolicy?: string; returnType?: string; resolution?: string; invoiceNumber?: string; returnDeliveryDate?: string; orderAmount?: string; orderQuantity?: string; safeTActionReason?: string; safeTClaimId?: string; safeTClaimState?: string; safeTClaimCreationTime?: string; safeTClaimReimbursementAmount?: string; refundedAmount?: string; category?: string; } interface GetFlatFileMfnSkuReturnAttributesReport { } interface GetFlatFileReturnsDataByReturnDate extends GetCsvMfnPrimeReturnsReport { } interface GetXmlMfnPrimeReturnsReport { } interface GetXmlMfnSkuReturnAttributesReport { } interface GetXmlReturnsDataByReturnDate { } interface GetSellerFeedbackData { } interface GetV1SellerPerformanceReport { } interface GetV2SettlementReportDataFlatFile { } interface GetV2SettlementReportDataFlatFileV2 { } interface GetV2SettlementReportDataXml { } interface GetAfnInventoryData { } interface GetStrandedInventoryLoaderData { } interface GetFbaFulfillmentCustomerShipmentSalesData { } interface GetFbaFulfillmentCustomerTaxesData { } interface GetFbaFulfillmentCurrentInventoryData { } interface GetFbaEstimatedFbaFeesTxtData { } interface GetFbaFulfillmentInboundNoncomplianceData { } interface GetFbaFulfillmentInventoryAdjustmentsData { } interface GetFbaInventoryAgedData { } interface GetFbaFulfillmentInventorySummaryData { } interface GetFbaFulfillmentInventoryHealthData { } interface GetExcessInventoryData { } interface GetFbaMyiUnsuppressedInventoryData { afnFulfillableQuantity: number; afnInboundReceivingQuantity: number; afnInboundShippedQuantity: number; afnFutureSupplyBuyable: number; afnInboundWorkingQuantity: number; afnListingExists: "Yes" | "No"; afnResearchingQuantity: number; afnReservedFutureSupply: number; afnReservedQuantity: number; afnTotalQuantity: number; afnUnsellableQuantity: number; afnWarehouseQuantity: number; asin?: string; condition?: ListingItemCondition; fnsku?: string; mfnFulfillableQuantity: number; mfnListingExists: "Yes" | "No"; perUnitVolume: number; productName?: string; sku?: string; yourPrice: number; } interface GetFbaMyiAllInventoryData { } interface GetFbaFulfillmentMonthlyInventoryData { } interface GetAfnInventoryDataByCountry { } interface GetFbaFulfillmentCustomerShipmentPromotionData { shipmentDate?: string; currency?: string; itemPromotionDiscount?: string; itemPromotionId?: string; description?: string; promotionRuleValue?: string; amazonOrderId?: string; shipmentId?: string; shipmentItemId?: string; } interface GetFbaFulfillmentInventoryReceiptsData { } interface GetFbaRecommendedRemovalData { } interface GetReservedInventoryData { } interface GetFbaFulfillmentCustomerReturnsData { returnDate: string; orderId: string; sku: string; asin: string; fnsku: string; quantity: string; fulfillmentCenterId: string; detailedDisposition: InventoryDisposition; reason: string; status: string; licensePlateNumber: string; customerComments: string; } interface GetFbaStorageFeeChargesData { } interface GetStrandedInventoryUiData { } interface GetFlatFileAllOrderData { amazonOrderId?: string; asin?: string; buyerCompanyName?: string; currency?: Amazon.CurrencyCode; customizedPage?: string; customizedUrl?: string; fulfillmentChannel?: Amazon.FulfillmentChannel; giftWrapPrice?: number; giftWrapTax?: number; isBusinessOrder?: string; isSoldByAb?: Amazon.BooleanType; itemPrice?: string; itemPromotionDiscount?: string; itemStatus: Amazon.OrderItemStatus; itemTax?: string; lastUpdatedDate?: string; merchantOrderId?: string; orderChannel?: string; orderStatus?: Amazon.OrderStatus; priceDesignation?: string; productName?: string; promotionIds?: string; purchaseDate?: string; purchaseOrder?: string; quantity?: string; salesChannel?: Amazon.SalesChannel; shipCity?: string; shipCountry?: string; shippingPrice?: string; shippingTax?: string; shipPostalCode?: string; shipPromotionDiscount?: string; shipServiceLevel?: Amazon.ShipServiceLevel; shipState?: string; sku?: string; url?: string; } interface GetFlatFileAllOrdersDataByLastUpdate extends GetFlatFileAllOrderData { } interface GetFlatFileAllOrdersDataByOrderDate extends GetFlatFileAllOrderData { } interface GetRestockInventoryRecommendationsReport { } interface GetXmlAllOrdersData { order: { amazonOrderId: string; merchantOrderId?: string; purchaseDate: string; lastUpdatedDate: string; orderStatus: string; salesChannel: string; fulfillmentData: { fulfillmentChannel: Amazon.FulfillmentChannel; shipServiceLevel: Amazon.ShipServiceLevel; address: { city: string; state: string; postalCode: string; country: string; }; }; orderItem: GetXmlAllOrdersDataOrderItem[]; buyerCompanyName?: string; }; } interface GetXmlAllOrdersDataOrderItem { amazonOrderItemCode: string; asin: string; sku: string; itemStatus?: string; productName: string; quantity: string; itemPrice?: GetXmlAllOrdersDataOrderItemPrice; promotion?: { promotionIDs: string; itemPromotionDiscount?: string; shipPromotionDiscount?: string; }; priceDesignation?: string; } type GetXmlAllOrdersDataOrderItemPriceComponentType = "Principal" | "Tax" | "Shipping"; interface GetXmlAllOrdersDataOrderItemPrice { component: GetXmlAllOrdersDataOrderItemPriceComponent[]; } interface GetXmlAllOrdersDataOrderItemPriceComponent { type: GetXmlAllOrdersDataOrderItemPriceComponentType; amount: { value: string; currency: string; }; } interface GetXmlAllOrdersDataByLastUpdate extends GetXmlAllOrdersData { } interface GetXmlAllOrdersDataByOrderDate extends GetXmlAllOrdersData { } interface ScVatTaxReport { } interface GetVatTransactionData { } interface GetGstMtrB2BCustom { } interface GetGstMtrB2CCustom { } interface GetFlatFileSalesTaxData { } interface GetXmlBrowseTreeData { } interface GetEasyshipDocuments { } interface GetEasyshipPickedup { } interface GetEasyshipWaitingForPickup { } interface RfqdBulkDownload { } interface FeeDiscountsReport { } interface GetAmazonFulfilledShipmentsData { amazonOrderId?: string; merchantOrderId?: string; shipmentId?: string; shipmentItemId?: string; amazonOrderItemId?: string; merchantOrderItemId?: string; purchaseDate?: string; paymentsDate?: string; shipmentDate?: string; reportingDate?: string; buyerEmail?: string; buyerName?: string; buyerPhoneNumber?: string; sku?: string; productName?: string; quantityShipped?: string; currency?: string; itemPrice?: string; itemTax?: string; shippingPrice?: string; shippingTax?: string; giftWrapPrice?: string; giftWrapTax?: string; shipServiceLevel?: string; recipientName?: string; shipAddress_1?: string; shipAddress_2?: string; shipAddress_3?: string; shipCity?: string; shipState?: string; shipPostalCode?: string; shipCountry?: string; shipPhoneNumber?: string; billAddress_1?: string; billAddress_2?: string; billAddress_3?: string; billCity?: string; billState?: string; billPostalCode?: string; billCountry?: string; itemPromotionDiscount?: string; shipPromotionDiscount?: string; carrier?: string; trackingNumber?: string; estimatedArrivalDate?: string; fulfillmentCenterId?: string; fulfillmentChannel?: string; salesChannel?: string; } interface GetFbaReimbursementsData { approvalDate: Date; reimbursementId: string; caseId?: string; amazonOrderId?: string; reason?: ReimbursementReason; sku?: string; fnsku?: string; asin?: string; condition?: Condition; currencyUnit: string; amountPerUnit: number; amountTotal: number; quantityReimbursedCash: number; quantityReimbursedInventory: number; quantityReimbursedTotal: number; originalReimbursementId: string; originalReimbursementType: string; } interface GetFbaFulfillmentRemovalOrderDetailData { requestDate: Date; orderId: string; orderType: RemovalOrderType; orderStatus: RemovalOrderStatus; lastUpdatedDate: Date; sku: string; fnsku: string; disposition: InventoryDispositionState; requestedQuantity: number; cancelledQuantity: number; disposedQuantity: number; shippedQuantity: number; inProcessQuantity: number; removalFee?: number; currency?: Amazon.CurrencyCode; } interface GetFbaFulfillmentCustomerShipmentReplacementData { shipmentDate: Date; sku: string; asin: string; fulfillmentCenterId: string; originalFulfillmentCenterId: string; quantity: number; replacementReasonCode: string; replacementAmazonOrderId: string; originalAmazonOrderId: string; } }