/** * Generated by orval v8.5.3 🍺 * Do not edit manually. * Space Invoices API * REST API for invoice management, customer management, and accounting operations. Features include cursor-based pagination for efficient data navigation, flexible JSON querying with MongoDB-style operators, full-text search across multiple fields, and comprehensive metadata support for custom tracking. * OpenAPI spec version: 1.0.0 */ import * as zod from "zod"; /** * Generate a Shopify OAuth authorization URL. Redirect the user to this URL to authorize the Shopify connection. * @summary Start Shopify OAuth flow */ export declare const AuthorizeShopifyHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const authorizeShopifyBodyAutoProcessDelaySecondsMin = 0; export declare const AuthorizeShopifyBody: zod.ZodObject<{ shop_domain: zod.ZodString; name: zod.ZodOptional; auto_process: zod.ZodOptional; send_invoice_email: zod.ZodOptional; issue_invoice_for_bank: zod.ZodOptional; issue_invoice_on_complete: zod.ZodOptional; auto_process_delay_seconds: zod.ZodOptional; }, zod.z.core.$strip>; export declare const AuthorizeShopifyResponse: zod.ZodObject<{ redirect_url: zod.ZodURL; }, zod.z.core.$strip>; /** * Fetch Shopify orders updated in the selected time window and upsert them into local orders. Missing orders are imported, existing orders are refreshed, and processing is queued separately. * @summary Sync Shopify orders */ export declare const syncShopifyOrdersPathIdRegExp: RegExp; export declare const SyncShopifyOrdersParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const SyncShopifyOrdersHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const syncShopifyOrdersBodyLimitMax = 250; export declare const SyncShopifyOrdersBody: zod.ZodObject<{ updated_since: zod.ZodOptional; updated_until: zod.ZodOptional; limit: zod.ZodOptional; }, zod.z.core.$strip>; export declare const SyncShopifyOrdersResponse: zod.ZodObject<{ imported: zod.ZodNumber; updated: zod.ZodNumber; queued_for_processing: zod.ZodNumber; total_seen: zod.ZodNumber; window_start: zod.z.ZodISODateTime; window_end: zod.ZodOptional; }, zod.z.core.$strip>; /** * Create a new order integration for receiving orders from external platforms. * @summary Create a new order integration */ export declare const CreateOrderIntegrationHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const createOrderIntegrationBodySourceDefault = "manual"; export declare const createOrderIntegrationBodyLocaleMax = 10; export declare const createOrderIntegrationBodyBusinessPremiseIdMax = 36; export declare const createOrderIntegrationBodyElectronicDeviceIdMax = 36; export declare const CreateOrderIntegrationBody: zod.ZodObject<{ name: zod.ZodString; source: zod.ZodDefault>; auto_process: zod.ZodOptional; auto_reissue_on_update: zod.ZodOptional; locale: zod.ZodOptional>; business_premise_id: zod.ZodOptional>; electronic_device_id: zod.ZodOptional>; metadata: zod.ZodOptional>>; }, zod.z.core.$strip>; /** * Retrieve a paginated list of order integrations with optional filtering and sorting. * @summary List all order integrations */ export declare const getOrderIntegrationsQueryLimitDefault = 10; export declare const getOrderIntegrationsQueryLimitMax = 100; export declare const GetOrderIntegrationsQueryParams: zod.ZodObject<{ limit: zod.ZodDefault; next_cursor: zod.ZodOptional; prev_cursor: zod.ZodOptional; include_total_count: zod.ZodOptional; order_by: zod.ZodOptional, zod.ZodArray>]>>; query: zod.ZodOptional; search: zod.ZodOptional; deleted: zod.ZodOptional; }, zod.z.core.$strip>; export declare const GetOrderIntegrationsHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getOrderIntegrationsResponseDataItemOneIdMax = 36; export declare const getOrderIntegrationsResponseDataItemOneEntityIdMax = 36; export declare const getOrderIntegrationsResponseDataItemOneNameMax = 255; export declare const getOrderIntegrationsResponseDataItemOneShopDomainMax = 255; export declare const getOrderIntegrationsResponseDataItemOneScopesMax = 1000; export declare const getOrderIntegrationsResponseDataItemOneDefaultPaymentTypeMax = 20; export declare const getOrderIntegrationsResponseDataItemOneAutoProcessDelaySecondsMin = -2147483648; export declare const getOrderIntegrationsResponseDataItemOneAutoProcessDelaySecondsMax = 2147483647; export declare const getOrderIntegrationsResponseDataItemOneLocaleMax = 10; export declare const getOrderIntegrationsResponseDataItemOneBusinessPremiseIdMax = 36; export declare const getOrderIntegrationsResponseDataItemOneElectronicDeviceIdMax = 36; export declare const GetOrderIntegrationsResponse: zod.ZodObject<{ data: zod.ZodArray; is_active: zod.ZodBoolean; shop_domain: zod.ZodOptional>; scopes: zod.ZodOptional>; auto_process: zod.ZodBoolean; auto_process_on: zod.ZodEnum<{ paid: "paid"; created: "created"; fulfilled: "fulfilled"; }>; default_payment_type: zod.ZodOptional>; send_invoice_email: zod.ZodBoolean; send_estimate_email: zod.ZodBoolean; issue_invoice_for_bank: zod.ZodBoolean; issue_invoice_on_complete: zod.ZodBoolean; auto_process_delay_seconds: zod.ZodNumber; auto_reissue_on_update: zod.ZodBoolean; locale: zod.ZodOptional>; business_premise_id: zod.ZodOptional>; electronic_device_id: zod.ZodOptional>; metadata: zod.ZodUnion, zod.ZodArray]>; deleted_at: zod.ZodOptional>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>, zod.ZodObject<{}, zod.z.core.$loose>>>; pagination: zod.ZodObject<{ total: zod.ZodNumber; next_cursor: zod.ZodNullable; prev_cursor: zod.ZodNullable; has_more: zod.ZodBoolean; }, zod.z.core.$strip>; }, zod.z.core.$strip>; /** * Retrieve a single order integration by its unique identifier. * @summary Get order integration by ID */ export declare const getOrderIntegrationByIdPathIdRegExp: RegExp; export declare const GetOrderIntegrationByIdParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const GetOrderIntegrationByIdHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getOrderIntegrationByIdResponseOneIdMax = 36; export declare const getOrderIntegrationByIdResponseOneEntityIdMax = 36; export declare const getOrderIntegrationByIdResponseOneNameMax = 255; export declare const getOrderIntegrationByIdResponseOneShopDomainMax = 255; export declare const getOrderIntegrationByIdResponseOneScopesMax = 1000; export declare const getOrderIntegrationByIdResponseOneDefaultPaymentTypeMax = 20; export declare const getOrderIntegrationByIdResponseOneAutoProcessDelaySecondsMin = -2147483648; export declare const getOrderIntegrationByIdResponseOneAutoProcessDelaySecondsMax = 2147483647; export declare const getOrderIntegrationByIdResponseOneLocaleMax = 10; export declare const getOrderIntegrationByIdResponseOneBusinessPremiseIdMax = 36; export declare const getOrderIntegrationByIdResponseOneElectronicDeviceIdMax = 36; export declare const GetOrderIntegrationByIdResponse: zod.ZodIntersection; is_active: zod.ZodBoolean; shop_domain: zod.ZodOptional>; scopes: zod.ZodOptional>; auto_process: zod.ZodBoolean; auto_process_on: zod.ZodEnum<{ paid: "paid"; created: "created"; fulfilled: "fulfilled"; }>; default_payment_type: zod.ZodOptional>; send_invoice_email: zod.ZodBoolean; send_estimate_email: zod.ZodBoolean; issue_invoice_for_bank: zod.ZodBoolean; issue_invoice_on_complete: zod.ZodBoolean; auto_process_delay_seconds: zod.ZodNumber; auto_reissue_on_update: zod.ZodBoolean; locale: zod.ZodOptional>; business_premise_id: zod.ZodOptional>; electronic_device_id: zod.ZodOptional>; metadata: zod.ZodUnion, zod.ZodArray]>; deleted_at: zod.ZodOptional>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>, zod.ZodObject<{}, zod.z.core.$loose>>; /** * Update an existing order integration. Only the provided fields will be updated. * @summary Update an order integration */ export declare const updateOrderIntegrationPathIdRegExp: RegExp; export declare const UpdateOrderIntegrationParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const UpdateOrderIntegrationHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const updateOrderIntegrationBodyLocaleMax = 10; export declare const updateOrderIntegrationBodyBusinessPremiseIdMax = 36; export declare const updateOrderIntegrationBodyElectronicDeviceIdMax = 36; export declare const updateOrderIntegrationBodyAutoProcessDelaySecondsMin = 0; export declare const UpdateOrderIntegrationBody: zod.ZodObject<{ name: zod.ZodOptional; auto_process: zod.ZodOptional; auto_reissue_on_update: zod.ZodOptional; locale: zod.ZodOptional>; business_premise_id: zod.ZodOptional; electronic_device_id: zod.ZodOptional; metadata: zod.ZodOptional>>; is_active: zod.ZodOptional; auto_process_on: zod.ZodOptional>; default_payment_type: zod.ZodOptional; send_invoice_email: zod.ZodOptional; send_estimate_email: zod.ZodOptional; issue_invoice_for_bank: zod.ZodOptional; issue_invoice_on_complete: zod.ZodOptional; auto_process_delay_seconds: zod.ZodOptional; }, zod.z.core.$strip>; export declare const updateOrderIntegrationResponseOneIdMax = 36; export declare const updateOrderIntegrationResponseOneEntityIdMax = 36; export declare const updateOrderIntegrationResponseOneNameMax = 255; export declare const updateOrderIntegrationResponseOneShopDomainMax = 255; export declare const updateOrderIntegrationResponseOneScopesMax = 1000; export declare const updateOrderIntegrationResponseOneDefaultPaymentTypeMax = 20; export declare const updateOrderIntegrationResponseOneAutoProcessDelaySecondsMin = -2147483648; export declare const updateOrderIntegrationResponseOneAutoProcessDelaySecondsMax = 2147483647; export declare const updateOrderIntegrationResponseOneLocaleMax = 10; export declare const updateOrderIntegrationResponseOneBusinessPremiseIdMax = 36; export declare const updateOrderIntegrationResponseOneElectronicDeviceIdMax = 36; export declare const UpdateOrderIntegrationResponse: zod.ZodIntersection; is_active: zod.ZodBoolean; shop_domain: zod.ZodOptional>; scopes: zod.ZodOptional>; auto_process: zod.ZodBoolean; auto_process_on: zod.ZodEnum<{ paid: "paid"; created: "created"; fulfilled: "fulfilled"; }>; default_payment_type: zod.ZodOptional>; send_invoice_email: zod.ZodBoolean; send_estimate_email: zod.ZodBoolean; issue_invoice_for_bank: zod.ZodBoolean; issue_invoice_on_complete: zod.ZodBoolean; auto_process_delay_seconds: zod.ZodNumber; auto_reissue_on_update: zod.ZodBoolean; locale: zod.ZodOptional>; business_premise_id: zod.ZodOptional>; electronic_device_id: zod.ZodOptional>; metadata: zod.ZodUnion, zod.ZodArray]>; deleted_at: zod.ZodOptional>; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>, zod.ZodObject<{}, zod.z.core.$loose>>; /** * Soft delete an order integration. If Shopify, webhooks will be unregistered (best effort). * @summary Delete an order integration */ export declare const deleteOrderIntegrationPathIdRegExp: RegExp; export declare const DeleteOrderIntegrationParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const DeleteOrderIntegrationHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; //# sourceMappingURL=order-integrations.d.ts.map