@ritas-inc/sapb1commandapi-client
Version:
A stateless TypeScript client for SAP B1 Service Layer Command API with comprehensive error handling, type safety, and batch operations
16 lines (15 loc) • 493 B
JavaScript
import { z } from 'zod';
import { APIResponseSchema } from './common.schema.js';
export const AuthRequestSchema = z.object({
dbName: z.string(),
user: z.string(),
password: z.string(),
});
export const AuthResponseDataSchema = z.object({
userId: z.string(),
});
export const AuthResponseMetadataSchema = z.object({
CompanyDB: z.string(),
UserName: z.string(),
});
export const AuthResponseSchema = APIResponseSchema(AuthResponseDataSchema, AuthResponseMetadataSchema);