diff --git a/src/DefinitionGenerator.ts b/src/DefinitionGenerator.ts index 21519e7..713d910 100644 --- a/src/DefinitionGenerator.ts +++ b/src/DefinitionGenerator.ts @@ -144,8 +144,14 @@ export class DefinitionGenerator { operationObj.deprecated = true; } - operationObj.parameters = this.getParametersFromConfig(documentationConfig); - operationObj.requestBody = this.getRequestBodiesFromConfig(documentationConfig); + if (operationObj.requestBody) { + operationObj.requestBody = this.getRequestBodiesFromConfig(documentationConfig); + } + + if (operationObj.parameters) { + operationObj.parameters = this.getParametersFromConfig(documentationConfig); + } + operationObj.responses = this.getResponsesFromConfig(documentationConfig); return operationObj;