@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
1,473 lines • 44.6 kB
TypeScript
import { z } from 'zod';
/**
* Schema for bin transfer line items in create requests
* Simplified schema for creating bin transfers
*/
export declare const BinTransferLineCreateSchema: z.ZodObject<{
lineNo: z.ZodNumber;
invMastUid: z.ZodNumber;
itemId: z.ZodString;
toBin: z.ZodString;
fromBin: z.ZodString;
lot: z.ZodString;
uom: z.ZodString;
moveAvailable: z.ZodDefault<z.ZodOptional<z.ZodString>>;
moveAllocations: z.ZodDefault<z.ZodOptional<z.ZodString>>;
quantity: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
lineNo: number;
invMastUid: number;
itemId: string;
uom: string;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
quantity?: number | undefined;
}, {
lineNo: number;
invMastUid: number;
itemId: string;
uom: string;
toBin: string;
fromBin: string;
lot: string;
quantity?: number | undefined;
moveAvailable?: string | undefined;
moveAllocations?: string | undefined;
}>;
/**
* Schema for bin transfer line items in responses
* IMPORTANT: DateTime format differs from OpenAPI spec
* OpenAPI expects ISO format, API returns "YYYY-MM-DD HH:mm:ss" format
*/
export declare const BinTransferLineSchema: z.ZodObject<{
binTransferHdrUid: z.ZodNumber;
lineNo: z.ZodNumber;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
locationId: z.ZodNullable<z.ZodNumber>;
invMastUid: z.ZodNumber;
itemId: z.ZodString;
toBin: z.ZodString;
fromBin: z.ZodString;
lot: z.ZodString;
uom: z.ZodString;
moveAvailable: z.ZodString;
moveAllocations: z.ZodString;
jsonData: z.ZodNullable<z.ZodString>;
quantity: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}>;
/**
* Schema for bin transfer entity
* Based on OpenAPI spec with proper constraints - all fields are REQUIRED per specification
*/
export declare const BinTransferSchema: z.ZodObject<{
importState: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
jsonData: z.ZodNullable<z.ZodString>;
requestId: z.ZodNullable<z.ZodString>;
} & {
binTransferHdrUid: z.ZodNumber;
properties: z.ZodNullable<z.ZodString>;
response: z.ZodNullable<z.ZodString>;
usersId: z.ZodNumber;
locationId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}>;
/**
* Schema for bin transfer status with line items
* IMPORTANT: This schema differs from OpenAPI spec due to API inconsistencies:
* 1. OpenAPI spec missing 'lines' property - but API returns it
* 2. OpenAPI expects ISO datetime - but API returns "YYYY-MM-DD HH:mm:ss" format
* 3. OpenAPI defines options/params as objects - but API returns arrays
*/
export declare const BinTransferStatusSchema: z.ZodObject<{
binTransferHdrUid: z.ZodNumber;
importState: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
jsonData: z.ZodNullable<z.ZodString>;
properties: z.ZodNullable<z.ZodString>;
requestId: z.ZodNullable<z.ZodString>;
response: z.ZodNullable<z.ZodString>;
usersId: z.ZodNumber;
locationId: z.ZodNumber;
lines: z.ZodArray<z.ZodObject<{
binTransferHdrUid: z.ZodNumber;
lineNo: z.ZodNumber;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
locationId: z.ZodNullable<z.ZodNumber>;
invMastUid: z.ZodNumber;
itemId: z.ZodString;
toBin: z.ZodString;
fromBin: z.ZodString;
lot: z.ZodString;
uom: z.ZodString;
moveAvailable: z.ZodString;
moveAllocations: z.ZodString;
jsonData: z.ZodNullable<z.ZodString>;
quantity: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}>, "many">;
}, "strip", z.ZodTypeAny, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lines: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}[];
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lines: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}[];
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}>;
/**
* Schema for bin transfer list query parameters
*/
export declare const BinTransferListParamsSchema: z.ZodObject<{
limit: z.ZodOptional<z.ZodNumber>;
offset: z.ZodOptional<z.ZodNumber>;
} & {
edgeCache: z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<8>, z.ZodLiteral<"1">, z.ZodLiteral<"2">, z.ZodLiteral<"3">, z.ZodLiteral<"4">, z.ZodLiteral<"5">, z.ZodLiteral<"8">]>, 3 | 2 | 4 | 1 | 5 | 8, 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8">>;
} & {
statusCd: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined;
limit?: number | undefined;
offset?: number | undefined;
statusCd?: number | undefined;
}, {
edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
limit?: number | undefined;
offset?: number | undefined;
statusCd?: number | undefined;
}>;
/**
* Schema for bin transfer creation request
*/
export declare const BinTransferCreateRequestSchema: z.ZodObject<{
usersId: z.ZodNumber;
locationId: z.ZodNumber;
requestId: z.ZodOptional<z.ZodString>;
transfers: z.ZodArray<z.ZodObject<{
lineNo: z.ZodNumber;
invMastUid: z.ZodNumber;
itemId: z.ZodString;
toBin: z.ZodString;
fromBin: z.ZodString;
lot: z.ZodString;
uom: z.ZodString;
moveAvailable: z.ZodDefault<z.ZodOptional<z.ZodString>>;
moveAllocations: z.ZodDefault<z.ZodOptional<z.ZodString>>;
quantity: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
lineNo: number;
invMastUid: number;
itemId: string;
uom: string;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
quantity?: number | undefined;
}, {
lineNo: number;
invMastUid: number;
itemId: string;
uom: string;
toBin: string;
fromBin: string;
lot: string;
quantity?: number | undefined;
moveAvailable?: string | undefined;
moveAllocations?: string | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
usersId: number;
transfers: {
lineNo: number;
invMastUid: number;
itemId: string;
uom: string;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
quantity?: number | undefined;
}[];
locationId: number;
requestId?: string | undefined;
}, {
usersId: number;
transfers: {
lineNo: number;
invMastUid: number;
itemId: string;
uom: string;
toBin: string;
fromBin: string;
lot: string;
quantity?: number | undefined;
moveAvailable?: string | undefined;
moveAllocations?: string | undefined;
}[];
locationId: number;
requestId?: string | undefined;
}>;
/**
* Schema for bin transfer update request
*/
export declare const BinTransferUpdateRequestSchema: z.ZodObject<{
statusCd: z.ZodOptional<z.ZodNumber>;
processCd: z.ZodOptional<z.ZodNumber>;
jsonData: z.ZodOptional<z.ZodString>;
properties: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
statusCd?: number | undefined;
processCd?: number | undefined;
properties?: string | undefined;
jsonData?: string | undefined;
}, {
statusCd?: number | undefined;
processCd?: number | undefined;
properties?: string | undefined;
jsonData?: string | undefined;
}>;
export declare const BinTransferListResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodArray<z.ZodObject<{
importState: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
jsonData: z.ZodNullable<z.ZodString>;
requestId: z.ZodNullable<z.ZodString>;
} & {
binTransferHdrUid: z.ZodNumber;
properties: z.ZodNullable<z.ZodString>;
response: z.ZodNullable<z.ZodString>;
usersId: z.ZodNumber;
locationId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}>, "many">;
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: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}[];
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}[];
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}[];
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}[];
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>;
export declare const BinTransferGetResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodObject<{
importState: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
jsonData: z.ZodNullable<z.ZodString>;
requestId: z.ZodNullable<z.ZodString>;
} & {
binTransferHdrUid: z.ZodNumber;
properties: z.ZodNullable<z.ZodString>;
response: z.ZodNullable<z.ZodString>;
usersId: z.ZodNumber;
locationId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}>;
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: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>;
export declare const BinTransferStatusResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodObject<{
binTransferHdrUid: z.ZodNumber;
importState: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
jsonData: z.ZodNullable<z.ZodString>;
properties: z.ZodNullable<z.ZodString>;
requestId: z.ZodNullable<z.ZodString>;
response: z.ZodNullable<z.ZodString>;
usersId: z.ZodNumber;
locationId: z.ZodNumber;
lines: z.ZodArray<z.ZodObject<{
binTransferHdrUid: z.ZodNumber;
lineNo: z.ZodNumber;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
locationId: z.ZodNullable<z.ZodNumber>;
invMastUid: z.ZodNumber;
itemId: z.ZodString;
toBin: z.ZodString;
fromBin: z.ZodString;
lot: z.ZodString;
uom: z.ZodString;
moveAvailable: z.ZodString;
moveAllocations: z.ZodString;
jsonData: z.ZodNullable<z.ZodString>;
quantity: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}, {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}>, "many">;
}, "strip", z.ZodTypeAny, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lines: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}[];
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lines: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}[];
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}>;
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: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lines: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}[];
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lines: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}[];
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lines: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}[];
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lines: {
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
lineNo: number;
invMastUid: number;
quantity: number | null;
itemId: string;
uom: string;
jsonData: string | null;
locationId: number | null;
toBin: string;
fromBin: string;
lot: string;
moveAvailable: string;
moveAllocations: string;
binTransferHdrUid: number;
}[];
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>;
export declare const BinTransferCreateResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodObject<{
importState: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
jsonData: z.ZodNullable<z.ZodString>;
requestId: z.ZodNullable<z.ZodString>;
} & {
binTransferHdrUid: z.ZodNumber;
properties: z.ZodNullable<z.ZodString>;
response: z.ZodNullable<z.ZodString>;
usersId: z.ZodNumber;
locationId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}>;
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: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>;
export declare const BinTransferUpdateResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodObject<{
importState: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
jsonData: z.ZodNullable<z.ZodString>;
requestId: z.ZodNullable<z.ZodString>;
} & {
binTransferHdrUid: z.ZodNumber;
properties: z.ZodNullable<z.ZodString>;
response: z.ZodNullable<z.ZodString>;
usersId: z.ZodNumber;
locationId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}>;
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: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>;
export declare const BinTransferDeleteResponseSchema: z.ZodEffects<z.ZodObject<{
count: z.ZodNumber;
data: z.ZodObject<{
importState: z.ZodString;
dateCreated: z.ZodString;
dateLastModified: z.ZodString;
updateCd: z.ZodNumber;
statusCd: z.ZodNumber;
processCd: z.ZodNumber;
jsonData: z.ZodNullable<z.ZodString>;
requestId: z.ZodNullable<z.ZodString>;
} & {
binTransferHdrUid: z.ZodNumber;
properties: z.ZodNullable<z.ZodString>;
response: z.ZodNullable<z.ZodString>;
usersId: z.ZodNumber;
locationId: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}, {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
}>;
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: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}, {
params: Record<string, unknown> | unknown[];
data: {
response: string | null;
requestId: string | null;
dateCreated: string;
dateLastModified: string;
statusCd: number;
updateCd: number;
processCd: number;
properties: string | null;
jsonData: string | null;
usersId: number;
locationId: number;
importState: string;
binTransferHdrUid: number;
};
options: Record<string, unknown> | unknown[];
status: number;
message: string;
count: number;
total: number;
totalResults: number;
}>;
export type BinTransferLineCreate = z.infer<typeof BinTransferLineCreateSchema>;
export type BinTransferLine = z.infer<typeof BinTransferLineSchema>;
export type BinTransfer = z.infer<typeof BinTransferSchema>;
export type BinTransferStatus = z.infer<typeof BinTransferStatusSchema>;
export type BinTransferListParams = z.infer<typeof BinTransferListParamsSchema>;
export type BinTransferCreateRequest = z.infer<typeof BinTransferCreateRequestSchema>;
export type BinTransferUpdateRequest = z.infer<typeof BinTransferUpdateRequestSchema>;
export type BinTransferListResponse = z.infer<typeof BinTransferListResponseSchema>;
export type BinTransferGetResponse = z.infer<typeof BinTransferGetResponseSchema>;
export type BinTransferStatusResponse = z.infer<typeof BinTransferStatusResponseSchema>;
export type BinTransferCreateResponse = z.infer<typeof BinTransferCreateResponseSchema>;
export type BinTransferUpdateResponse = z.infer<typeof BinTransferUpdateResponseSchema>;
export type BinTransferDeleteResponse = z.infer<typeof BinTransferDeleteResponseSchema>;
//# sourceMappingURL=bin-transfers.d.ts.map