UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

50 lines 1.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createInternalResource = createInternalResource; exports.createInternalDataResource = createInternalDataResource; const schemas_1 = require("../schemas"); /** * Creates the internal resource methods * OpenAPI Path: /internal → internal.* * @description Internal service endpoints */ function createInternalResource(executeRequest) { return { /** * OpenAPI Path: /internal/pdf → internal.pdf.create * @description PDF generation endpoints */ pdf: { /** * Generate PDF document * @description Create PDF document from template and data * @fullPath api.items.internal.pdf.create * @service items * @domain document-generation * @discoverable true */ create: async (data) => { return executeRequest({ method: 'POST', path: '/internal/pdf', paramsSchema: schemas_1.CreateInternalPdfRequestSchema, responseSchema: schemas_1.InternalPdfResponseSchema, }, data); }, }, }; } /** * Creates the internalData resource methods (data-only versions) */ function createInternalDataResource(internal) { return { pdf: { create: async (data) => { const response = await internal.pdf.create(data); return response.data; }, }, }; } //# sourceMappingURL=internal.js.map