@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
41 lines • 2.23 kB
TypeScript
/**
* Legacy API Service
* @description Client library for Legacy microservice API endpoints
*
* The Legacy microservice provides access to legacy data structures and systems
* within the Augur platform, serving as a bridge between modern applications
* and older data schemas.
*
* @example
* ```typescript
* import { LegacyClient } from '@augur/api-client/services/legacy';
* import { HTTPClient } from '@augur/api-client/core';
*
* const http = new HTTPClient('legacy', {
* siteId: 'your-site-id',
* bearerToken: 'your-token'
* });
* const legacy = new LegacyClient(http);
*
* // State management
* const states = await legacy.states.list({ twoLetterCode: 'CA' });
* const newState = await legacy.states.create({
* two_letter_code: 'TX',
* state_name: 'Texas',
* tax_rate: 0.0625
* });
*
* // Inventory operations
* const alsoBought = await legacy.inventory.getAlsoBought(12345);
* const tags = await legacy.inventory.tags.list(12345);
* const descriptions = await legacy.inventory.webDescriptions.list(12345);
*
* // Category and order operations
* const category = await legacy.categories.get(67890);
* const resetResult = await legacy.orders.reset(98765);
* ```
*/
export { LegacyClient } from './client';
export type { State, StateListParams, StateGetParams, CreateStateRequest, UpdateStateRequest, AlsoBoughtProduct, InvMastTag, CreateInvMastTagRequest, UpdateInvMastTagRequest, InvMastWebDesc, CreateInvMastWebDescRequest, UpdateInvMastWebDescRequest, ItemCategory, OrderResetResponse, } from './schemas';
export { StateSchema, StateListParamsSchema, StateGetParamsSchema, CreateStateRequestSchema, UpdateStateRequestSchema, StateListResponseSchema, StateResponseSchema, AlsoBoughtProductSchema, InvMastTagSchema, CreateInvMastTagRequestSchema, UpdateInvMastTagRequestSchema, InvMastWebDescSchema, CreateInvMastWebDescRequestSchema, UpdateInvMastWebDescRequestSchema, AlsoBoughtListResponseSchema, InvMastTagListResponseSchema, InvMastTagResponseSchema, InvMastWebDescListResponseSchema, InvMastWebDescResponseSchema, ItemCategoryResponseSchema, OrderResetApiResponseSchema, DeleteResponseSchema, HealthCheckResponseSchema, } from './schemas';
//# sourceMappingURL=index.d.ts.map