diff --git a/packages/plugins/openapi/src/rpc-generator.ts b/packages/plugins/openapi/src/rpc-generator.ts index 7339ef788..c524d9cd1 100644 --- a/packages/plugins/openapi/src/rpc-generator.ts +++ b/packages/plugins/openapi/src/rpc-generator.ts @@ -637,18 +637,13 @@ export class RPCOpenAPIGenerator extends OpenAPIGeneratorBase { schemas['_Meta'] = { type: 'object', + description: 'Meta information about the request or response', properties: { - meta: { - type: 'object', - description: 'Meta information about the request or response', - properties: { - serialization: { - description: 'Serialization metadata', - }, - }, - additionalProperties: true, + serialization: { + description: 'Serialization metadata', }, }, + additionalProperties: true, }; schemas['_Error'] = { diff --git a/packages/plugins/openapi/tests/baseline/rpc-3.0.0.baseline.yaml b/packages/plugins/openapi/tests/baseline/rpc-3.0.0.baseline.yaml index 68885daed..81ff8d587 100644 --- a/packages/plugins/openapi/tests/baseline/rpc-3.0.0.baseline.yaml +++ b/packages/plugins/openapi/tests/baseline/rpc-3.0.0.baseline.yaml @@ -3212,14 +3212,11 @@ components: nullable: true _Meta: type: object + description: Meta information about the request or response properties: - meta: - type: object - description: Meta information about the request or response - properties: - serialization: - description: Serialization metadata - additionalProperties: true + serialization: + description: Serialization metadata + additionalProperties: true _Error: type: object required: diff --git a/packages/plugins/openapi/tests/baseline/rpc-3.1.0.baseline.yaml b/packages/plugins/openapi/tests/baseline/rpc-3.1.0.baseline.yaml index 0f36abca2..7665b3070 100644 --- a/packages/plugins/openapi/tests/baseline/rpc-3.1.0.baseline.yaml +++ b/packages/plugins/openapi/tests/baseline/rpc-3.1.0.baseline.yaml @@ -3276,14 +3276,11 @@ components: - type: string _Meta: type: object + description: Meta information about the request or response properties: - meta: - type: object - description: Meta information about the request or response - properties: - serialization: - description: Serialization metadata - additionalProperties: true + serialization: + description: Serialization metadata + additionalProperties: true _Error: type: object required: diff --git a/packages/plugins/openapi/tests/baseline/rpc-type-coverage-3.0.0.baseline.yaml b/packages/plugins/openapi/tests/baseline/rpc-type-coverage-3.0.0.baseline.yaml index 495ebd42b..01c9a2d0f 100644 --- a/packages/plugins/openapi/tests/baseline/rpc-type-coverage-3.0.0.baseline.yaml +++ b/packages/plugins/openapi/tests/baseline/rpc-type-coverage-3.0.0.baseline.yaml @@ -1861,14 +1861,11 @@ components: nullable: true _Meta: type: object + description: Meta information about the request or response properties: - meta: - type: object - description: Meta information about the request or response - properties: - serialization: - description: Serialization metadata - additionalProperties: true + serialization: + description: Serialization metadata + additionalProperties: true _Error: type: object required: diff --git a/packages/plugins/openapi/tests/baseline/rpc-type-coverage-3.1.0.baseline.yaml b/packages/plugins/openapi/tests/baseline/rpc-type-coverage-3.1.0.baseline.yaml index c9327b7f2..3ada4651d 100644 --- a/packages/plugins/openapi/tests/baseline/rpc-type-coverage-3.1.0.baseline.yaml +++ b/packages/plugins/openapi/tests/baseline/rpc-type-coverage-3.1.0.baseline.yaml @@ -1903,14 +1903,11 @@ components: format: byte _Meta: type: object + description: Meta information about the request or response properties: - meta: - type: object - description: Meta information about the request or response - properties: - serialization: - description: Serialization metadata - additionalProperties: true + serialization: + description: Serialization metadata + additionalProperties: true _Error: type: object required: