@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
1,385 lines (1,384 loc) • 85.8 kB
TypeScript
import { z } from 'zod';
export declare const SortParamsSchema: z.ZodObject<{
orderBy: z.ZodOptional<z.ZodString>;
sortBy: z.ZodOptional<z.ZodString>;
sortOrder: z.ZodOptional<z.ZodEnum<["asc", "desc"]>>;
}, "strip", z.ZodTypeAny, {
orderBy?: string | undefined;
sortBy?: string | undefined;
sortOrder?: "asc" | "desc" | undefined;
}, {
orderBy?: string | undefined;
sortBy?: string | undefined;
sortOrder?: "asc" | "desc" | undefined;
}>;
export declare const ProductSchema: z.ZodObject<{
invMastUid: z.ZodNumber;
itemId: z.ZodString;
itemDesc: z.ZodString;
upc: z.ZodOptional<z.ZodNullable<z.ZodString>>;
unitOfMeasure: z.ZodOptional<z.ZodString>;
listPrice: z.ZodOptional<z.ZodNumber>;
stdPrice: z.ZodOptional<z.ZodNumber>;
statusCd: z.ZodNumber;
onlineCd: z.ZodOptional<z.ZodNumber>;
displayOnWebFlag: z.ZodOptional<z.ZodString>;
deleteFlag: z.ZodOptional<z.ZodString>;
dateCreated: z.ZodOptional<z.ZodString>;
dateLastModified: z.ZodOptional<z.ZodString>;
createdBy: z.ZodOptional<z.ZodString>;
lastMaintainedBy: z.ZodOptional<z.ZodString>;
updateCd: z.ZodOptional<z.ZodNumber>;
processCd: z.ZodOptional<z.ZodNumber>;
typeCd: z.ZodOptional<z.ZodNumber>;
brandName: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandsUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
weight: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
weightUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
length: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
width: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
height: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
dimensionUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
categories: z.ZodOptional<z.ZodArray<z.ZodObject<{
categoryUid: z.ZodNumber;
categoryDesc: z.ZodString;
}, "strip", z.ZodTypeAny, {
categoryUid: number;
categoryDesc: string;
}, {
categoryUid: number;
categoryDesc: string;
}>, "many">>;
attributes: z.ZodOptional<z.ZodArray<z.ZodObject<{
attributeId: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
attributeId: string;
}, {
value: string;
attributeId: string;
}>, "many">>;
images: z.ZodOptional<z.ZodArray<z.ZodObject<{
imageUid: z.ZodNumber;
imagePath: z.ZodString;
}, "strip", z.ZodTypeAny, {
imageUid: number;
imagePath: string;
}, {
imageUid: number;
imagePath: string;
}>, "many">>;
accessories: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
alternateCode: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, "strip", z.ZodTypeAny, {
statusCd: number;
invMastUid: number;
itemId: string;
itemDesc: string;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
dateCreated?: string | undefined;
dateLastModified?: string | undefined;
updateCd?: number | undefined;
processCd?: number | undefined;
unitOfMeasure?: string | undefined;
displayOnWebFlag?: string | undefined;
deleteFlag?: string | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | undefined;
stdPrice?: number | undefined;
onlineCd?: number | undefined;
createdBy?: string | undefined;
lastMaintainedBy?: string | undefined;
typeCd?: number | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
}, {
statusCd: number;
invMastUid: number;
itemId: string;
itemDesc: string;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
dateCreated?: string | undefined;
dateLastModified?: string | undefined;
updateCd?: number | undefined;
processCd?: number | undefined;
unitOfMeasure?: string | undefined;
displayOnWebFlag?: string | undefined;
deleteFlag?: string | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | undefined;
stdPrice?: number | undefined;
onlineCd?: number | undefined;
createdBy?: string | undefined;
lastMaintainedBy?: string | undefined;
typeCd?: number | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
}>;
export declare const ProductDetailSchema: z.ZodObject<{
invMastUid: z.ZodNumber;
itemId: z.ZodString;
itemDesc: z.ZodString;
upc: z.ZodOptional<z.ZodNullable<z.ZodString>>;
unitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
listPrice: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
stdPrice: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
statusCd: z.ZodNumber;
onlineCd: z.ZodNumber;
displayOnWebFlag: z.ZodString;
deleteFlag: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
createdBy: z.ZodString;
lastMaintainedBy: z.ZodString;
updateCd: z.ZodNumber;
processCd: z.ZodNumber;
typeCd: z.ZodNumber;
brandName: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandsUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
weight: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
weightUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
length: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
width: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
height: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
dimensionUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
itemType: z.ZodOptional<z.ZodNullable<z.ZodString>>;
lotControlled: z.ZodOptional<z.ZodNullable<z.ZodString>>;
serialControlled: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shelfLife: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
shelfLifeUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
hazardous: z.ZodOptional<z.ZodNullable<z.ZodString>>;
fragile: z.ZodOptional<z.ZodNullable<z.ZodString>>;
temperatureControlled: z.ZodOptional<z.ZodNullable<z.ZodString>>;
minOrderQuantity: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
maxOrderQuantity: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
orderMultiple: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
leadTime: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
leadTimeUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
categories: z.ZodOptional<z.ZodArray<z.ZodObject<{
categoryUid: z.ZodNumber;
categoryDesc: z.ZodString;
}, "strip", z.ZodTypeAny, {
categoryUid: number;
categoryDesc: string;
}, {
categoryUid: number;
categoryDesc: string;
}>, "many">>;
attributes: z.ZodOptional<z.ZodArray<z.ZodObject<{
attributeId: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
attributeId: string;
}, {
value: string;
attributeId: string;
}>, "many">>;
images: z.ZodOptional<z.ZodArray<z.ZodObject<{
imageUid: z.ZodNumber;
imagePath: z.ZodString;
}, "strip", z.ZodTypeAny, {
imageUid: number;
imagePath: string;
}, {
imageUid: number;
imagePath: string;
}>, "many">>;
accessories: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
alternateCode: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, "strip", z.ZodTypeAny, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
createdBy: string;
lastMaintainedBy: string;
typeCd: number;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
unitOfMeasure?: string | null | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | null | undefined;
stdPrice?: number | null | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
itemType?: string | null | undefined;
lotControlled?: string | null | undefined;
serialControlled?: string | null | undefined;
shelfLife?: number | null | undefined;
shelfLifeUnitOfMeasure?: string | null | undefined;
hazardous?: string | null | undefined;
fragile?: string | null | undefined;
temperatureControlled?: string | null | undefined;
minOrderQuantity?: number | null | undefined;
maxOrderQuantity?: number | null | undefined;
orderMultiple?: number | null | undefined;
leadTime?: number | null | undefined;
leadTimeUnitOfMeasure?: string | null | undefined;
}, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
createdBy: string;
lastMaintainedBy: string;
typeCd: number;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
unitOfMeasure?: string | null | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | null | undefined;
stdPrice?: number | null | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
itemType?: string | null | undefined;
lotControlled?: string | null | undefined;
serialControlled?: string | null | undefined;
shelfLife?: number | null | undefined;
shelfLifeUnitOfMeasure?: string | null | undefined;
hazardous?: string | null | undefined;
fragile?: string | null | undefined;
temperatureControlled?: string | null | undefined;
minOrderQuantity?: number | null | undefined;
maxOrderQuantity?: number | null | undefined;
orderMultiple?: number | null | undefined;
leadTime?: number | null | undefined;
leadTimeUnitOfMeasure?: string | null | undefined;
}>;
export declare const ProductLookupSchema: z.ZodObject<{
invMastUid: z.ZodNumber;
itemId: z.ZodString;
itemDesc: z.ZodString;
upc: z.ZodOptional<z.ZodNullable<z.ZodString>>;
unitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
listPrice: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
stdPrice: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
statusCd: z.ZodNumber;
onlineCd: z.ZodNumber;
displayOnWebFlag: z.ZodString;
deleteFlag: z.ZodString;
brandName: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandsUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
statusCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
unitOfMeasure?: string | null | undefined;
upc?: string | null | undefined;
listPrice?: number | null | undefined;
stdPrice?: number | null | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
}, {
statusCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
unitOfMeasure?: string | null | undefined;
upc?: string | null | undefined;
listPrice?: number | null | undefined;
stdPrice?: number | null | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
}>;
export declare const ProductSearchParamsSchema: z.ZodObject<{
q: z.ZodString;
limit: z.ZodOptional<z.ZodNumber>;
offset: z.ZodOptional<z.ZodNumber>;
statusCd: z.ZodOptional<z.ZodNumber>;
onlineCd: z.ZodOptional<z.ZodNumber>;
orderBy: z.ZodOptional<z.ZodString>;
displayOnWebFlag: z.ZodOptional<z.ZodString>;
brandId: z.ZodOptional<z.ZodString>;
categoryPath: z.ZodOptional<z.ZodString>;
minPrice: z.ZodOptional<z.ZodNumber>;
maxPrice: z.ZodOptional<z.ZodNumber>;
inStock: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
q: string;
limit?: number | undefined;
offset?: number | undefined;
orderBy?: string | undefined;
statusCd?: number | undefined;
displayOnWebFlag?: string | undefined;
onlineCd?: number | undefined;
brandId?: string | undefined;
categoryPath?: string | undefined;
minPrice?: number | undefined;
maxPrice?: number | undefined;
inStock?: boolean | undefined;
}, {
q: string;
limit?: number | undefined;
offset?: number | undefined;
orderBy?: string | undefined;
statusCd?: number | undefined;
displayOnWebFlag?: string | undefined;
onlineCd?: number | undefined;
brandId?: string | undefined;
categoryPath?: string | undefined;
minPrice?: number | undefined;
maxPrice?: number | undefined;
inStock?: boolean | undefined;
}>;
export declare const ProductListParamsSchema: z.ZodObject<{
limit: z.ZodOptional<z.ZodNumber>;
offset: z.ZodOptional<z.ZodNumber>;
statusCd: z.ZodOptional<z.ZodNumber>;
onlineCd: z.ZodOptional<z.ZodNumber>;
orderBy: z.ZodOptional<z.ZodString>;
displayOnWebFlag: z.ZodOptional<z.ZodString>;
q: z.ZodOptional<z.ZodString>;
brandId: z.ZodOptional<z.ZodString>;
categoryPath: z.ZodOptional<z.ZodString>;
minPrice: z.ZodOptional<z.ZodNumber>;
maxPrice: z.ZodOptional<z.ZodNumber>;
inStock: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
limit?: number | undefined;
offset?: number | undefined;
q?: string | undefined;
orderBy?: string | undefined;
statusCd?: number | undefined;
displayOnWebFlag?: string | undefined;
onlineCd?: number | undefined;
brandId?: string | undefined;
categoryPath?: string | undefined;
minPrice?: number | undefined;
maxPrice?: number | undefined;
inStock?: boolean | undefined;
}, {
limit?: number | undefined;
offset?: number | undefined;
q?: string | undefined;
orderBy?: string | undefined;
statusCd?: number | undefined;
displayOnWebFlag?: string | undefined;
onlineCd?: number | undefined;
brandId?: string | undefined;
categoryPath?: string | undefined;
minPrice?: number | undefined;
maxPrice?: number | undefined;
inStock?: boolean | undefined;
}>;
export declare const ProductDetailParamsSchema: z.ZodObject<{
invMastUid: z.ZodNumber;
includeCategories: z.ZodOptional<z.ZodBoolean>;
includeAttributes: z.ZodOptional<z.ZodBoolean>;
includeImages: z.ZodOptional<z.ZodBoolean>;
includeAccessories: z.ZodOptional<z.ZodBoolean>;
includeAlternateCodes: z.ZodOptional<z.ZodBoolean>;
includeStock: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
invMastUid: number;
includeCategories?: boolean | undefined;
includeAttributes?: boolean | undefined;
includeImages?: boolean | undefined;
includeAccessories?: boolean | undefined;
includeAlternateCodes?: boolean | undefined;
includeStock?: boolean | undefined;
}, {
invMastUid: number;
includeCategories?: boolean | undefined;
includeAttributes?: boolean | undefined;
includeImages?: boolean | undefined;
includeAccessories?: boolean | undefined;
includeAlternateCodes?: boolean | undefined;
includeStock?: boolean | undefined;
}>;
export declare const ProductLookupParamsSchema: z.ZodObject<{
q: z.ZodOptional<z.ZodString>;
limit: z.ZodOptional<z.ZodNumber>;
offset: z.ZodOptional<z.ZodNumber>;
statusCd: z.ZodOptional<z.ZodNumber>;
onlineCd: z.ZodOptional<z.ZodNumber>;
displayOnWebFlag: z.ZodOptional<z.ZodString>;
brandId: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
limit?: number | undefined;
offset?: number | undefined;
q?: string | undefined;
statusCd?: number | undefined;
displayOnWebFlag?: string | undefined;
onlineCd?: number | undefined;
brandId?: string | undefined;
}, {
limit?: number | undefined;
offset?: number | undefined;
q?: string | undefined;
statusCd?: number | undefined;
displayOnWebFlag?: string | undefined;
onlineCd?: number | undefined;
brandId?: string | undefined;
}>;
export declare const ProductPreCacheParamsSchema: z.ZodObject<{
invMastUid: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
invMastUid: number;
}, {
invMastUid: number;
}>;
export declare const AlternateCodeSchema: z.ZodObject<{
alternateCodeUid: z.ZodNumber;
codeType: z.ZodString;
codeValue: z.ZodString;
description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
alternateCodeUid: number;
codeType: string;
codeValue: string;
description?: string | undefined;
}, {
alternateCodeUid: number;
codeType: string;
codeValue: string;
description?: string | undefined;
}>;
export declare const AccessorySchema: z.ZodObject<{
accessoryUid: z.ZodNumber;
invMastUid: z.ZodNumber;
accessoryInvMastUid: z.ZodNumber;
accessoryType: z.ZodOptional<z.ZodString>;
quantity: z.ZodOptional<z.ZodNumber>;
itemId: z.ZodString;
itemDesc: z.ZodString;
}, "strip", z.ZodTypeAny, {
invMastUid: number;
itemId: string;
itemDesc: string;
accessoryUid: number;
accessoryInvMastUid: number;
quantity?: number | undefined;
accessoryType?: string | undefined;
}, {
invMastUid: number;
itemId: string;
itemDesc: string;
accessoryUid: number;
accessoryInvMastUid: number;
quantity?: number | undefined;
accessoryType?: string | undefined;
}>;
export declare const BinInfoSchema: z.ZodObject<{
locationId: z.ZodString;
bin: z.ZodString;
qtyOnHand: z.ZodOptional<z.ZodNumber>;
qtyAllocated: z.ZodOptional<z.ZodNumber>;
qtyAvailable: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
locationId: string;
bin: string;
qtyOnHand?: number | undefined;
qtyAllocated?: number | undefined;
qtyAvailable?: number | undefined;
}, {
locationId: string;
bin: string;
qtyOnHand?: number | undefined;
qtyAllocated?: number | undefined;
qtyAvailable?: number | undefined;
}>;
export declare const StockLocationSchema: z.ZodObject<{
locationId: z.ZodString;
qtyOnHand: z.ZodNumber;
qtyAllocated: z.ZodNumber;
qtyAvailable: z.ZodNumber;
qtyBackordered: z.ZodOptional<z.ZodNumber>;
qtyOnOrder: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
locationId: string;
qtyOnHand: number;
qtyAllocated: number;
qtyAvailable: number;
qtyBackordered?: number | undefined;
qtyOnOrder?: number | undefined;
}, {
locationId: string;
qtyOnHand: number;
qtyAllocated: number;
qtyAvailable: number;
qtyBackordered?: number | undefined;
qtyOnOrder?: number | undefined;
}>;
export declare const StockSummarySchema: z.ZodObject<{
totalQtyOnHand: z.ZodNumber;
totalQtyAvailable: z.ZodNumber;
totalQtyAllocated: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
totalQtyOnHand: number;
totalQtyAvailable: number;
totalQtyAllocated: number;
}, {
totalQtyOnHand: number;
totalQtyAvailable: number;
totalQtyAllocated: number;
}>;
export declare const StockDetailsSchema: z.ZodObject<{
stocks: z.ZodArray<z.ZodObject<{
locationId: z.ZodString;
qtyOnHand: z.ZodNumber;
qtyAllocated: z.ZodNumber;
qtyAvailable: z.ZodNumber;
qtyBackordered: z.ZodOptional<z.ZodNumber>;
qtyOnOrder: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
locationId: string;
qtyOnHand: number;
qtyAllocated: number;
qtyAvailable: number;
qtyBackordered?: number | undefined;
qtyOnOrder?: number | undefined;
}, {
locationId: string;
qtyOnHand: number;
qtyAllocated: number;
qtyAvailable: number;
qtyBackordered?: number | undefined;
qtyOnOrder?: number | undefined;
}>, "many">;
companySummary: z.ZodObject<{
totalQtyOnHand: z.ZodNumber;
totalQtyAvailable: z.ZodNumber;
totalQtyAllocated: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
totalQtyOnHand: number;
totalQtyAvailable: number;
totalQtyAllocated: number;
}, {
totalQtyOnHand: number;
totalQtyAvailable: number;
totalQtyAllocated: number;
}>;
}, "strip", z.ZodTypeAny, {
stocks: {
locationId: string;
qtyOnHand: number;
qtyAllocated: number;
qtyAvailable: number;
qtyBackordered?: number | undefined;
qtyOnOrder?: number | undefined;
}[];
companySummary: {
totalQtyOnHand: number;
totalQtyAvailable: number;
totalQtyAllocated: number;
};
}, {
stocks: {
locationId: string;
qtyOnHand: number;
qtyAllocated: number;
qtyAvailable: number;
qtyBackordered?: number | undefined;
qtyOnOrder?: number | undefined;
}[];
companySummary: {
totalQtyOnHand: number;
totalQtyAvailable: number;
totalQtyAllocated: number;
};
}>;
export declare const ProductResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodObject<{
invMastUid: z.ZodNumber;
itemId: z.ZodString;
itemDesc: z.ZodString;
upc: z.ZodOptional<z.ZodNullable<z.ZodString>>;
unitOfMeasure: z.ZodOptional<z.ZodString>;
listPrice: z.ZodOptional<z.ZodNumber>;
stdPrice: z.ZodOptional<z.ZodNumber>;
statusCd: z.ZodNumber;
onlineCd: z.ZodOptional<z.ZodNumber>;
displayOnWebFlag: z.ZodOptional<z.ZodString>;
deleteFlag: z.ZodOptional<z.ZodString>;
dateCreated: z.ZodOptional<z.ZodString>;
dateLastModified: z.ZodOptional<z.ZodString>;
createdBy: z.ZodOptional<z.ZodString>;
lastMaintainedBy: z.ZodOptional<z.ZodString>;
updateCd: z.ZodOptional<z.ZodNumber>;
processCd: z.ZodOptional<z.ZodNumber>;
typeCd: z.ZodOptional<z.ZodNumber>;
brandName: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandsUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
weight: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
weightUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
length: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
width: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
height: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
dimensionUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
categories: z.ZodOptional<z.ZodArray<z.ZodObject<{
categoryUid: z.ZodNumber;
categoryDesc: z.ZodString;
}, "strip", z.ZodTypeAny, {
categoryUid: number;
categoryDesc: string;
}, {
categoryUid: number;
categoryDesc: string;
}>, "many">>;
attributes: z.ZodOptional<z.ZodArray<z.ZodObject<{
attributeId: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
attributeId: string;
}, {
value: string;
attributeId: string;
}>, "many">>;
images: z.ZodOptional<z.ZodArray<z.ZodObject<{
imageUid: z.ZodNumber;
imagePath: z.ZodString;
}, "strip", z.ZodTypeAny, {
imageUid: number;
imagePath: string;
}, {
imageUid: number;
imagePath: string;
}>, "many">>;
accessories: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
alternateCode: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, "strip", z.ZodTypeAny, {
statusCd: number;
invMastUid: number;
itemId: string;
itemDesc: string;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
dateCreated?: string | undefined;
dateLastModified?: string | undefined;
updateCd?: number | undefined;
processCd?: number | undefined;
unitOfMeasure?: string | undefined;
displayOnWebFlag?: string | undefined;
deleteFlag?: string | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | undefined;
stdPrice?: number | undefined;
onlineCd?: number | undefined;
createdBy?: string | undefined;
lastMaintainedBy?: string | undefined;
typeCd?: number | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
}, {
statusCd: number;
invMastUid: number;
itemId: string;
itemDesc: string;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
dateCreated?: string | undefined;
dateLastModified?: string | undefined;
updateCd?: number | undefined;
processCd?: number | undefined;
unitOfMeasure?: string | undefined;
displayOnWebFlag?: string | undefined;
deleteFlag?: string | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | undefined;
stdPrice?: number | undefined;
onlineCd?: number | undefined;
createdBy?: string | undefined;
lastMaintainedBy?: string | undefined;
typeCd?: number | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
}>;
message: z.ZodString;
options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
status: z.ZodNumber;
total: z.ZodNumber;
totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
params: Record<string, unknown> | unknown[];
data: {
statusCd: number;
invMastUid: number;
itemId: string;
itemDesc: string;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
dateCreated?: string | undefined;
dateLastModified?: string | undefined;
updateCd?: number | undefined;
processCd?: number | undefined;
unitOfMeasure?: string | undefined;
displayOnWebFlag?: string | undefined;
deleteFlag?: string | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | undefined;
stdPrice?: number | undefined;
onlineCd?: number | undefined;
createdBy?: string | undefined;
lastMaintainedBy?: string | undefined;
typeCd?: number | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
statusCd: number;
invMastUid: number;
itemId: string;
itemDesc: string;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
dateCreated?: string | undefined;
dateLastModified?: string | undefined;
updateCd?: number | undefined;
processCd?: number | undefined;
unitOfMeasure?: string | undefined;
displayOnWebFlag?: string | undefined;
deleteFlag?: string | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | undefined;
stdPrice?: number | undefined;
onlineCd?: number | undefined;
createdBy?: string | undefined;
lastMaintainedBy?: string | undefined;
typeCd?: number | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>, {
params: Record<string, unknown> | unknown[];
data: {
statusCd: number;
invMastUid: number;
itemId: string;
itemDesc: string;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
dateCreated?: string | undefined;
dateLastModified?: string | undefined;
updateCd?: number | undefined;
processCd?: number | undefined;
unitOfMeasure?: string | undefined;
displayOnWebFlag?: string | undefined;
deleteFlag?: string | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | undefined;
stdPrice?: number | undefined;
onlineCd?: number | undefined;
createdBy?: string | undefined;
lastMaintainedBy?: string | undefined;
typeCd?: number | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
statusCd: number;
invMastUid: number;
itemId: string;
itemDesc: string;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
dateCreated?: string | undefined;
dateLastModified?: string | undefined;
updateCd?: number | undefined;
processCd?: number | undefined;
unitOfMeasure?: string | undefined;
displayOnWebFlag?: string | undefined;
deleteFlag?: string | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | undefined;
stdPrice?: number | undefined;
onlineCd?: number | undefined;
createdBy?: string | undefined;
lastMaintainedBy?: string | undefined;
typeCd?: number | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>;
export declare const ProductDetailResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodObject<{
invMastUid: z.ZodNumber;
itemId: z.ZodString;
itemDesc: z.ZodString;
upc: z.ZodOptional<z.ZodNullable<z.ZodString>>;
unitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
listPrice: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
stdPrice: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
statusCd: z.ZodNumber;
onlineCd: z.ZodNumber;
displayOnWebFlag: z.ZodString;
deleteFlag: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
createdBy: z.ZodString;
lastMaintainedBy: z.ZodString;
updateCd: z.ZodNumber;
processCd: z.ZodNumber;
typeCd: z.ZodNumber;
brandName: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
brandsUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
weight: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
weightUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
length: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
width: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
height: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
dimensionUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
itemType: z.ZodOptional<z.ZodNullable<z.ZodString>>;
lotControlled: z.ZodOptional<z.ZodNullable<z.ZodString>>;
serialControlled: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shelfLife: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
shelfLifeUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
hazardous: z.ZodOptional<z.ZodNullable<z.ZodString>>;
fragile: z.ZodOptional<z.ZodNullable<z.ZodString>>;
temperatureControlled: z.ZodOptional<z.ZodNullable<z.ZodString>>;
minOrderQuantity: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
maxOrderQuantity: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
orderMultiple: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
leadTime: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
leadTimeUnitOfMeasure: z.ZodOptional<z.ZodNullable<z.ZodString>>;
categories: z.ZodOptional<z.ZodArray<z.ZodObject<{
categoryUid: z.ZodNumber;
categoryDesc: z.ZodString;
}, "strip", z.ZodTypeAny, {
categoryUid: number;
categoryDesc: string;
}, {
categoryUid: number;
categoryDesc: string;
}>, "many">>;
attributes: z.ZodOptional<z.ZodArray<z.ZodObject<{
attributeId: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
attributeId: string;
}, {
value: string;
attributeId: string;
}>, "many">>;
images: z.ZodOptional<z.ZodArray<z.ZodObject<{
imageUid: z.ZodNumber;
imagePath: z.ZodString;
}, "strip", z.ZodTypeAny, {
imageUid: number;
imagePath: string;
}, {
imageUid: number;
imagePath: string;
}>, "many">>;
accessories: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
alternateCode: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, "strip", z.ZodTypeAny, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
createdBy: string;
lastMaintainedBy: string;
typeCd: number;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
unitOfMeasure?: string | null | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | null | undefined;
stdPrice?: number | null | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
itemType?: string | null | undefined;
lotControlled?: string | null | undefined;
serialControlled?: string | null | undefined;
shelfLife?: number | null | undefined;
shelfLifeUnitOfMeasure?: string | null | undefined;
hazardous?: string | null | undefined;
fragile?: string | null | undefined;
temperatureControlled?: string | null | undefined;
minOrderQuantity?: number | null | undefined;
maxOrderQuantity?: number | null | undefined;
orderMultiple?: number | null | undefined;
leadTime?: number | null | undefined;
leadTimeUnitOfMeasure?: string | null | undefined;
}, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
createdBy: string;
lastMaintainedBy: string;
typeCd: number;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
unitOfMeasure?: string | null | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | null | undefined;
stdPrice?: number | null | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
itemType?: string | null | undefined;
lotControlled?: string | null | undefined;
serialControlled?: string | null | undefined;
shelfLife?: number | null | undefined;
shelfLifeUnitOfMeasure?: string | null | undefined;
hazardous?: string | null | undefined;
fragile?: string | null | undefined;
temperatureControlled?: string | null | undefined;
minOrderQuantity?: number | null | undefined;
maxOrderQuantity?: number | null | undefined;
orderMultiple?: number | null | undefined;
leadTime?: number | null | undefined;
leadTimeUnitOfMeasure?: string | null | undefined;
}>;
message: z.ZodString;
options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
status: z.ZodNumber;
total: z.ZodNumber;
totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
params: Record<string, unknown> | unknown[];
data: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
createdBy: string;
lastMaintainedBy: string;
typeCd: number;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
unitOfMeasure?: string | null | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | null | undefined;
stdPrice?: number | null | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
itemType?: string | null | undefined;
lotControlled?: string | null | undefined;
serialControlled?: string | null | undefined;
shelfLife?: number | null | undefined;
shelfLifeUnitOfMeasure?: string | null | undefined;
hazardous?: string | null | undefined;
fragile?: string | null | undefined;
temperatureControlled?: string | null | undefined;
minOrderQuantity?: number | null | undefined;
maxOrderQuantity?: number | null | undefined;
orderMultiple?: number | null | undefined;
leadTime?: number | null | undefined;
leadTimeUnitOfMeasure?: string | null | undefined;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
createdBy: string;
lastMaintainedBy: string;
typeCd: number;
length?: number | null | undefined;
images?: {
imageUid: number;
imagePath: string;
}[] | undefined;
unitOfMeasure?: string | null | undefined;
weight?: number | null | undefined;
width?: number | null | undefined;
height?: number | null | undefined;
attributes?: {
value: string;
attributeId: string;
}[] | undefined;
upc?: string | null | undefined;
listPrice?: number | null | undefined;
stdPrice?: number | null | undefined;
brandName?: string | null | undefined;
brandId?: string | null | undefined;
brandsUid?: number | null | undefined;
weightUnitOfMeasure?: string | null | undefined;
dimensionUnitOfMeasure?: string | null | undefined;
categories?: {
categoryUid: number;
categoryDesc: string;
}[] | undefined;
accessories?: unknown[] | undefined;
alternateCode?: unknown[] | undefined;
itemType?: string | null | undefined;
lotControlled?: string | null | undefined;
serialControlled?: string | null | undefined;
shelfLife?: number | null | undefined;
shelfLifeUnitOfMeasure?: string | null | undefined;
hazardous?: string | null | undefined;
fragile?: string | null | undefined;
temperatureControlled?: string | null | undefined;
minOrderQuantity?: number | null | undefined;
maxOrderQuantity?: number | null | undefined;
orderMultiple?: number | null | undefined;
leadTime?: number | null | undefined;
leadTimeUnitOfMeasure?: string | null | undefined;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>, {
params: Record<string, unknown> | unknown[];
data: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
invMastUid: number;
itemId: string;
displayOnWebFlag: string;
itemDesc: string;
deleteFlag: string;
onlineCd: number;
createdBy: string;
lastMaintainedBy: string;
typeCd: number;
length?: number | null | undefined;
images?: {
imageUid: number;