Skip to main content

Function: extractPinnedBody()

extractPinnedBody(args): Record<string, string | number | boolean>

Defined in: http-server-mcp-openapi/src/body.ts:122

The value each server-managed body property pins, typed by its schema and keyed by its spec name. A property whose extension is not a string pins nothing: it is only hidden, for the consumer to fill.

Parameters​

ParameterType
args{ documents?: OpenApiDocuments; operationId: string; requestBody?: RequestBodySpec; serverManagedExtension: ServerManagedExtension; spec: OpenApiSpec; }
args.documents?OpenApiDocuments
args.operationIdstring
args.requestBody?RequestBodySpec
args.serverManagedExtensionServerManagedExtension
args.specOpenApiSpec

Returns​

Record<string, string | number | boolean>