@soda-sync/app-sdk
Enumerations
Classes
Interfaces
- AppConfiguration
- AppDetails
- AppDocs
- Context
- FeaturePairDetector
- FormField
- Hooks
- HttpClient
- Integration
- KeyValueSet
- Logger
- OAuth2Client
- OrderProvider
- OrderRequester
- OrdersUpdateConsumer
- OrdersUpdateSupplier
- ProductProvider
- ProductRequester
- ProductsUpdateConsumer
- ProductsUpdateSupplier
- PushProductsConsumer
- PushProductsSupplier
- ReadonlyKeyValueSet
- SetupStep
- SingleOrderProvider
- SingleOrderRequester
Type Aliases
AddressDto
Ƭ AddressDto: z.infer<typeof ZAddressDto>
Defined in
src/contracts/orders/address-dto.ts:19
AppAuthor
Ƭ AppAuthor: z.infer<typeof ZAppAuthor>
Defined in
src/sdk/app-author.ts:11
AppFactory
Ƭ AppFactory: (feature?: AppFeature) => Integration | Integration & AppFeatureMapping[AppFeature]
Type declaration
▸ (feature?): Integration | Integration & AppFeatureMapping[AppFeature]
Parameters
| Name | Type |
|---|---|
feature? | AppFeature |
Returns
Integration | Integration & AppFeatureMapping[AppFeature]
Defined in
src/sdk/types.ts:47
AppFeature
Ƭ AppFeature: keyof AppFeatureMapping
Defined in
src/sdk/types.ts:45
AppFeatureMapping
Ƭ AppFeatureMapping: Object
Type declaration
| Name | Type |
|---|---|
order-provide | SingleOrderProvider |
order-request | SingleOrderRequester |
orders-provide | OrderProvider |
orders-request | OrderRequester |
orders-update-consume | OrdersUpdateConsumer |
orders-update-supply | OrdersUpdateSupplier |
products-consume | PushProductsConsumer |
products-provide | ProductProvider |
products-request | ProductRequester |
products-supply | PushProductsSupplier |
products-update-consume | ProductsUpdateConsumer |
products-update-supply | ProductsUpdateSupplier |
Defined in
src/sdk/types.ts:30
AppVersion
Ƭ AppVersion: z.infer<typeof ZAppVersion>
Defined in
src/sdk/types.ts:20
AttributeValues
Ƭ AttributeValues: z.infer<typeof ZAttributeValues>
Defined in
src/contracts/common/model/attribute-values-type.ts:9
AuthRequest
Ƭ AuthRequest: z.infer<typeof ZAuthRequest>
Defined in
src/contracts/oauth/model/auth-request.ts:10
CustomerDto
Ƭ CustomerDto: z.infer<typeof ZCustomerDto>
Defined in
src/contracts/orders/customer-dto.ts:12
DateTimeString
Ƭ DateTimeString: z.infer<typeof ZDateTimeString>
Defined in
src/sdk/types.ts:28
FeatureTrigger
Ƭ FeatureTrigger: Object
Type declaration
| Name | Type |
|---|---|
sourceFeature | AppFeature |
targetFeature | AppFeature |
url | string |
Defined in
src/sdk/types.ts:49
FeatureTriggers
Ƭ FeatureTriggers: FeatureTrigger[]
Defined in
src/sdk/types.ts:55
HttpMessage
Ƭ HttpMessage: z.infer<typeof ZHttpMessage>
Defined in
src/bindings/http/http-message.ts:8
HttpRequest
Ƭ HttpRequest: z.infer<typeof ZHttpRequest>
Defined in
src/bindings/http/http-request.ts:9
HttpResponse
Ƭ HttpResponse: z.infer<typeof ZHttpResponse>
Defined in
src/bindings/http/http-response.ts:8
MoneyDto
Ƭ MoneyDto: z.infer<typeof ZMoneyDto>
Defined in
src/contracts/money/model/money-dto.ts:33
OrderDto
Ƭ OrderDto: z.infer<typeof ZOrderDto>
Defined in
src/contracts/orders/order-dto.ts:38
OrderItemDto
Ƭ OrderItemDto: z.infer<typeof ZOrderItemDto>
Defined in
src/contracts/orders/order-item-dto.ts:26
OrderStatus
Ƭ OrderStatus: z.infer<typeof ZOrderStatus>
Defined in
src/contracts/orders/order-status.ts:5
OrderTransactionDto
Ƭ OrderTransactionDto: z.infer<typeof ZOrderTransactionDto>
Defined in
src/contracts/orders/order-transaction-dto.ts:21
OrderTransactionType
Ƭ OrderTransactionType: z.infer<typeof ZOrderTransactionType>
Defined in
src/contracts/orders/order-transaction-type.ts:5
PatchOrdersRequest
Ƭ PatchOrdersRequest: z.infer<typeof ZPatchOrdersRequest>
Defined in
src/contracts/orders/patch-orders-request.ts:33
PatchProductsRequest
Ƭ PatchProductsRequest: z.infer<typeof ZPatchProductsRequest>
Defined in
src/contracts/products/patch-products-request.ts:31
PaymentStatus
Ƭ PaymentStatus: z.infer<typeof ZPaymentStatus>
Defined in
src/contracts/orders/payment-status.ts:12
ProductAvailabilityDto
Ƭ ProductAvailabilityDto: z.infer<typeof ZProductAvailabilityDto>
Defined in
src/contracts/products/product-availability-dto.ts:14
ProductDto
Ƭ ProductDto: z.infer<typeof ZProductDto>
Defined in
src/contracts/products/product-dto.ts:41
ProductImageDto
Ƭ ProductImageDto: z.infer<typeof ZProductImageDto>
Defined in
src/contracts/products/product-image-dto.ts:12
ProductPushContainerDto
Ƭ ProductPushContainerDto: z.infer<typeof ZProductPushContainerDto>
Defined in
src/contracts/push-products/model/product-push-container-dto.ts:18
QueryOrderRequest
Ƭ QueryOrderRequest: z.infer<typeof ZQueryOrderRequest>
Defined in
src/contracts/pull-order/model/query-single-order-request.ts:12
QueryOrdersRequest
Ƭ QueryOrdersRequest: z.infer<typeof ZQueryOrdersRequest>
Defined in
src/contracts/pull-orders/model/query-orders-request.ts:12
QueryOrdersResult
Ƭ QueryOrdersResult: z.infer<typeof ZQueryOrdersResult>
Defined in
src/contracts/pull-orders/model/query-orders-result.ts:8
QueryProductsRequest
Ƭ QueryProductsRequest: z.infer<typeof ZQueryProductsRequest>
Defined in
src/contracts/pull-products/model/query-products-request.ts:12
QueryProductsResult
Ƭ QueryProductsResult: z.infer<typeof ZQueryProductsResult>
Defined in
src/contracts/pull-products/model/query-products-result.ts:8
QueryRequest
Ƭ QueryRequest: z.infer<typeof ZQueryRequest>
Defined in
src/contracts/common/model/query-request.ts:13
RawAddressDto
Ƭ RawAddressDto: z.input<typeof ZAddressDto>
Defined in
src/contracts/orders/address-dto.ts:20
RawAppAuthor
Ƭ RawAppAuthor: z.input<typeof ZAppAuthor>
Defined in
src/sdk/app-author.ts:14
RawAuthRequest
Ƭ RawAuthRequest: z.input<typeof ZAuthRequest>
Defined in
src/contracts/oauth/model/auth-request.ts:11
RawCustomerDto
Ƭ RawCustomerDto: z.input<typeof ZCustomerDto>
Defined in
src/contracts/orders/customer-dto.ts:13
RawHttpMessage
Ƭ RawHttpMessage: z.input<typeof ZHttpMessage>
Defined in
src/bindings/http/http-message.ts:9
RawHttpRequest
Ƭ RawHttpRequest: z.input<typeof ZHttpRequest>
Defined in
src/bindings/http/http-request.ts:10
RawHttpResponse
Ƭ RawHttpResponse: z.input<typeof ZHttpResponse>
Defined in
src/bindings/http/http-response.ts:9
RawMoneyDto
Ƭ RawMoneyDto: z.input<typeof ZMoneyDto>
Defined in
src/contracts/money/model/money-dto.ts:36
RawOrderDto
Ƭ RawOrderDto: z.input<typeof ZOrderDto>
Defined in
src/contracts/orders/order-dto.ts:39
RawOrderItemDto
Ƭ RawOrderItemDto: z.input<typeof ZOrderItemDto>
Defined in
src/contracts/orders/order-item-dto.ts:27
RawOrderTransactionDto
Ƭ RawOrderTransactionDto: z.input<typeof ZOrderTransactionDto>
Defined in
src/contracts/orders/order-transaction-dto.ts:22
RawPatchOrdersRequest
Ƭ RawPatchOrdersRequest: z.input<typeof ZPatchOrdersRequest>
Defined in
src/contracts/orders/patch-orders-request.ts:34
RawPatchProductsRequest
Ƭ RawPatchProductsRequest: z.input<typeof ZPatchProductsRequest>
Defined in
src/contracts/products/patch-products-request.ts:34
RawProductAvailabilityDto
Ƭ RawProductAvailabilityDto: z.input<typeof ZProductAvailabilityDto>
Defined in
src/contracts/products/product-availability-dto.ts:15
RawProductDto
Ƭ RawProductDto: z.input<typeof ZProductDto>
Defined in
src/contracts/products/product-dto.ts:44
RawProductImageDto
Ƭ RawProductImageDto: z.input<typeof ZProductImageDto>
Defined in
src/contracts/products/product-image-dto.ts:13
RawProductPushContainerDto
Ƭ RawProductPushContainerDto: z.input<typeof ZProductPushContainerDto>
Defined in
src/contracts/push-products/model/product-push-container-dto.ts:21
RawQueryOrderRequest
Ƭ RawQueryOrderRequest: z.input<typeof ZQueryOrderRequest>
Defined in
src/contracts/pull-order/model/query-single-order-request.ts:13
RawQueryOrdersRequest
Ƭ RawQueryOrdersRequest: z.input<typeof ZQueryOrdersRequest>
Defined in
src/contracts/pull-orders/model/query-orders-request.ts:15
RawQueryOrdersResult
Ƭ RawQueryOrdersResult: z.input<typeof ZQueryOrdersResult>
Defined in
src/contracts/pull-orders/model/query-orders-result.ts:11
RawQueryProductsRequest
Ƭ RawQueryProductsRequest: z.input<typeof ZQueryProductsRequest>
Defined in
src/contracts/pull-products/model/query-products-request.ts:15
RawQueryProductsResult
Ƭ RawQueryProductsResult: z.input<typeof ZQueryProductsResult>
Defined in
src/contracts/pull-products/model/query-products-result.ts:11
RawQueryRequest
Ƭ RawQueryRequest: z.input<typeof ZQueryRequest>
Defined in
src/contracts/common/model/query-request.ts:16
RawShipmentDto
Ƭ RawShipmentDto: z.input<typeof ZShipmentDto>
Defined in
src/contracts/shipments/model/shipment-dto.ts:26
SdkVersionT
Ƭ SdkVersionT: z.infer<typeof ZSdkVersion>
Defined in
src/sdk/types.ts:25
ShipmentDto
Ƭ ShipmentDto: z.infer<typeof ZShipmentDto>
Defined in
src/contracts/shipments/model/shipment-dto.ts:25
Variables
ZAddressDto
• Const ZAddressDto: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; city: ZodOptional<ZodString> ; company: ZodOptional<ZodString> ; countryCode: ZodOptional<ZodString> ; firstName: ZodOptional<ZodString> ; houseNumber: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; line2: ZodOptional<ZodString> ; state: ZodOptional<ZodString> ; street: ZodOptional<ZodString> ; surname: ZodOptional<ZodString> ; zipCode: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }>
Defined in
src/contracts/orders/address-dto.ts:4
ZAppAuthor
• Const ZAppAuthor: ZodObject<{ email: ZodString ; name: ZodString }, "strip", ZodTypeAny, { email?: string ; name?: string }, { email?: string ; name?: string }>
Defined in
src/sdk/app-author.ts:3
ZAppVersion
• Const ZAppVersion: ZodType<`${number}.${number}.${number}`, ZodTypeDef, `${number}.${number}.${number}`>
Defined in
src/sdk/types.ts:16
ZAttributeValues
• Const ZAttributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>>
Defined in
src/contracts/common/model/attribute-values-type.ts:3
ZAuthRequest
• Const ZAuthRequest: ZodObject<{ authUrl: ZodString ; state: ZodDefault<ZodRecord<ZodString, ZodString>> }, "strip", ZodTypeAny, { authUrl?: string ; state?: Record<string, string> }, { authUrl?: string ; state?: Record<string, string> }>
Defined in
src/contracts/oauth/model/auth-request.ts:3
ZCurrencyCode
• Const ZCurrencyCode: ZodString
Defined in
src/contracts/money/model/money-dto.ts:12
ZCustomerDto
• Const ZCustomerDto: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; id: ZodOptional<ZodString> ; mailAddress: ZodOptional<ZodString> ; phoneNumber: ZodOptional<ZodString> ; vatId: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; id?: string ; mailAddress?: string ; phoneNumber?: string ; vatId?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; id?: string ; mailAddress?: string ; phoneNumber?: string ; vatId?: string }>
Defined in
src/contracts/orders/customer-dto.ts:4
ZDateTimeString
• Const ZDateTimeString: ZodString
Defined in
src/sdk/types.ts:27
ZHttpMessage
• Const ZHttpMessage: ZodObject<{ body: ZodOptional<ZodString> ; headers: ZodDefault<ZodRecord<ZodString, ZodString>> }, "strip", ZodTypeAny, { body?: string ; headers?: Record<string, string> }, { body?: string ; headers?: Record<string, string> }>
Defined in
src/bindings/http/http-message.ts:3
ZHttpRequest
• Const ZHttpRequest: ZodObject<{ body: ZodOptional<ZodString> ; headers: ZodDefault<ZodRecord<ZodString, ZodString>> ; method: ZodString ; url: ZodString }, "strip", ZodTypeAny, { body?: string ; headers?: Record<string, string> ; method?: string ; url?: string }, { body?: string ; headers?: Record<string, string> ; method?: string ; url?: string }>
Defined in
src/bindings/http/http-request.ts:4
ZHttpResponse
• Const ZHttpResponse: ZodObject<{ body: ZodOptional<ZodString> ; headers: ZodDefault<ZodRecord<ZodString, ZodString>> ; statusCode: ZodNumber }, "strip", ZodTypeAny, { body?: string ; headers?: Record<string, string> ; statusCode?: number }, { body?: string ; headers?: Record<string, string> ; statusCode?: number }>
Defined in
src/bindings/http/http-response.ts:4
ZMoneyDto
• Const ZMoneyDto: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }>
Defined in
src/contracts/money/model/money-dto.ts:16
ZOrderDto
• Const ZOrderDto: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; customer: ZodOptional<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; id: ZodOptional<ZodString> ; mailAddress: ZodOptional<ZodString> ; phoneNumber: ZodOptional<ZodString> ; vatId: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; id?: string ; mailAddress?: string ; phoneNumber?: string ; vatId?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; id?: string ; mailAddress?: string ; phoneNumber?: string ; vatId?: string }>> ; deliveryAddress: ZodOptional<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; city: ZodOptional<ZodString> ; company: ZodOptional<ZodString> ; countryCode: ZodOptional<ZodString> ; firstName: ZodOptional<ZodString> ; houseNumber: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; line2: ZodOptional<ZodString> ; state: ZodOptional<ZodString> ; street: ZodOptional<ZodString> ; surname: ZodOptional<ZodString> ; zipCode: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }>> ; id: ZodString ; invoiceAddress: ZodOptional<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; city: ZodOptional<ZodString> ; company: ZodOptional<ZodString> ; countryCode: ZodOptional<ZodString> ; firstName: ZodOptional<ZodString> ; houseNumber: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; line2: ZodOptional<ZodString> ; state: ZodOptional<ZodString> ; street: ZodOptional<ZodString> ; surname: ZodOptional<ZodString> ; zipCode: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }>> ; items: ZodDefault<ZodArray<ZodObject<{ amount: ZodNumber ; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; description: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; name: ZodOptional<ZodString> ; singleGrossPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; singleNetPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; sku: ZodOptional<ZodString> ; taxRate: ZodNumber = ZTaxRate }, "strip", ZodTypeAny, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; description?: string ; id?: string ; name?: string ; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sku?: string ; taxRate?: number = ZTaxRate }, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; description?: string ; id?: string ; name?: string ; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sku?: string ; taxRate?: number = ZTaxRate }>, "many">> ; orderDate: ZodString = ZDateTimeString; orderNumber: ZodString ; paymentStatus: ZodEnum<["OPEN", "IN_PROGRESS", "PARTIALLY_PAID", "PAID", "PARTIALLY_REFUNDED", "REFUNDED"]> = ZPaymentStatus; shipments: ZodDefault<ZodArray<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; date: ZodString = ZDateTimeString; grossPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; id: ZodOptional<ZodString> ; method: ZodOptional<ZodString> ; netPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; sourceCountryCode: ZodOptional<ZodString> ; taxRate: ZodNumber = ZTaxRate }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; id?: string ; method?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sourceCountryCode?: string ; taxRate?: number = ZTaxRate }, { attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; id?: string ; method?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sourceCountryCode?: string ; taxRate?: number = ZTaxRate }>, "many">> ; status: ZodEnum<["OPEN", "CONFIRMED", "PROCESSING", "CANCELED", "COMPLETED"]> = ZOrderStatus; transactions: ZodDefault<ZodArray<ZodObject<{ amount: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; date: ZodString = ZDateTimeString; id: ZodOptional<ZodString> ; method: ZodString ; type: ZodEnum<["PAYMENT", "REFUND"]> = ZOrderTransactionType }, "strip", ZodTypeAny, { amount?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; id?: string ; method?: string ; type?: "PAYMENT" | "REFUND" = ZOrderTransactionType }, { amount?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; id?: string ; method?: string ; type?: "PAYMENT" | "REFUND" = ZOrderTransactionType }>, "many">> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; customer?: { id?: string; mailAddress?: string; phoneNumber?: string; vatId?: string; attributeValues?: Record<string, unknown>; } ; deliveryAddress?: { id?: string; company?: string; firstName?: string; surname?: string; line2?: string; street?: string; houseNumber?: string; zipCode?: string; city?: string; countryCode?: string; state?: string; attributeValues?: Record<...>; } ; id?: string ; invoiceAddress?: { id?: string; company?: string; firstName?: string; surname?: string; line2?: string; street?: string; houseNumber?: string; zipCode?: string; city?: string; countryCode?: string; state?: string; attributeValues?: Record<...>; } ; items?: { id?: string; name?: string; description?: string; sku?: string; amount?: number; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; }; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; taxRate?: number; attributeValues?: Record<...>; }[] ; orderDate?: string = ZDateTimeString; orderNumber?: string ; paymentStatus?: "OPEN" | "IN_PROGRESS" | "PARTIALLY_PAID" | "PAID" | "PARTIALLY_REFUNDED" | "REFUNDED" = ZPaymentStatus; shipments?: { id?: string; date?: string; sourceCountryCode?: string; method?: string; netPrice?: { value?: number; divisor?: number; currencyCode?: string; }; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; taxRate?: number; attributeValues?: Record<...>; }[] ; status?: "OPEN" | "CONFIRMED" | "PROCESSING" | "CANCELED" | "COMPLETED" = ZOrderStatus; transactions?: { id?: string; date?: string; type?: "PAYMENT" | "REFUND"; method?: string; amount?: { value?: number; divisor?: number; currencyCode?: string; }; attributeValues?: Record<string, unknown>; }[] }, { attributeValues?: Record<string, unknown> = ZAttributeValues; customer?: { id?: string; mailAddress?: string; phoneNumber?: string; vatId?: string; attributeValues?: Record<string, unknown>; } ; deliveryAddress?: { id?: string; company?: string; firstName?: string; surname?: string; line2?: string; street?: string; houseNumber?: string; zipCode?: string; city?: string; countryCode?: string; state?: string; attributeValues?: Record<...>; } ; id?: string ; invoiceAddress?: { id?: string; company?: string; firstName?: string; surname?: string; line2?: string; street?: string; houseNumber?: string; zipCode?: string; city?: string; countryCode?: string; state?: string; attributeValues?: Record<...>; } ; items?: { id?: string; name?: string; description?: string; sku?: string; amount?: number; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; }; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; taxRate?: number; attributeValues?: Record<...>; }[] ; orderDate?: string = ZDateTimeString; orderNumber?: string ; paymentStatus?: "OPEN" | "IN_PROGRESS" | "PARTIALLY_PAID" | "PAID" | "PARTIALLY_REFUNDED" | "REFUNDED" = ZPaymentStatus; shipments?: { id?: string; date?: string; sourceCountryCode?: string; method?: string; netPrice?: { value?: number; divisor?: number; currencyCode?: string; }; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; taxRate?: number; attributeValues?: Record<...>; }[] ; status?: "OPEN" | "CONFIRMED" | "PROCESSING" | "CANCELED" | "COMPLETED" = ZOrderStatus; transactions?: { id?: string; date?: string; type?: "PAYMENT" | "REFUND"; method?: string; amount?: { value?: number; divisor?: number; currencyCode?: string; }; attributeValues?: Record<string, unknown>; }[] }>
Defined in
src/contracts/orders/order-dto.ts:12
ZOrderItemDto
• Const ZOrderItemDto: ZodObject<{ amount: ZodNumber ; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; description: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; name: ZodOptional<ZodString> ; singleGrossPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; singleNetPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; sku: ZodOptional<ZodString> ; taxRate: ZodNumber = ZTaxRate }, "strip", ZodTypeAny, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; description?: string ; id?: string ; name?: string ; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sku?: string ; taxRate?: number = ZTaxRate }, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; description?: string ; id?: string ; name?: string ; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sku?: string ; taxRate?: number = ZTaxRate }>
Defined in
src/contracts/orders/order-item-dto.ts:6
ZOrderStatus
• Const ZOrderStatus: ZodEnum<["OPEN", "CONFIRMED", "PROCESSING", "CANCELED", "COMPLETED"]>
Defined in
src/contracts/orders/order-status.ts:3
ZOrderTransactionDto
• Const ZOrderTransactionDto: ZodObject<{ amount: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; date: ZodString = ZDateTimeString; id: ZodOptional<ZodString> ; method: ZodString ; type: ZodEnum<["PAYMENT", "REFUND"]> = ZOrderTransactionType }, "strip", ZodTypeAny, { amount?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; id?: string ; method?: string ; type?: "PAYMENT" | "REFUND" = ZOrderTransactionType }, { amount?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; id?: string ; method?: string ; type?: "PAYMENT" | "REFUND" = ZOrderTransactionType }>
Defined in
src/contracts/orders/order-transaction-dto.ts:7
ZOrderTransactionType
• Const ZOrderTransactionType: ZodEnum<["PAYMENT", "REFUND"]>
Defined in
src/contracts/orders/order-transaction-type.ts:3
ZPatchOperation
• Const ZPatchOperation: ZodNativeEnum<typeof PatchOperation>
Defined in
src/contracts/common/model/data-patching.ts:51
ZPatchOrdersRequest
• Const ZPatchOrdersRequest: ZodObject<{ fields: ZodArray<ZodUnion<[ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Remove> }, "strip", ZodTypeAny, { field?: string ; operation?: Remove }, { field?: string ; operation?: Remove }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Append> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Append ; value?: unknown }, { field?: string ; operation?: Append ; value?: unknown }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Set> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Set ; value?: unknown }, { field?: string ; operation?: Set ; value?: unknown }>]>, "atleastone"> ; filters: ZodArray<ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>, "atleastone"> }, "strip", ZodTypeAny, { fields?: [{ field?: string; operation?: PatchOperation.Remove; } | { field?: string ; operation?: Append ; value?: unknown } | { field?: string ; operation?: Set ; value?: unknown }, ...(({ field?: string; operation?: PatchOperation.Remove; }) | Object | Object)[]] ; filters?: [{ field?: string ; operation?: FilterOperation ; value?: unknown }, ...Object[]] }, { fields?: [{ field?: string; operation?: PatchOperation.Remove; } | { field?: string ; operation?: Append ; value?: unknown } | { field?: string ; operation?: Set ; value?: unknown }, ...(({ field?: string; operation?: PatchOperation.Remove; }) | Object | Object)[]] ; filters?: [{ field?: string ; operation?: FilterOperation ; value?: unknown }, ...Object[]] }>
Defined in
src/contracts/orders/patch-orders-request.ts:6
ZPatchProductsRequest
• Const ZPatchProductsRequest: ZodObject<{ fields: ZodArray<ZodUnion<[ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Remove> }, "strip", ZodTypeAny, { field?: string ; operation?: Remove }, { field?: string ; operation?: Remove }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Append> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Append ; value?: unknown }, { field?: string ; operation?: Append ; value?: unknown }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Set> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Set ; value?: unknown }, { field?: string ; operation?: Set ; value?: unknown }>]>, "atleastone"> ; filters: ZodArray<ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>, "atleastone"> }, "strip", ZodTypeAny, { fields?: [{ field?: string; operation?: PatchOperation.Remove; } | { field?: string ; operation?: Append ; value?: unknown } | { field?: string ; operation?: Set ; value?: unknown }, ...(({ field?: string; operation?: PatchOperation.Remove; }) | Object | Object)[]] ; filters?: [{ field?: string ; operation?: FilterOperation ; value?: unknown }, ...Object[]] }, { fields?: [{ field?: string; operation?: PatchOperation.Remove; } | { field?: string ; operation?: Append ; value?: unknown } | { field?: string ; operation?: Set ; value?: unknown }, ...(({ field?: string; operation?: PatchOperation.Remove; }) | Object | Object)[]] ; filters?: [{ field?: string ; operation?: FilterOperation ; value?: unknown }, ...Object[]] }>
Defined in
src/contracts/products/patch-products-request.ts:6
ZPaymentStatus
• Const ZPaymentStatus: ZodEnum<["OPEN", "IN_PROGRESS", "PARTIALLY_PAID", "PAID", "PARTIALLY_REFUNDED", "REFUNDED"]>
Defined in
src/contracts/orders/payment-status.ts:3
ZProductAvailabilityDto
• Const ZProductAvailabilityDto: ZodObject<{ amount: ZodNumber ; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; stockId: ZodOptional<ZodString> ; stockName: ZodOptional<ZodString> }, "strip", ZodTypeAny, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }>
Defined in
src/contracts/products/product-availability-dto.ts:4
ZProductDto
• Const ZProductDto: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; availability: ZodDefault<ZodArray<ZodObject<{ amount: ZodNumber ; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; stockId: ZodOptional<ZodString> ; stockName: ZodOptional<ZodString> }, "strip", ZodTypeAny, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }>, "many">> ; description: ZodOptional<ZodString> ; details: ZodDefault<ZodRecord<ZodString, ZodString>> ; grossPrice: ZodOptional<ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }>> ; gtin: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; images: ZodDefault<ZodArray<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; isDefault: ZodOptional<ZodBoolean> ; url: ZodString }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }>, "many">> ; manufacturer: ZodOptional<ZodString> ; name: ZodString ; netPrice: ZodOptional<ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }>> ; sku: ZodOptional<ZodString> ; taxRate: ZodOptional<ZodNumber> ; variationParentId: ZodOptional<ZodString> ; weightInGrams: ZodOptional<ZodNumber> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; availability?: { amount?: number; stockId?: string; stockName?: string; attributeValues?: Record<string, unknown>; }[] ; description?: string ; details?: Record<string, string> ; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; gtin?: string ; id?: string ; images?: { url?: string; isDefault?: boolean; attributeValues?: Record<string, unknown>; }[] ; manufacturer?: string ; name?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; sku?: string ; taxRate?: number ; variationParentId?: string ; weightInGrams?: number }, { attributeValues?: Record<string, unknown> = ZAttributeValues; availability?: { amount?: number; stockId?: string; stockName?: string; attributeValues?: Record<string, unknown>; }[] ; description?: string ; details?: Record<string, string> ; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; gtin?: string ; id?: string ; images?: { url?: string; isDefault?: boolean; attributeValues?: Record<string, unknown>; }[] ; manufacturer?: string ; name?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; sku?: string ; taxRate?: number ; variationParentId?: string ; weightInGrams?: number }>
Defined in
src/contracts/products/product-dto.ts:8
ZProductImageDto
• Const ZProductImageDto: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; isDefault: ZodOptional<ZodBoolean> ; url: ZodString }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }>
Defined in
src/contracts/products/product-image-dto.ts:4
ZProductPushContainerDto
• Const ZProductPushContainerDto: ZodObject<{ product: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; availability: ZodDefault<ZodArray<ZodObject<{ amount: ZodNumber ; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; stockId: ZodOptional<ZodString> ; stockName: ZodOptional<ZodString> }, "strip", ZodTypeAny, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }>, "many">> ; description: ZodOptional<ZodString> ; details: ZodDefault<ZodRecord<ZodString, ZodString>> ; grossPrice: ZodOptional<ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }>> ; gtin: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; images: ZodDefault<ZodArray<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; isDefault: ZodOptional<ZodBoolean> ; url: ZodString }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }>, "many">> ; manufacturer: ZodOptional<ZodString> ; name: ZodString ; netPrice: ZodOptional<ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }>> ; sku: ZodOptional<ZodString> ; taxRate: ZodOptional<ZodNumber> ; variationParentId: ZodOptional<ZodString> ; weightInGrams: ZodOptional<ZodNumber> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; availability?: { amount?: number; stockId?: string; stockName?: string; attributeValues?: Record<string, unknown>; }[] ; description?: string ; details?: Record<string, string> ; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; gtin?: string ; id?: string ; images?: { url?: string; isDefault?: boolean; attributeValues?: Record<string, unknown>; }[] ; manufacturer?: string ; name?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; sku?: string ; taxRate?: number ; variationParentId?: string ; weightInGrams?: number }, { attributeValues?: Record<string, unknown> = ZAttributeValues; availability?: { amount?: number; stockId?: string; stockName?: string; attributeValues?: Record<string, unknown>; }[] ; description?: string ; details?: Record<string, string> ; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; gtin?: string ; id?: string ; images?: { url?: string; isDefault?: boolean; attributeValues?: Record<string, unknown>; }[] ; manufacturer?: string ; name?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; sku?: string ; taxRate?: number ; variationParentId?: string ; weightInGrams?: number }> = ZProductDto; sourceId: ZodOptional<ZodString> }, "strip", ZodTypeAny, { product?: { id?: string; variationParentId?: string; name?: string; description?: string; manufacturer?: string; netPrice?: { value?: number; divisor?: number; currencyCode?: string; }; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; ... 7 more ...; attributeValues?: Record<...>; } = ZProductDto; sourceId?: string }, { product?: { id?: string; variationParentId?: string; name?: string; description?: string; manufacturer?: string; netPrice?: { value?: number; divisor?: number; currencyCode?: string; }; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; ... 7 more ...; attributeValues?: Record<...>; } = ZProductDto; sourceId?: string }>
Defined in
src/contracts/push-products/model/product-push-container-dto.ts:5
ZQueryOrderRequest
• Const ZQueryOrderRequest: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; filters: ZodArray<ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>, "many"> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; filters?: { field?: string ; operation?: FilterOperation ; value?: unknown }[] }, { attributeValues?: Record<string, unknown> = ZAttributeValues; filters?: { field?: string ; operation?: FilterOperation ; value?: unknown }[] }>
Defined in
src/contracts/pull-order/model/query-single-order-request.ts:6
ZQueryOrdersRequest
• Const ZQueryOrdersRequest: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; filters: ZodArray<ZodObject<{ value: ZodUnknown; field: ZodEnum<[string, ...string[]]>; operation: ZodNativeEnum<typeof FilterOperation>; }, "strip", ZodTypeAny, { value?: unknown; field?: string; operation?: FilterOperation; }, { value?: unknown; field?: string; operation?: FilterOperation; }>, "many"> ; pageSize: ZodNumber ; pageToken: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; filters?: { value?: unknown; field?: string; operation?: FilterOperation; }[] ; pageSize?: number ; pageToken?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; filters?: { value?: unknown; field?: string; operation?: FilterOperation; }[] ; pageSize?: number ; pageToken?: string }>
Defined in
src/contracts/pull-orders/model/query-orders-request.ts:6
ZQueryOrdersResult
• Const ZQueryOrdersResult: ZodObject<{ data: ZodArray<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; customer: ZodOptional<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; id: ZodOptional<ZodString> ; mailAddress: ZodOptional<ZodString> ; phoneNumber: ZodOptional<ZodString> ; vatId: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; id?: string ; mailAddress?: string ; phoneNumber?: string ; vatId?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; id?: string ; mailAddress?: string ; phoneNumber?: string ; vatId?: string }>> ; deliveryAddress: ZodOptional<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; city: ZodOptional<ZodString> ; company: ZodOptional<ZodString> ; countryCode: ZodOptional<ZodString> ; firstName: ZodOptional<ZodString> ; houseNumber: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; line2: ZodOptional<ZodString> ; state: ZodOptional<ZodString> ; street: ZodOptional<ZodString> ; surname: ZodOptional<ZodString> ; zipCode: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }>> ; id: ZodString ; invoiceAddress: ZodOptional<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; city: ZodOptional<ZodString> ; company: ZodOptional<ZodString> ; countryCode: ZodOptional<ZodString> ; firstName: ZodOptional<ZodString> ; houseNumber: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; line2: ZodOptional<ZodString> ; state: ZodOptional<ZodString> ; street: ZodOptional<ZodString> ; surname: ZodOptional<ZodString> ; zipCode: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string }>> ; items: ZodDefault<ZodArray<ZodObject<{ amount: ZodNumber ; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; description: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; name: ZodOptional<ZodString> ; singleGrossPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; singleNetPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; sku: ZodOptional<ZodString> ; taxRate: ZodNumber = ZTaxRate }, "strip", ZodTypeAny, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; description?: string ; id?: string ; name?: string ; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sku?: string ; taxRate?: number = ZTaxRate }, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; description?: string ; id?: string ; name?: string ; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sku?: string ; taxRate?: number = ZTaxRate }>, "many">> ; orderDate: ZodString = ZDateTimeString; orderNumber: ZodString ; paymentStatus: ZodEnum<["OPEN", "IN_PROGRESS", "PARTIALLY_PAID", "PAID", "PARTIALLY_REFUNDED", "REFUNDED"]> = ZPaymentStatus; shipments: ZodDefault<ZodArray<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; date: ZodString = ZDateTimeString; grossPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; id: ZodOptional<ZodString> ; method: ZodOptional<ZodString> ; netPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; sourceCountryCode: ZodOptional<ZodString> ; taxRate: ZodNumber = ZTaxRate }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; id?: string ; method?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sourceCountryCode?: string ; taxRate?: number = ZTaxRate }, { attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; id?: string ; method?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sourceCountryCode?: string ; taxRate?: number = ZTaxRate }>, "many">> ; status: ZodEnum<["OPEN", "CONFIRMED", "PROCESSING", "CANCELED", "COMPLETED"]> = ZOrderStatus; transactions: ZodDefault<ZodArray<ZodObject<{ amount: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; date: ZodString = ZDateTimeString; id: ZodOptional<ZodString> ; method: ZodString ; type: ZodEnum<["PAYMENT", "REFUND"]> = ZOrderTransactionType }, "strip", ZodTypeAny, { amount?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; id?: string ; method?: string ; type?: "PAYMENT" | "REFUND" = ZOrderTransactionType }, { amount?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; id?: string ; method?: string ; type?: "PAYMENT" | "REFUND" = ZOrderTransactionType }>, "many">> }, UnknownKeysParam, ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; customer?: { attributeValues?: Record<string, unknown> = ZAttributeValues; id?: string ; mailAddress?: string ; phoneNumber?: string ; vatId?: string } ; deliveryAddress?: { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string } ; id?: string ; invoiceAddress?: { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string } ; items?: { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; description?: string ; id?: string ; name?: string ; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sku?: string ; taxRate?: number = ZTaxRate }[] ; orderDate?: string = ZDateTimeString; orderNumber?: string ; paymentStatus?: "OPEN" | "IN_PROGRESS" | "PARTIALLY_PAID" | "PAID" | "PARTIALLY_REFUNDED" | "REFUNDED" = ZPaymentStatus; shipments?: { attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; id?: string ; method?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sourceCountryCode?: string ; taxRate?: number = ZTaxRate }[] ; status?: "OPEN" | "CONFIRMED" | "PROCESSING" | "CANCELED" | "COMPLETED" = ZOrderStatus; transactions?: { amount?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; id?: string ; method?: string ; type?: "PAYMENT" | "REFUND" = ZOrderTransactionType }[] }, { attributeValues?: Record<string, unknown> = ZAttributeValues; customer?: { attributeValues?: Record<string, unknown> = ZAttributeValues; id?: string ; mailAddress?: string ; phoneNumber?: string ; vatId?: string } ; deliveryAddress?: { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string } ; id?: string ; invoiceAddress?: { attributeValues?: Record<string, unknown> = ZAttributeValues; city?: string ; company?: string ; countryCode?: string ; firstName?: string ; houseNumber?: string ; id?: string ; line2?: string ; state?: string ; street?: string ; surname?: string ; zipCode?: string } ; items?: { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; description?: string ; id?: string ; name?: string ; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sku?: string ; taxRate?: number = ZTaxRate }[] ; orderDate?: string = ZDateTimeString; orderNumber?: string ; paymentStatus?: "OPEN" | "IN_PROGRESS" | "PARTIALLY_PAID" | "PAID" | "PARTIALLY_REFUNDED" | "REFUNDED" = ZPaymentStatus; shipments?: { attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; id?: string ; method?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sourceCountryCode?: string ; taxRate?: number = ZTaxRate }[] ; status?: "OPEN" | "CONFIRMED" | "PROCESSING" | "CANCELED" | "COMPLETED" = ZOrderStatus; transactions?: { amount?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; id?: string ; method?: string ; type?: "PAYMENT" | "REFUND" = ZOrderTransactionType }[] }>, "many"> ; nextPageToken: ZodOptional<ZodString> ; pageSize: ZodNumber ; pageToken: ZodOptional<ZodString> }, "strip", ZodTypeAny, { data?: { attributeValues?: Record<string, unknown> = ZAttributeValues; customer?: { id?: string; mailAddress?: string; phoneNumber?: string; vatId?: string; attributeValues?: Record<string, unknown>; } ; deliveryAddress?: { id?: string; company?: string; firstName?: string; surname?: string; line2?: string; street?: string; houseNumber?: string; zipCode?: string; city?: string; countryCode?: string; state?: string; attributeValues?: Record<...>; } ; id?: string ; invoiceAddress?: { id?: string; company?: string; firstName?: string; surname?: string; line2?: string; street?: string; houseNumber?: string; zipCode?: string; city?: string; countryCode?: string; state?: string; attributeValues?: Record<...>; } ; items?: { id?: string; name?: string; description?: string; sku?: string; amount?: number; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; }; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; taxRate?: number; attributeValues?: Record<...>; }[] ; orderDate?: string = ZDateTimeString; orderNumber?: string ; paymentStatus?: "OPEN" | "IN_PROGRESS" | "PARTIALLY_PAID" | "PAID" | "PARTIALLY_REFUNDED" | "REFUNDED" = ZPaymentStatus; shipments?: { id?: string; date?: string; sourceCountryCode?: string; method?: string; netPrice?: { value?: number; divisor?: number; currencyCode?: string; }; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; taxRate?: number; attributeValues?: Record<...>; }[] ; status?: "OPEN" | "CONFIRMED" | "PROCESSING" | "CANCELED" | "COMPLETED" = ZOrderStatus; transactions?: { id?: string; date?: string; type?: "PAYMENT" | "REFUND"; method?: string; amount?: { value?: number; divisor?: number; currencyCode?: string; }; attributeValues?: Record<string, unknown>; }[] }[] ; nextPageToken?: string ; pageSize?: number ; pageToken?: string }, { data?: { attributeValues?: Record<string, unknown> = ZAttributeValues; customer?: { id?: string; mailAddress?: string; phoneNumber?: string; vatId?: string; attributeValues?: Record<string, unknown>; } ; deliveryAddress?: { id?: string; company?: string; firstName?: string; surname?: string; line2?: string; street?: string; houseNumber?: string; zipCode?: string; city?: string; countryCode?: string; state?: string; attributeValues?: Record<...>; } ; id?: string ; invoiceAddress?: { id?: string; company?: string; firstName?: string; surname?: string; line2?: string; street?: string; houseNumber?: string; zipCode?: string; city?: string; countryCode?: string; state?: string; attributeValues?: Record<...>; } ; items?: { id?: string; name?: string; description?: string; sku?: string; amount?: number; singleNetPrice?: { value?: number; divisor?: number; currencyCode?: string; }; singleGrossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; taxRate?: number; attributeValues?: Record<...>; }[] ; orderDate?: string = ZDateTimeString; orderNumber?: string ; paymentStatus?: "OPEN" | "IN_PROGRESS" | "PARTIALLY_PAID" | "PAID" | "PARTIALLY_REFUNDED" | "REFUNDED" = ZPaymentStatus; shipments?: { id?: string; date?: string; sourceCountryCode?: string; method?: string; netPrice?: { value?: number; divisor?: number; currencyCode?: string; }; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; }; taxRate?: number; attributeValues?: Record<...>; }[] ; status?: "OPEN" | "CONFIRMED" | "PROCESSING" | "CANCELED" | "COMPLETED" = ZOrderStatus; transactions?: { id?: string; date?: string; type?: "PAYMENT" | "REFUND"; method?: string; amount?: { value?: number; divisor?: number; currencyCode?: string; }; attributeValues?: Record<string, unknown>; }[] }[] ; nextPageToken?: string ; pageSize?: number ; pageToken?: string }>
Defined in
src/contracts/pull-orders/model/query-orders-result.ts:5
ZQueryProductsRequest
• Const ZQueryProductsRequest: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; filters: ZodArray<ZodObject<{ value: ZodUnknown; field: ZodEnum<[string, ...string[]]>; operation: ZodNativeEnum<typeof FilterOperation>; }, "strip", ZodTypeAny, { value?: unknown; field?: string; operation?: FilterOperation; }, { value?: unknown; field?: string; operation?: FilterOperation; }>, "many"> ; pageSize: ZodNumber ; pageToken: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; filters?: { value?: unknown; field?: string; operation?: FilterOperation; }[] ; pageSize?: number ; pageToken?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; filters?: { value?: unknown; field?: string; operation?: FilterOperation; }[] ; pageSize?: number ; pageToken?: string }>
Defined in
src/contracts/pull-products/model/query-products-request.ts:6
ZQueryProductsResult
• Const ZQueryProductsResult: ZodObject<{ data: ZodArray<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; availability: ZodDefault<ZodArray<ZodObject<{ amount: ZodNumber ; attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; stockId: ZodOptional<ZodString> ; stockName: ZodOptional<ZodString> }, "strip", ZodTypeAny, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }, { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }>, "many">> ; description: ZodOptional<ZodString> ; details: ZodDefault<ZodRecord<ZodString, ZodString>> ; grossPrice: ZodOptional<ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }>> ; gtin: ZodOptional<ZodString> ; id: ZodOptional<ZodString> ; images: ZodDefault<ZodArray<ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; isDefault: ZodOptional<ZodBoolean> ; url: ZodString }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }>, "many">> ; manufacturer: ZodOptional<ZodString> ; name: ZodString ; netPrice: ZodOptional<ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }>> ; sku: ZodOptional<ZodString> ; taxRate: ZodOptional<ZodNumber> ; variationParentId: ZodOptional<ZodString> ; weightInGrams: ZodOptional<ZodNumber> }, UnknownKeysParam, ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; availability?: { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }[] ; description?: string ; details?: Record<string, string> ; grossPrice?: { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit } ; gtin?: string ; id?: string ; images?: { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }[] ; manufacturer?: string ; name?: string ; netPrice?: { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit } ; sku?: string ; taxRate?: number ; variationParentId?: string ; weightInGrams?: number }, { attributeValues?: Record<string, unknown> = ZAttributeValues; availability?: { amount?: number ; attributeValues?: Record<string, unknown> = ZAttributeValues; stockId?: string ; stockName?: string }[] ; description?: string ; details?: Record<string, string> ; grossPrice?: { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit } ; gtin?: string ; id?: string ; images?: { attributeValues?: Record<string, unknown> = ZAttributeValues; isDefault?: boolean ; url?: string }[] ; manufacturer?: string ; name?: string ; netPrice?: { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit } ; sku?: string ; taxRate?: number ; variationParentId?: string ; weightInGrams?: number }>, "many"> ; nextPageToken: ZodOptional<ZodString> ; pageSize: ZodNumber ; pageToken: ZodOptional<ZodString> }, "strip", ZodTypeAny, { data?: { attributeValues?: Record<string, unknown> = ZAttributeValues; availability?: { amount?: number; stockId?: string; stockName?: string; attributeValues?: Record<string, unknown>; }[] ; description?: string ; details?: Record<string, string> ; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; gtin?: string ; id?: string ; images?: { url?: string; isDefault?: boolean; attributeValues?: Record<string, unknown>; }[] ; manufacturer?: string ; name?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; sku?: string ; taxRate?: number ; variationParentId?: string ; weightInGrams?: number }[] ; nextPageToken?: string ; pageSize?: number ; pageToken?: string }, { data?: { attributeValues?: Record<string, unknown> = ZAttributeValues; availability?: { amount?: number; stockId?: string; stockName?: string; attributeValues?: Record<string, unknown>; }[] ; description?: string ; details?: Record<string, string> ; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; gtin?: string ; id?: string ; images?: { url?: string; isDefault?: boolean; attributeValues?: Record<string, unknown>; }[] ; manufacturer?: string ; name?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } ; sku?: string ; taxRate?: number ; variationParentId?: string ; weightInGrams?: number }[] ; nextPageToken?: string ; pageSize?: number ; pageToken?: string }>
Defined in
src/contracts/pull-products/model/query-products-result.ts:5
ZQueryRequest
• Const ZQueryRequest: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; pageSize: ZodNumber ; pageToken: ZodOptional<ZodString> }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; pageSize?: number ; pageToken?: string }, { attributeValues?: Record<string, unknown> = ZAttributeValues; pageSize?: number ; pageToken?: string }>
Defined in
src/contracts/common/model/query-request.ts:4
ZSdkVersion
• Const ZSdkVersion: ZodType<`${number}.${number}.${number}` | `${number}.${number}.${number}-${string}.${number}`, ZodTypeDef, `${number}.${number}.${number}` | `${number}.${number}.${number}-${string}.${number}`>
Defined in
src/sdk/types.ts:22
ZShipmentDto
• Const ZShipmentDto: ZodObject<{ attributeValues: ZodDefault<ZodRecord<ZodString, ZodUnknown>> = ZAttributeValues; date: ZodString = ZDateTimeString; grossPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; id: ZodOptional<ZodString> ; method: ZodOptional<ZodString> ; netPrice: ZodObject<{ currencyCode: ZodOptional<ZodString> ; divisor: ZodNumber ; value: ZodNumber = ZSmallestCurrencyUnit }, "strip", ZodTypeAny, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }, { currencyCode?: string ; divisor?: number ; value?: number = ZSmallestCurrencyUnit }> = ZMoneyDto; sourceCountryCode: ZodOptional<ZodString> ; taxRate: ZodNumber = ZTaxRate }, "strip", ZodTypeAny, { attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; id?: string ; method?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sourceCountryCode?: string ; taxRate?: number = ZTaxRate }, { attributeValues?: Record<string, unknown> = ZAttributeValues; date?: string = ZDateTimeString; grossPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; id?: string ; method?: string ; netPrice?: { value?: number; divisor?: number; currencyCode?: string; } = ZMoneyDto; sourceCountryCode?: string ; taxRate?: number = ZTaxRate }>
Defined in
src/contracts/shipments/model/shipment-dto.ts:7
ZSmallestCurrencyUnit
• Const ZSmallestCurrencyUnit: ZodNumber
Defined in
src/contracts/money/model/money-dto.ts:9
ZTaxRate
• Const ZTaxRate: ZodNumber
Defined in
src/contracts/money/model/tax-rate-dto.ts:3
Functions
enforce
▸ enforce<T>(val): T
Enforce a specific type for an inline value.
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type | Description |
|---|---|---|
val | T | The value |
Returns
T
The value
Defined in
src/sdk/types.ts:115
zAppendPatcher
▸ zAppendPatcher<T>(obj): ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Append> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Append ; value?: unknown }, { field?: string ; operation?: Append ; value?: unknown }>
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Append> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Append ; value?: unknown }, { field?: string ; operation?: Append ; value?: unknown }>
Defined in
src/contracts/common/model/data-patching.ts:60
zField
▸ zField<T>(obj, arrayDeepInclude): ZodObject<{ field: ZodEnum<[string, ...string[]]> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; value?: unknown }, { field?: string ; value?: unknown }>
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
arrayDeepInclude | boolean |
Returns
ZodObject<{ field: ZodEnum<[string, ...string[]]> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; value?: unknown }, { field?: string ; value?: unknown }>
Defined in
src/sdk/types.ts:88
zFilter
▸ zFilter<T>(obj): ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>
Defined in
src/sdk/types.ts:96
zFilterArray
▸ zFilterArray<T>(obj): ZodArray<ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>, "many">
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodArray<ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>, "many">
Defined in
src/sdk/types.ts:102
zNonEmptyFilterArray
▸ zNonEmptyFilterArray<T>(obj): ZodArray<ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>, "atleastone">
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodArray<ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodNativeEnum<typeof FilterOperation> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: FilterOperation ; value?: unknown }, { field?: string ; operation?: FilterOperation ; value?: unknown }>, "atleastone">
Defined in
src/sdk/types.ts:106
zObjectPropertyPath
▸ zObjectPropertyPath<T>(obj, arrayDeepInclude): ZodEnum<[string, ...string[]]>
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
arrayDeepInclude | boolean |
Returns
ZodEnum<[string, ...string[]]>
Defined in
src/sdk/types.ts:57
zPatcher
▸ zPatcher<T>(obj): ZodUnion<[ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Remove> }, "strip", ZodTypeAny, { field?: string ; operation?: Remove }, { field?: string ; operation?: Remove }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Append> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Append ; value?: unknown }, { field?: string ; operation?: Append ; value?: unknown }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Set> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Set ; value?: unknown }, { field?: string ; operation?: Set ; value?: unknown }>]>
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodUnion<[ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Remove> }, "strip", ZodTypeAny, { field?: string ; operation?: Remove }, { field?: string ; operation?: Remove }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Append> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Append ; value?: unknown }, { field?: string ; operation?: Append ; value?: unknown }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Set> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Set ; value?: unknown }, { field?: string ; operation?: Set ; value?: unknown }>]>
Defined in
src/contracts/common/model/data-patching.ts:72
zPatcherArray
▸ zPatcherArray<T>(obj): ZodArray<ZodUnion<[ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Remove> }, "strip", ZodTypeAny, { field?: string ; operation?: Remove }, { field?: string ; operation?: Remove }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Append> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Append ; value?: unknown }, { field?: string ; operation?: Append ; value?: unknown }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Set> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Set ; value?: unknown }, { field?: string ; operation?: Set ; value?: unknown }>]>, "atleastone">
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodArray<ZodUnion<[ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Remove> }, "strip", ZodTypeAny, { field?: string ; operation?: Remove }, { field?: string ; operation?: Remove }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Append> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Append ; value?: unknown }, { field?: string ; operation?: Append ; value?: unknown }>, ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Set> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Set ; value?: unknown }, { field?: string ; operation?: Set ; value?: unknown }>]>, "atleastone">
Defined in
src/contracts/common/model/data-patching.ts:80
zQueryResult
▸ zQueryResult<T>(obj): ZodObject<{ data: ZodArray<ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }>, "many"> ; nextPageToken: ZodOptional<ZodString> ; pageSize: ZodNumber ; pageToken: ZodOptional<ZodString> }, "strip", ZodTypeAny, { data?: { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }[] ; nextPageToken?: string ; pageSize?: number ; pageToken?: string }, { data?: { [k in string | number | symbol]: baseObjectInputType<T>[k] }[] ; nextPageToken?: string ; pageSize?: number ; pageToken?: string }>
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodObject<{ data: ZodArray<ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }>, "many"> ; nextPageToken: ZodOptional<ZodString> ; pageSize: ZodNumber ; pageToken: ZodOptional<ZodString> }, "strip", ZodTypeAny, { data?: { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }[] ; nextPageToken?: string ; pageSize?: number ; pageToken?: string }, { data?: { [k in string | number | symbol]: baseObjectInputType<T>[k] }[] ; nextPageToken?: string ; pageSize?: number ; pageToken?: string }>
Defined in
src/contracts/common/model/query-result.ts:3
zRemovePatcher
▸ zRemovePatcher<T>(obj): ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Remove> }, "strip", ZodTypeAny, { field?: string ; operation?: Remove }, { field?: string ; operation?: Remove }>
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Remove> }, "strip", ZodTypeAny, { field?: string ; operation?: Remove }, { field?: string ; operation?: Remove }>
Defined in
src/contracts/common/model/data-patching.ts:53
zSetPatcher
▸ zSetPatcher<T>(obj): ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Set> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Set ; value?: unknown }, { field?: string ; operation?: Set ; value?: unknown }>
Type parameters
| Name | Type |
|---|---|
T | extends ZodRawShape |
Parameters
| Name | Type |
|---|---|
obj | ZodObject<T, UnknownKeysParam, ZodTypeAny, { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<T>, requiredKeys<baseObjectOutputType<T>>>[k] }, { [k in string | number | symbol]: baseObjectInputType<T>[k] }> |
Returns
ZodObject<{ field: ZodEnum<[string, ...string[]]> ; operation: ZodLiteral<Set> ; value: ZodUnknown }, "strip", ZodTypeAny, { field?: string ; operation?: Set ; value?: unknown }, { field?: string ; operation?: Set ; value?: unknown }>
Defined in
src/contracts/common/model/data-patching.ts:66