UNPKG

bitsnap-checkout

Version:

This is Bitsnap Checkout React library for easy integration with any website which is using React framework

209 lines (206 loc) 9.29 kB
import * as z from 'zod'; declare namespace BitsnapModels { const BaselinkerFieldsSchema: z.ZodObject<{ storageID: z.ZodOptional<z.ZodString>; }, {}>; type BaselinkerFields = z.infer<typeof BaselinkerFieldsSchema>; const MetadataSchema: z.ZodRecord<z.ZodString, z.ZodAny>; const VariantSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; images: z.ZodArray<z.ZodString>; availableQuantity: z.ZodNumber; }, {}>; type Variant = z.infer<typeof VariantSchema>; const AdditionalSchema: z.ZodObject<{ sku: z.ZodOptional<z.ZodString>; baselinkerFields: z.ZodOptional<z.ZodObject<{ storageID: z.ZodOptional<z.ZodString>; }, {}>>; }, {}>; type Additional = z.infer<typeof AdditionalSchema>; const ItemSchema: z.ZodObject<{ id: z.ZodString; ownerID: z.ZodOptional<z.ZodString>; name: z.ZodString; description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNull]>>; createdAt: z.ZodOptional<z.ZodNumber>; updatedAt: z.ZodOptional<z.ZodNumber>; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; image_url: z.ZodString; images: z.ZodArray<z.ZodString>; isDeliverable: z.ZodOptional<z.ZodBoolean>; availableQuantity: z.ZodOptional<z.ZodNumber>; additional: z.ZodOptional<z.ZodObject<{ sku: z.ZodOptional<z.ZodString>; baselinkerFields: z.ZodOptional<z.ZodObject<{ storageID: z.ZodOptional<z.ZodString>; }, {}>>; }, {}>>; variants: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; images: z.ZodArray<z.ZodString>; availableQuantity: z.ZodNumber; }, {}>>>; }, {}>; type Item = z.infer<typeof ItemSchema>; const DataSchema: z.ZodObject<{ success: z.ZodBoolean; result: z.ZodArray<z.ZodObject<{ id: z.ZodString; ownerID: z.ZodOptional<z.ZodString>; name: z.ZodString; description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNull]>>; createdAt: z.ZodOptional<z.ZodNumber>; updatedAt: z.ZodOptional<z.ZodNumber>; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; image_url: z.ZodString; images: z.ZodArray<z.ZodString>; isDeliverable: z.ZodOptional<z.ZodBoolean>; availableQuantity: z.ZodOptional<z.ZodNumber>; additional: z.ZodOptional<z.ZodObject<{ sku: z.ZodOptional<z.ZodString>; baselinkerFields: z.ZodOptional<z.ZodObject<{ storageID: z.ZodOptional<z.ZodString>; }, {}>>; }, {}>>; variants: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; images: z.ZodArray<z.ZodString>; availableQuantity: z.ZodNumber; }, {}>>>; }, {}>>; totalCount: z.ZodNumber; }, {}>; type Data = z.infer<typeof DataSchema>; const ProductsResultResultSchema: z.ZodObject<{ data: z.ZodObject<{ success: z.ZodBoolean; result: z.ZodArray<z.ZodObject<{ id: z.ZodString; ownerID: z.ZodOptional<z.ZodString>; name: z.ZodString; description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNull]>>; createdAt: z.ZodOptional<z.ZodNumber>; updatedAt: z.ZodOptional<z.ZodNumber>; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; image_url: z.ZodString; images: z.ZodArray<z.ZodString>; isDeliverable: z.ZodOptional<z.ZodBoolean>; availableQuantity: z.ZodOptional<z.ZodNumber>; additional: z.ZodOptional<z.ZodObject<{ sku: z.ZodOptional<z.ZodString>; baselinkerFields: z.ZodOptional<z.ZodObject<{ storageID: z.ZodOptional<z.ZodString>; }, {}>>; }, {}>>; variants: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; images: z.ZodArray<z.ZodString>; availableQuantity: z.ZodNumber; }, {}>>>; }, {}>>; totalCount: z.ZodNumber; }, {}>; }, {}>; type ProductsResultResult = z.infer<typeof ProductsResultResultSchema>; const ProductsResultElementSchema: z.ZodArray<z.ZodObject<{ result: z.ZodObject<{ data: z.ZodObject<{ success: z.ZodBoolean; result: z.ZodArray<z.ZodObject<{ id: z.ZodString; ownerID: z.ZodOptional<z.ZodString>; name: z.ZodString; description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNull]>>; createdAt: z.ZodOptional<z.ZodNumber>; updatedAt: z.ZodOptional<z.ZodNumber>; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; image_url: z.ZodString; images: z.ZodArray<z.ZodString>; isDeliverable: z.ZodOptional<z.ZodBoolean>; availableQuantity: z.ZodOptional<z.ZodNumber>; additional: z.ZodOptional<z.ZodObject<{ sku: z.ZodOptional<z.ZodString>; baselinkerFields: z.ZodOptional<z.ZodObject<{ storageID: z.ZodOptional<z.ZodString>; }, {}>>; }, {}>>; variants: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; images: z.ZodArray<z.ZodString>; availableQuantity: z.ZodNumber; }, {}>>>; }, {}>>; totalCount: z.ZodNumber; }, {}>; }, {}>; }, {}>>; type ProductsResultElement = z.infer<typeof ProductsResultElementSchema>; const ProductResultSchema: z.ZodArray<z.ZodObject<{ result: z.ZodObject<{ data: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional<z.ZodString>; result: z.ZodOptional<z.ZodObject<{ id: z.ZodString; ownerID: z.ZodOptional<z.ZodString>; name: z.ZodString; description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNull]>>; createdAt: z.ZodOptional<z.ZodNumber>; updatedAt: z.ZodOptional<z.ZodNumber>; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; image_url: z.ZodString; images: z.ZodArray<z.ZodString>; isDeliverable: z.ZodOptional<z.ZodBoolean>; availableQuantity: z.ZodOptional<z.ZodNumber>; additional: z.ZodOptional<z.ZodObject<{ sku: z.ZodOptional<z.ZodString>; baselinkerFields: z.ZodOptional<z.ZodObject<{ storageID: z.ZodOptional<z.ZodString>; }, {}>>; }, {}>>; variants: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; price: z.ZodNumber; currency: z.ZodString; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; images: z.ZodArray<z.ZodString>; availableQuantity: z.ZodNumber; }, {}>>>; }, {}>>; }, {}>; }, {}>; }, {}>>; } export { BitsnapModels };