UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

54 lines 1.79 kB
import { CreateInternalPdfRequest } from '../schemas'; import type { ItemsClient } from '../client'; type ExecuteRequest = ItemsClient['executeRequest']; /** * Creates the internal resource methods * OpenAPI Path: /internal → internal.* * @description Internal service endpoints */ export declare function createInternalResource(executeRequest: ExecuteRequest): { /** * 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: (data: CreateInternalPdfRequest) => Promise<{ params: Record<string, unknown> | unknown[]; data: { pdfId: string; } & { [k: string]: unknown; }; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>; }; }; /** * Creates the internalData resource methods (data-only versions) */ export declare function createInternalDataResource(internal: ReturnType<typeof createInternalResource>): { pdf: { create: (data: CreateInternalPdfRequest) => Promise<{ pdfId: string; } & { [k: string]: unknown; }>; }; }; export type InternalResource = ReturnType<typeof createInternalResource>; export type InternalDataResource = ReturnType<typeof createInternalDataResource>; export {}; //# sourceMappingURL=internal.d.ts.map