UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

41 lines 2.23 kB
/** * 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