import {z} from 'zod' export type CreateApiInventoryIdIdBookInventoryArgs = {id: string, body: Record}; export type CreateApiInventoryIdIdBookInventoryOptions = {baseUrl: string, APIToken?: string | undefined, fetch?: typeof fetch | undefined}; export const jobProgress = z.object({failedCreateCount: z.number().int().optional(), failedUpdateCount: z.number().int().optional(), lastModifiedDate: z.number().int().optional(), succeededCreateCount: z.number().int().optional(), succeededUpdateCount: z.number().int().optional(), totalCount: z.number().int().optional()}); export const jobResult = z.object({progress: jobProgress.optional(), status: z.enum(["ABORTING", "EXECUTING", "NOT_EXECUTING", "SCHEDULED"]).optional(), type: z.enum(["ACCOUNTING_DATASTRUCTURE_MIGRATION", "ACCOUNTING_EXPORT", "ACCOUNT_BALANCES_TRANSFER", "ADAPT_SALES_STAGES", "AMAZON_ARTICLE_WECLAPP_ARTICLE_FBA_SYNC", "AMAZON_ARTICLE_WECLAPP_ARTICLE_SYNC", "AMAZON_CREATE_REPORTS", "AMAZON_INVOICE_UPLOAD", "AMAZON_REPORT_SALES_ORDER_FBA_SYNC", "AMAZON_REPORT_SALES_ORDER_SYNC", "AMAZON_SETTLEMENT_WECLAPP_SYNC", "AMAZON_WECLAPP_ARTICLE_FBA_SYNC", "AMAZON_WECLAPP_ARTICLE_SYNC", "AMAZON_WECLAPP_FBA_STOCK_SYNC", "AMAZON_WECLAPP_REPORT_FBA_SYNC", "AMAZON_WECLAPP_REPORT_SYNC", "AMAZON_WECLAPP_SETTLEMENT_SYNC", "ARTICLE_KEY_FIGURES_EXPORT", "ARTICLE_PRICE_TO_AMAZON_REPORT_SYNC", "BREVO_CAMPAIGN_PARTICIPANT_EXPORT", "BREVO_CONTACT_EXPORT", "BREVO_CONTACT_IMPORT", "BREVO_CUSTOMER_EXPORT", "BREVO_LEAD_EXPORT", "CAMPAIGN_EMAIL_SENDING", "CLEVER_REACH_CAMPAIGN_PARTICIPANT_EXPORT", "CLEVER_REACH_CONTACT_EXPORT", "CLEVER_REACH_CONTACT_IMPORT", "CLEVER_REACH_CUSTOMER_EXPORT", "CLEVER_REACH_LEAD_EXPORT", "COMMISSION_RUN", "CONFIGURED_MASS_PERFORMANCE_RECORD_CREATION", "CONTRACT_BILLING", "DATEV_BBS_TRANSMISSION", "DATEV_BDS_TRANSMISSION", "DATEV_RDS_TRANSMISSION", "EBAY_WECLAPP_DELETION_REQUEST_SYNC", "EBAY_WECLAPP_LISTING_SYNC", "EBAY_WECLAPP_ORDER_SYNC", "EBAY_WECLAPP_PAYMENT_SYNC", "EBAY_WECLAPP_SELLER_PROFILE_SYNC", "ERIC_CREATE_ACCOUNT_SHEET", "FATTURAPA_IMPORT", "FATTURAPA_SALES_INVOICE_XML_CREATION", "GROUPWARE_CONTACT_CREATION", "IMPORT_VCARD", "INVENTORY_BOOKING", "INVENTORY_VALUATION", "INVENTORY_VALUTATION_EXPORT", "ITSCOPE_ARTICLE_PRICE_UPDATE", "ITSCOPE_WECLAPP_ARTICLE_SYNC", "ITSCOPE_WECLAPP_PURCHASE_ORDER_SYNC", "ITSCOPE_WECLAPP_SALES_ORDER_SYNC", "IT_SCOPE_QUOTATION_SYNC", "KAUFLAND_ARTICLE_UPLOAD_CHECK_SYNC", "KAUFLAND_INVOICE_UPLOAD", "KAUFLAND_WECLAPP_ARTICLE_SYNC", "KAUFLAND_WECLAPP_ORDER_SYNC", "LISTING_TO_EBAY_UPDATE_SYNC", "MAGENTO2_WECLAPP_ARTICLE_SYNC", "MAGENTO2_WECLAPP_CUSTOMER_SYNC", "MAGENTO2_WECLAPP_ORDER_SYNC", "MAGENTO_WECLAPP_ARTICLE_SYNC", "MAGENTO_WECLAPP_CUSTOMER_SYNC", "MAGENTO_WECLAPP_ORDER_SYNC", "MAIL_CHIMP_CAMPAIGN_PARTICIPANT_EXPORT", "MAIL_CHIMP_CONTACT_EXPORT", "MAIL_CHIMP_CONTACT_IMPORT", "MAIL_CHIMP_CUSTOMER_EXPORT", "MAIL_CHIMP_LEAD_EXPORT", "MAIL_TO_INVOICE_IMPORT", "MASS_ACCOUNTING_TRANSACTION_UPDATE", "MASS_ADVANCE_PAYMENT_INVOICE_COMPLETE_WORKFLOW", "MASS_ADVANCE_PAYMENT_INVOICE_CREATION", "MASS_AMAZON_SHIPMENT_CREATION", "MASS_APPROVE_APPROVAL", "MASS_ARTICLE_CREATE_BLANKET_PURCHASE_ORDER", "MASS_ARTICLE_CREATE_BLANKET_SALES_ORDER", "MASS_ARTICLE_CUSTOM_ATTRIBUTE_UPDATE", "MASS_ARTICLE_PRINT_DATASHEET", "MASS_ARTICLE_SUPPLY_SOURCE_CUSTOM_ATTRIBUTE_UPDATE", "MASS_ARTICLE_SUPPLY_SOURCE_UPDATE", "MASS_ARTICLE_UPDATE", "MASS_BILL_OF_MATERIAL_ITEM_UPDATE", "MASS_BLANKET_PURCHASE_ORDER_CANCEL", "MASS_BLANKET_PURCHASE_ORDER_COMPLETE", "MASS_BLANKET_PURCHASE_ORDER_CONFIRM_BY_SUPPLIER", "MASS_BLANKET_PURCHASE_ORDER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_BLANKET_PURCHASE_ORDER_PRINT", "MASS_BLANKET_PURCHASE_ORDER_REOPEN", "MASS_BLANKET_PURCHASE_ORDER_SEND_EMAIL", "MASS_BLANKET_PURCHASE_ORDER_UPDATE", "MASS_BLANKET_PURCHASE_ORDER_UPDATE_FORM_TEXTS", "MASS_BLANKET_SALES_ORDER_CANCEL", "MASS_BLANKET_SALES_ORDER_COMPLETE", "MASS_BLANKET_SALES_ORDER_CREATE_CONFIRMATION", "MASS_BLANKET_SALES_ORDER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_BLANKET_SALES_ORDER_REOPEN", "MASS_BLANKET_SALES_ORDER_SEND_EMAIL", "MASS_BLANKET_SALES_ORDER_UPDATE", "MASS_BLANKET_SALES_ORDER_UPDATE_FORM_TEXTS", "MASS_BUSINESS_TIMES_DAY_OFF_DELETE", "MASS_CAMPAIGN_CUSTOM_ATTRIBUTE_UPDATE", "MASS_CAMPAIGN_PARTICIPANTS_UPDATE", "MASS_CAMPAIGN_UPDATE", "MASS_CANCELLATION_SEND_EMAIL", "MASS_CANCEL_TRANSPORTATION_ORDER", "MASS_CLEAR_OPEN_ITEM", "MASS_CLOSE_SUPPLIER_ORDER", "MASS_COMPLETE_WORKFLOW_TRANSPORTATION_ORDER", "MASS_CONTRACT_CHARGE_CUSTOM_ATTRIBUTE_UPDATE", "MASS_CONTRACT_CHARGE_UPDATE", "MASS_CONTRACT_CUSTOM_ATTRIBUTE_UPDATE", "MASS_CONTRACT_PRINT_DOCUMENT", "MASS_CONTRACT_SEND_EMAIL", "MASS_CONTRACT_UPDATE", "MASS_CONTRACT_UPDATE_FORM_TEXTS", "MASS_CREATE_DROPSHIPPING_ORDER", "MASS_CREATE_SALES_ORDER_COMMISSION", "MASS_CREATE_TRANSPORTATION_ORDER_FROM_PICKING_BOOKS", "MASS_CREDIT_NOTE_COMPLETE_WORKFLOW", "MASS_CRM_EVENT_CUSTOM_ATTRIBUTE_UPDATE", "MASS_CRM_EVENT_UPDATE", "MASS_CUSTOMER_RETURN_DELETE", "MASS_DELIVERY_NOTE_SEND_EMAIL", "MASS_DOWNLOAD_BANK_TRANSACTION", "MASS_DUNNING_RUN_PROCESS_PROPOSALS", "MASS_DUNNING_RUN_SEND_EMAIL_DETAIL", "MASS_DUNNING_RUN_SEND_EMAIL_OVERVIEW", "MASS_EBAY_LISTINGS_DELETE", "MASS_EBAY_LISTING_UPDATE", "MASS_INTERNAL_TRANSPORT_REFERENCE_UPDATE", "MASS_INVOICE_BOOK", "MASS_INVOICE_CHECK", "MASS_INVOICE_COMPLETE_ENTRY", "MASS_INVOICE_COMPLETE_WORKFLOW", "MASS_INVOICE_CREATE_OPEN_ITEMS", "MASS_INVOICE_DOCUMENT_CREATION", "MASS_INVOICE_SEND_EMAIL", "MASS_INVOICE_VERIFIED", "MASS_IT_SCOPE_ARTICLE_CREATION", "MASS_IT_SCOPE_ORDER_SYNC", "MASS_LEDGER_ACCOUNT_UPDATE", "MASS_OFFER_ACCEPT", "MASS_OFFER_CONFIRMATION", "MASS_OFFER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_OFFER_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_OFFER_ITEM_UPDATE", "MASS_OFFER_PRINT_DOCUMENT", "MASS_OFFER_RECALCULATE_COSTS", "MASS_OFFER_REJECT", "MASS_OFFER_RESET_TAXES", "MASS_OFFER_SEND_EMAIL", "MASS_OFFER_UPDATE", "MASS_OFFER_UPDATE_FORM_TEXTS", "MASS_OPPORTUNITY_CUSTOM_ATTRIBUTE_UPDATE", "MASS_OPPORTUNITY_UPDATE", "MASS_ORDER_CANCEL", "MASS_ORDER_CLOSE", "MASS_ORDER_CONFIRMATION_CREATION", "MASS_ORDER_RECALCULATE_COSTS", "MASS_ORDER_REOPEN", "MASS_ORDER_RESET_TAXES", "MASS_ORDER_SHIPPING_LABEL_CREATION", "MASS_ORDER_SHIPPING_RETURN_LABEL_CREATION", "MASS_ORDER_UPDATE", "MASS_ORDER_UPDATE_FORM_TEXTS", "MASS_PARTY_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PARTY_MERGE", "MASS_PARTY_SET_PRIMARY_CONTACT", "MASS_PARTY_UPDATE", "MASS_PART_PAYMENT_INVOICE_COMPLETE_WORKFLOW", "MASS_PART_PAYMENT_INVOICE_CREATION", "MASS_PAYMENT_RUN_PROCESS_PROPOSALS", "MASS_PERFORMANCE_RECORD_COMPLETE_WORKFLOW_FOR_SALES_ORDER", "MASS_PERFORMANCE_RECORD_CREATE_DOCUMENTS", "MASS_PERFORMANCE_RECORD_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PERFORMANCE_RECORD_INVOICING", "MASS_PERFORMANCE_RECORD_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PERFORMANCE_RECORD_RECORDING", "MASS_PERFORMANCE_RECORD_SEND_EMAIL", "MASS_PERFORMANCE_RECORD_UPDATE", "MASS_PERFORMANCE_RECORD_UPDATE_FORM_TEXTS", "MASS_PICKING_LIST_CREATION", "MASS_PM_REQUIREMENT_ITEM_UPDATE", "MASS_PREPAYMENT_INVOICE_CREATION", "MASS_PREPAYMENT_INVOICE_WORKFLOW", "MASS_PRINT_DROPSHIPPING_ORDER_DELIVERY_NOTE", "MASS_PRINT_PRODUCTION_ORDER", "MASS_PRINT_PURCHASE_ORDER_DOCUMENTS", "MASS_PRINT_RETURNS_PICKUP_NOTE", "MASS_PRINT_RETURNS_RETURN_NOTE", "MASS_PRINT_RETURN_DELIVERY_NOTE", "MASS_PROCESS_DROPSHIPPING_ORDER", "MASS_PRODUCTION_ORDER_CANCELLATION", "MASS_PRODUCTION_ORDER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PRODUCTION_ORDER_ITEM_ARTICLE_EXCHANGE", "MASS_PRODUCTION_ORDER_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PRODUCTION_ORDER_ITEM_UPDATE", "MASS_PRODUCTION_ORDER_MATERIAL_ITEMS_UPDATE", "MASS_PRODUCTION_ORDER_PICKING_LIST_CREATION", "MASS_PRODUCTION_ORDER_REOPEN", "MASS_PRODUCTION_ORDER_UPDATE", "MASS_PRODUCTION_ORDER_UPDATE_FORM_TEXTS", "MASS_PROJECT_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PROJECT_UPDATE", "MASS_PURCHASE_CREDIT_NOTE_COMPLETE_WORKFLOW", "MASS_PURCHASE_INVOICE_BACK_TO_ENTRY", "MASS_PURCHASE_INVOICE_BOOK_ACCOUNTING", "MASS_PURCHASE_INVOICE_CANCEL", "MASS_PURCHASE_INVOICE_COMPLETE_WORKFLOW", "MASS_PURCHASE_INVOICE_CREATE_CREDIT_NOTE", "MASS_PURCHASE_INVOICE_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PURCHASE_INVOICE_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PURCHASE_INVOICE_ITEM_UPDATE", "MASS_PURCHASE_INVOICE_RESET_TAXES", "MASS_PURCHASE_INVOICE_SHIPPING_COST_ITEM_UPDATE", "MASS_PURCHASE_INVOICE_UPDATE", "MASS_PURCHASE_ORDER_CANCEL", "MASS_PURCHASE_ORDER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PURCHASE_ORDER_INVOICE_COMPLETE_WORKFLOW", "MASS_PURCHASE_ORDER_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PURCHASE_ORDER_ITEM_UPDATE", "MASS_PURCHASE_ORDER_REOPEN", "MASS_PURCHASE_ORDER_RESET_TAXES", "MASS_PURCHASE_ORDER_SEND_EMAIL", "MASS_PURCHASE_ORDER_UPDATE", "MASS_PURCHASE_ORDER_UPDATE_FORM_TEXTS", "MASS_PURCHASE_REQUEST_CANCEL", "MASS_PURCHASE_REQUEST_CLOSE", "MASS_PURCHASE_REQUEST_CREATE_DOCUMENTS", "MASS_PURCHASE_REQUEST_CUSTOM_ATTRIBUTE_UPDATE", "MASS_PURCHASE_REQUEST_REOPEN", "MASS_PURCHASE_REQUEST_SEND_EMAIL", "MASS_PURCHASE_REQUEST_UPDATE", "MASS_PURCHASE_REQUEST_UPDATE_FORM_TEXTS", "MASS_RECORD_ADDRESS_FROM_CRM_UPDATE", "MASS_RECORD_EMAIL_ADDRESS_FROM_CRM_UPDATE", "MASS_RECURRING_CREATE_INVOICE", "MASS_RECURRING_INVOICE_CUSTOM_ATTRIBUTE_UPDATE", "MASS_RECURRING_INVOICE_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_RECURRING_INVOICE_ITEM_UPDATE", "MASS_RECURRING_INVOICE_UPDATE", "MASS_RECURRING_INVOICE_UPDATE_FORM_TEXTS", "MASS_RECURRING_RECALCULATION_COST", "MASS_REGION_UPDATE", "MASS_REJECT_APPROVAL", "MASS_REMINDER_UPDATE", "MASS_RESET_CLEAR_OPEN_ITEM", "MASS_SALES_BILL_OF_MATERIAL_ITEM_UPDATE", "MASS_SALES_INVOICE_BACK_TO_ENTRY", "MASS_SALES_INVOICE_BOOK_ACCOUNTING", "MASS_SALES_INVOICE_CANCEL", "MASS_SALES_INVOICE_CREATE_CREDIT_NOTE", "MASS_SALES_INVOICE_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SALES_INVOICE_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SALES_INVOICE_ITEM_UPDATE", "MASS_SALES_INVOICE_RECALCULATE_COSTS", "MASS_SALES_INVOICE_RESET_TAXES", "MASS_SALES_INVOICE_SHIPPING_COST_ITEM_UPDATE", "MASS_SALES_INVOICE_UPDATE", "MASS_SALES_INVOICE_UPDATE_FORM_TEXTS", "MASS_SALES_ORDER_CASH_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SALES_ORDER_COMPLETE_WORKFLOW", "MASS_SALES_ORDER_CREATE_PERFORMANCE_RECORD", "MASS_SALES_ORDER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SALES_ORDER_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SALES_ORDER_ITEM_UPDATE", "MASS_SALES_ORDER_SEND_EMAIL", "MASS_SALES_PRICE_ADD_SPECIAL_PRICE", "MASS_SALES_PRICE_DELETION", "MASS_SAVE_ORDER_CONFIRMED", "MASS_SEPA_MAIN_BANK_UPDATE", "MASS_SERIALNUMBER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SERVICE_QUOTA_ADD_TIME_RECORDS_DETAIL", "MASS_SERVICE_QUOTA_ADD_TIME_RECORDS_OVERVIEW", "MASS_SERVICE_QUOTA_CLOSE", "MASS_SERVICE_QUOTA_CREATE_PERFORMANCE_RECORD", "MASS_SERVICE_QUOTA_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SERVICE_QUOTA_REOPEN", "MASS_SERVICE_QUOTA_UPDATE", "MASS_SET_ORDERS_SHIPPED", "MASS_SHIPMENT_ARRIVAL_CANCEL", "MASS_SHIPMENT_ARRIVAL_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SHIPMENT_ARRIVAL_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SHIPMENT_COMPLETE_WORKFLOW", "MASS_SHIPMENT_COMPLETE_WORKFLOW_FOR_SALES_ORDER", "MASS_SHIPMENT_CREATION", "MASS_SHIPMENT_INCOMING_DELETE", "MASS_SHIPMENT_INCOMING_REOPEN", "MASS_SHIPMENT_INCOMING_UPDATE", "MASS_SHIPMENT_INCOMING_UPDATE_FORM_TEXTS", "MASS_SHIPMENT_INVOICE_CREATION", "MASS_SHIPMENT_OUTGOING_BACK_TO_ENTRY", "MASS_SHIPMENT_OUTGOING_CANCEL", "MASS_SHIPMENT_OUTGOING_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SHIPMENT_OUTGOING_DELETE", "MASS_SHIPMENT_OUTGOING_ITEM_CUSTOM_ATTRIBUTE_UPDATE", "MASS_SHIPMENT_OUTGOING_RETURN_LABEL_CREATION", "MASS_SHIPMENT_OUTGOING_UPDATE", "MASS_SHIPMENT_OUTGOING_UPDATE_FORM_TEXTS", "MASS_SHIPPING_CARRIER_UPDATE", "MASS_SHIPPING_CONFIRMATION_OF_ARRIVAL_CREATION", "MASS_SHIPPING_CONFIRMATION_OF_ARRIVAL_SEND_EMAIL", "MASS_SHIPPING_LABEL_CREATION", "MASS_SHIPPING_NOTE_CREATION", "MASS_SHIPPING_RETURN_LABEL_CREATION", "MASS_SHIP_IN", "MASS_SHIP_OUT", "MASS_STANDARD_INVOICE_CREATION", "MASS_STANDARD_INVOICE_WORKFLOW", "MASS_START_PRODUCTION_ORDER", "MASS_STOCK_BATCH_NUMBER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_STORAGE_PLACE_CUSTOM_ATTRIBUTE_UPDATE", "MASS_STORAGE_PLACE_UPDATE", "MASS_SUPPLIER_PRICE_DELETION", "MASS_SUPPLIER_RETURN_DELETE", "MASS_TASK_BILLING_DATA_UPDATE", "MASS_TASK_CREATE_PERFORMANCE_RECORD", "MASS_TASK_CREATE_RECORDED_PERFORMANCE_RECORD_AND_INVOICE", "MASS_TASK_CUSTOM_ATTRIBUTE_UPDATE", "MASS_TASK_UPDATE", "MASS_TAX_RESET", "MASS_TEAMVIEWER_DOWNLOAD_TIME_ENTRIES", "MASS_TICKET_CATEGORY_UPDATE", "MASS_TICKET_CREATE_PERFORMANCE_RECORD", "MASS_TICKET_CREATE_RECORDED_PERFORMANCE_RECORD_AND_INVOICE", "MASS_TICKET_CUSTOM_ATTRIBUTE_UPDATE", "MASS_TICKET_FAQ_COPY", "MASS_TICKET_FAQ_UPDATE", "MASS_TICKET_LINK_TO_SALES_ORDER", "MASS_TICKET_MERGE", "MASS_TICKET_SLA_RECALCULATE", "MASS_TICKET_STATUS_UPDATE", "MASS_TICKET_UPDATE", "MASS_TIME_RECORD_CREATE_PERFORMANCE_RECORD", "MASS_TIME_RECORD_CREATE_RECORDED_PERFORMANCE_RECORD_AND_INVOICE", "MASS_TIME_RECORD_CUSTOM_ATTRIBUTE_UPDATE", "MASS_TIME_RECORD_MOVE", "MASS_TIME_RECORD_UPDATE", "MASS_TRANSACTION_BOOKING", "MASS_TRANSACTION_CLEARING", "MASS_TRANSACTION_DELETE", "MASS_TRANSACTION_PROCESSING", "MASS_TRANSACTION_REMOVE_PAYMENTAPPLICATIONS", "MASS_TRANSACTION_RESET_IGNORE", "MASS_TRANSACTION_SET_IGNORE", "MASS_TRANSPORTATION_ORDER_CUSTOM_ATTRIBUTE_UPDATE", "MASS_TRANSPORTATION_ORDER_PICKING_LIST_CREATION", "MASS_UPDATE_CONTRACT_PRICES", "MASS_UPDATE_OFFER_PRICES", "MASS_UPDATE_RECURRING_INVOICE_PRICES", "MASS_UPDATE_SALES_INVOICE_PRICES", "MASS_UPDATE_SALES_ORDER_PRICES", "MATERIAL_PLANNING_RUN", "OFFER_EXPORT", "OTTO_ARTICLE_UPLOAD_CHECK_SYNC", "OTTO_WECLAPP_ARTICLE_SYNC", "OTTO_WECLAPP_CREDIT_NOTE_SYNC", "OTTO_WECLAPP_INVOICE_SYNC", "OTTO_WECLAPP_ORDER_SYNC", "PRESTA_WECLAPP_ARTICLE_SYNC", "PRESTA_WECLAPP_CUSTOMER_SYNC", "PRESTA_WECLAPP_ORDER_SYNC", "PRICE_CALCULATION_ARTICLE", "PURCHASE_INVOICE_EXPORT", "PURCHASE_INVOICE_SHIPPING_COST_EXPORT", "PURCHASE_ORDER_EXPORT", "PURCHASE_ORDER_REQUEST_SEND_EMAIL", "RECEIVED_INVOICE_IMPORT", "RECURRING_INVOICE_INVOICE_CREATION", "RESET_ACCOUNTING", "RESET_BUSINESS_TRANSACTIONS", "SALES_INVOICE_EXPORT", "SALES_INVOICE_SHIPPING_COST_ITEMS_EXPORT", "SALES_INVOICE_XRECHNUNG_EXPORT", "SALES_ORDER_EXPORT", "SHIPMENTIN_EXPORT", "SHIPMENTOUT_EXPORT", "SHOPIFY_WECLAPP_ARTICLE_SYNC", "SHOPIFY_WECLAPP_CUSTOMER_SYNC", "SHOPIFY_WECLAPP_ORDER_SYNC", "SHOPIFY_WECLAPP_PAYMENT_SYNC", "SHOPWARE6_WECLAPP_ARTICLE_SYNC", "SHOPWARE6_WECLAPP_CUSTOMER_SYNC", "SHOPWARE6_WECLAPP_ORDER_SYNC", "SHOPWARE_WECLAPP_ARTICLE_SYNC", "SHOPWARE_WECLAPP_CUSTOMER_SYNC", "SHOPWARE_WECLAPP_ORDER_SYNC", "SYNAXON_WECLAPP_ARTICLE_UPDATE", "TRANSUS_SALES_INVOICE_XML_CREATION", "TRANSUS_SHIPMENT_XML_CREATION", "TRANSUS_WECLAPP_ORDER_SYNC", "WECLAPP_AMAZON_OUTBOUND_SHIPMENT_SYNC", "WECLAPP_AMAZON_STOCK_SYNC", "WECLAPP_EBAY_LISTING_STOCK_SYNC", "WECLAPP_EBAY_ORDER_SYNC", "WECLAPP_ITSCOPE_ARTICLE_PRICE_UPDATE", "WECLAPP_ITSCOPE_ORDER_SYNC", "WECLAPP_KAUFLAND_ARTICLE_SYNC", "WECLAPP_KAUFLAND_ORDER_SYNC", "WECLAPP_KAUFLAND_STOCK_SYNC", "WECLAPP_MAGENTO2_ARTICLE_SYNC", "WECLAPP_MAGENTO2_ORDER_SYNC", "WECLAPP_MAGENTO2_STOCK_SYNC", "WECLAPP_MAGENTO_ARTICLE_SYNC", "WECLAPP_MAGENTO_ORDER_SYNC", "WECLAPP_MAGENTO_STOCK_SYNC", "WECLAPP_OTTO_ARTICLE_SYNC", "WECLAPP_OTTO_ORDER_SYNC", "WECLAPP_OTTO_STOCK_SYNC", "WECLAPP_PRESTA_ARTICLE_SYNC", "WECLAPP_PRESTA_CUSTOMER_SYNC", "WECLAPP_PRESTA_ORDER_SYNC", "WECLAPP_PRESTA_STOCK_SYNC", "WECLAPP_SALES_ORDER_AMAZON_REPORT_SYNC", "WECLAPP_SHOPIFY_ARTICLE_SYNC", "WECLAPP_SHOPIFY_ORDER_SYNC", "WECLAPP_SHOPIFY_STOCK_SYNC", "WECLAPP_SHOPWARE6_ARTICLE_SYNC", "WECLAPP_SHOPWARE6_ORDER_SYNC", "WECLAPP_SHOPWARE6_STOCK_SYNC", "WECLAPP_SHOPWARE_ARTICLE_SYNC", "WECLAPP_SHOPWARE_CUSTOMER_SYNC", "WECLAPP_SHOPWARE_ORDER_SYNC", "WECLAPP_SHOPWARE_STOCK_SYNC", "WECLAPP_TO_AMAZON_ARTICLE_REPORT_SYNC", "WECLAPP_TO_AMAZON_REPORT_SYNC", "WECLAPP_TO_SHOPIFY_CUSTOMER_SYNC", "WECLAPP_TO_SHOPWARE6_CUSTOMER_SYNC", "WECLAPP_TO_WECLAPP_ARTICLE_PUSH", "WECLAPP_TO_WECLAPP_CUSTOM_ATTRIBUTES_PULL", "WECLAPP_TO_WECLAPP_DELETION", "WECLAPP_TO_WECLAPP_OFFER_PULL", "WECLAPP_TO_WECLAPP_OTHER_DATA_PUSH", "WECLAPP_TO_WECLAPP_PARTY_PULL", "WECLAPP_TO_WECLAPP_PARTY_PUSH", "WECLAPP_TO_WECLAPP_PURCHASE_ORDERS_AS_SALES_ORDERS_PULL", "WECLAPP_TO_WECLAPP_PURCHASE_ORDER_PUSH", "WECLAPP_TO_WECLAPP_SALES_ORDER_PULL", "WECLAPP_TO_WECLAPP_STORE_PUSH", "WECLAPP_TO_WECLAPP_SUPPLIER_STOCK_SYNC", "WECLAPP_TO_WECLAPP_TICKET_PULL", "WECLAPP_TO_WECLAPP_USER_PULL", "WECLAPP_WOOCOMMERCE_ARTICLE_SYNC", "WECLAPP_WOOCOMMERCE_ORDER_SYNC", "WECLAPP_WOOCOMMERCE_STOCK_SYNC", "WOOCOMMERCE_WECLAPP_ARTICLE_SYNC", "WOOCOMMERCE_WECLAPP_CUSTOMER_SYNC", "WOOCOMMERCE_WECLAPP_ORDER_SYNC", "XT_WECLAPP_ARTICLE_SYNC", "XT_WECLAPP_ORDER_SYNC", "accountingTransaction_delete", "articleSupplySource_delete", "article_delete", "blanketPurchaseOrder_delete", "blanketSalesOrder_delete", "contract_delete", "crmEvent_delete", "internalTransportReference_delete", "opportunity_delete", "party_delete", "performanceRecord_delete", "pick_delete", "productionOrder_delete", "purchaseInvoice_delete", "purchaseOrderRequest_delete", "purchaseOrder_delete", "quotation_delete", "region_delete", "reminder_delete", "salesInvoice_delete", "salesOrder_delete", "serviceQuota_delete", "storagePlace_delete", "tag_delete", "task_create", "task_delete", "tax_delete", "ticket_delete", "transportationOrder_delete", "variantArticle_delete"]).optional()}); export const createApiInventoryIdIdBookInventoryResponse = z.object({result: jobResult.optional()}); export const validateResponse = async ( schema: { readonly '~standard': { readonly validate: (value: unknown) => ({ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }) | Promise<{ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }> } }, value: unknown ): Promise => { const result = await schema['~standard'].validate(value) if (result.issues !== undefined) { const detail = result.issues .map(({ message, path }) => path?.length ? `${path.map((segment) => String(typeof segment === 'object' ? segment.key : segment)).join('.')}: ${message}` : message ) .join('; ') throw new Error(`Response does not match the schema: ${detail}`, { cause: { issues: result.issues } }) } return result.value }; /** * POST /inventory/id/{id}/bookInventory */ export const createApiInventoryIdIdBookInventory = async (args: CreateApiInventoryIdIdBookInventoryArgs, options: CreateApiInventoryIdIdBookInventoryOptions) => { const {baseUrl, fetch: fetchFn = fetch, APIToken} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('content-type', "application/json") headers.set('accept', "application/json") if (APIToken !== undefined) headers.set("AuthenticationToken", APIToken) const url = `${baseUrl.replace(/\/+$/, '')}/inventory/id/${encodeURIComponent(String(args.id))}/bookInventory${query.size > 0 ? `?${query}` : ''}` const res = await fetchFn(url, {method: "POST", headers, body: JSON.stringify(args.body)}) if (!res.ok) throw new Error(`Request failed with status ${res.status}`, {cause: {status: res.status, body: await res.text()}}) return validateResponse(createApiInventoryIdIdBookInventoryResponse, await res.json()) };