Skip to content

Commit 1ee0540

Browse files
committed
fix: issue 3
1 parent aac6cc3 commit 1ee0540

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/SDK/Language/DotNet.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,8 @@ public function getTypeName(array $parameter, array $spec = []): string
178178
self::TYPE_BOOLEAN => 'bool',
179179
self::TYPE_FILE => 'InputFile',
180180
self::TYPE_ARRAY => (!empty(($parameter['array'] ?? [])['type']) && !\is_array($parameter['array']['type']))
181-
? $this->getTypeName($parameter['array'])
182-
: 'object',
181+
? 'List<' . $this->getTypeName($parameter['array']) . '>'
182+
: 'List<object>',
183183
self::TYPE_OBJECT => 'object',
184184
default => $parameter['type']
185185
};

templates/dotnet/Package/Models/Model.cs.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ namespace {{ spec.title | caseUcfirst }}.Models
5959
{%- endif %}
6060
{%- else %}
6161
{%- if property.type == 'array' -%}
62-
Extensions.ConvertToList<{{ property | typeName }}>(map["{{ property.name }}"])
62+
Extensions.ConvertToList<{{ property | typeName | replace({'List<': '', '>': ''}) }}>(map["{{ property.name }}"])
6363
{%- else %}
6464
{%- if property.type == "integer" or property.type == "number" %}
6565
{%- if not property.required -%}map["{{ property.name }}"] == null ? null :{% endif %}Convert.To{% if property.type == "integer" %}Int64{% else %}Double{% endif %}(map["{{ property.name }}"])

0 commit comments

Comments
 (0)