/** * 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"; /** * @summary Create supplier */ export declare const CreateSupplierHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const createSupplierBodyAddressMax = 500; export declare const createSupplierBodyAddress2Max = 500; export declare const createSupplierBodyPostCodeMax = 20; export declare const createSupplierBodyCityMax = 100; export declare const createSupplierBodyStateMax = 100; export declare const createSupplierBodyCountryMax = 100; export declare const createSupplierBodyCountryCodeMax = 2; export declare const createSupplierBodyTaxNumberMax = 50; export declare const createSupplierBodyCompanyNumberMax = 50; export declare const createSupplierBodyPeppolIdMax = 50; export declare const createSupplierBodyEmailMax = 255; export declare const createSupplierBodyPhoneMax = 50; export declare const CreateSupplierBody: zod.ZodObject<{ name: zod.ZodString; address: zod.ZodOptional>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; peppol_id: zod.ZodOptional>; email: zod.ZodOptional>; phone: zod.ZodOptional>; is_tax_subject: zod.ZodOptional; metadata: zod.ZodOptional>>; }, zod.z.core.$strip>; /** * @summary List suppliers */ export declare const getSuppliersQueryLimitDefault = 10; export declare const getSuppliersQueryLimitMax = 100; export declare const GetSuppliersQueryParams: zod.ZodObject<{ limit: zod.ZodDefault; next_cursor: zod.ZodOptional; prev_cursor: zod.ZodOptional; include_total_count: zod.ZodOptional; search: zod.ZodOptional; }, zod.z.core.$strip>; export declare const GetSuppliersHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getSuppliersResponseDataItemOneIdMax = 36; export declare const getSuppliersResponseDataItemOneEntityIdMax = 36; export declare const getSuppliersResponseDataItemOneNameMax = 255; export declare const getSuppliersResponseDataItemOneAddressMax = 500; export declare const getSuppliersResponseDataItemOneAddress2Max = 500; export declare const getSuppliersResponseDataItemOnePostCodeMax = 20; export declare const getSuppliersResponseDataItemOneCityMax = 100; export declare const getSuppliersResponseDataItemOneStateMax = 100; export declare const getSuppliersResponseDataItemOneCountryMax = 100; export declare const getSuppliersResponseDataItemOneCountryCodeMax = 2; export declare const getSuppliersResponseDataItemOneTaxNumberMax = 50; export declare const getSuppliersResponseDataItemOneCompanyNumberMax = 50; export declare const getSuppliersResponseDataItemOnePeppolIdMax = 50; export declare const getSuppliersResponseDataItemOneEmailMax = 255; export declare const getSuppliersResponseDataItemOnePhoneMax = 50; export declare const GetSuppliersResponse: zod.ZodObject<{ data: zod.ZodArray>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; peppol_id: zod.ZodOptional>; email: zod.ZodOptional>; phone: zod.ZodOptional>; is_tax_subject: zod.ZodBoolean; 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>; /** * @summary Get supplier by ID */ export declare const getSupplierByIdPathIdRegExp: RegExp; export declare const GetSupplierByIdParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const GetSupplierByIdHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const getSupplierByIdResponseOneIdMax = 36; export declare const getSupplierByIdResponseOneEntityIdMax = 36; export declare const getSupplierByIdResponseOneNameMax = 255; export declare const getSupplierByIdResponseOneAddressMax = 500; export declare const getSupplierByIdResponseOneAddress2Max = 500; export declare const getSupplierByIdResponseOnePostCodeMax = 20; export declare const getSupplierByIdResponseOneCityMax = 100; export declare const getSupplierByIdResponseOneStateMax = 100; export declare const getSupplierByIdResponseOneCountryMax = 100; export declare const getSupplierByIdResponseOneCountryCodeMax = 2; export declare const getSupplierByIdResponseOneTaxNumberMax = 50; export declare const getSupplierByIdResponseOneCompanyNumberMax = 50; export declare const getSupplierByIdResponseOnePeppolIdMax = 50; export declare const getSupplierByIdResponseOneEmailMax = 255; export declare const getSupplierByIdResponseOnePhoneMax = 50; export declare const GetSupplierByIdResponse: zod.ZodIntersection>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; peppol_id: zod.ZodOptional>; email: zod.ZodOptional>; phone: zod.ZodOptional>; is_tax_subject: zod.ZodBoolean; 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>>; /** * @summary Update supplier */ export declare const updateSupplierPathIdRegExp: RegExp; export declare const UpdateSupplierParams: zod.ZodObject<{ id: zod.ZodCustomStringFormat<"resource-id">; }, zod.z.core.$strip>; export declare const UpdateSupplierHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const updateSupplierBodyAddressMax = 500; export declare const updateSupplierBodyAddress2Max = 500; export declare const updateSupplierBodyPostCodeMax = 20; export declare const updateSupplierBodyCityMax = 100; export declare const updateSupplierBodyStateMax = 100; export declare const updateSupplierBodyCountryMax = 100; export declare const updateSupplierBodyCountryCodeMax = 2; export declare const updateSupplierBodyTaxNumberMax = 50; export declare const updateSupplierBodyCompanyNumberMax = 50; export declare const updateSupplierBodyPeppolIdMax = 50; export declare const updateSupplierBodyEmailMax = 255; export declare const updateSupplierBodyPhoneMax = 50; export declare const UpdateSupplierBody: zod.ZodObject<{ name: zod.ZodOptional; address: zod.ZodOptional>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; peppol_id: zod.ZodOptional>; email: zod.ZodOptional>; phone: zod.ZodOptional>; is_tax_subject: zod.ZodOptional; metadata: zod.ZodOptional>>; }, zod.z.core.$strip>; export declare const updateSupplierResponseOneIdMax = 36; export declare const updateSupplierResponseOneEntityIdMax = 36; export declare const updateSupplierResponseOneNameMax = 255; export declare const updateSupplierResponseOneAddressMax = 500; export declare const updateSupplierResponseOneAddress2Max = 500; export declare const updateSupplierResponseOnePostCodeMax = 20; export declare const updateSupplierResponseOneCityMax = 100; export declare const updateSupplierResponseOneStateMax = 100; export declare const updateSupplierResponseOneCountryMax = 100; export declare const updateSupplierResponseOneCountryCodeMax = 2; export declare const updateSupplierResponseOneTaxNumberMax = 50; export declare const updateSupplierResponseOneCompanyNumberMax = 50; export declare const updateSupplierResponseOnePeppolIdMax = 50; export declare const updateSupplierResponseOneEmailMax = 255; export declare const updateSupplierResponseOnePhoneMax = 50; export declare const UpdateSupplierResponse: zod.ZodIntersection>; address_2: zod.ZodOptional>; post_code: zod.ZodOptional>; city: zod.ZodOptional>; state: zod.ZodOptional>; country: zod.ZodOptional>; country_code: zod.ZodOptional>; tax_number: zod.ZodOptional>; company_number: zod.ZodOptional>; peppol_id: zod.ZodOptional>; email: zod.ZodOptional>; phone: zod.ZodOptional>; is_tax_subject: zod.ZodBoolean; 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>>; //# sourceMappingURL=suppliers.d.ts.map