diff --git a/src/SDK/Language/Node.php b/src/SDK/Language/Node.php index f96799e53..6b914e258 100644 --- a/src/SDK/Language/Node.php +++ b/src/SDK/Language/Node.php @@ -20,6 +20,9 @@ public function getTypeName(array $parameter, array $method = []): string if (!empty($parameter['enumValues'])) { return \ucfirst($parameter['name']); } + if ($parameter['name'] === 'responseBody') { + return 'Payload'; + } switch ($parameter['type']) { case self::TYPE_INTEGER: case self::TYPE_NUMBER: diff --git a/src/SDK/Language/Web.php b/src/SDK/Language/Web.php index 7a97dfecf..e0d41cc9d 100644 --- a/src/SDK/Language/Web.php +++ b/src/SDK/Language/Web.php @@ -196,6 +196,9 @@ public function getTypeName(array $parameter, array $method = []): string if (!empty($parameter['enumValues'])) { return \ucfirst($parameter['name']); } + if ($parameter['name'] === 'responseBody') { + return 'Payload'; + } switch ($parameter['type']) { case self::TYPE_INTEGER: case self::TYPE_NUMBER: diff --git a/tests/resources/spec.json b/tests/resources/spec.json index b0894a3d4..950c67cde 100644 --- a/tests/resources/spec.json +++ b/tests/resources/spec.json @@ -2100,7 +2100,7 @@ "x-example": null }, "responseBody": { - "type": "payload", + "type": "string", "description": "Sample file param", "default": null, "x-example": null