UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

46 lines 1.46 kB
import { InternalPdfResponseSchema, CreateInternalPdfRequestSchema, } from '../schemas'; /** * Creates the internal resource methods * OpenAPI Path: /internal → internal.* * @description Internal service endpoints */ export 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: CreateInternalPdfRequestSchema, responseSchema: InternalPdfResponseSchema, }, data); }, }, }; } /** * Creates the internalData resource methods (data-only versions) */ export function createInternalDataResource(internal) { return { pdf: { create: async (data) => { const response = await internal.pdf.create(data); return response.data; }, }, }; } //# sourceMappingURL=internal.js.map