File tree Expand file tree Collapse file tree
modules/openapi-generator/src/main/resources/dart2/serialization/native Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -275,11 +275,11 @@ class {{{classname}}} {
275275 { {/isNumber} }
276276 { {^isNumber} }
277277 { {#vendorExtensions.x-original-is-integer} }
278- { {{name} }}: json[r'{ {{baseName} }}'] == null ? const Optional.absent() : Optional.present( int.parse('${ json[r' {{{baseName}}}' ]} ')),
278+ { {{name} }}: json.containsKey(r' { {{baseName } }}') ? Optional.present(json [r'{ {{baseName} }}'] == null ? null : int.parse('${ json[r' {{{baseName}}}' ]} ')) : const Optional.absent( ),
279279 { {/vendorExtensions.x-original-is-integer} }
280280 { {^vendorExtensions.x-original-is-integer} }
281281 { {#vendorExtensions.x-original-is-number} }
282- { {{name} }}: json[r'{ {{baseName} }}'] == null ? const Optional.absent() : Optional.present( num.parse('${ json[r' {{{baseName}}}' ]} ')),
282+ { {{name} }}: json.containsKey(r' { {{baseName } }}') ? Optional.present(json [r'{ {{baseName} }}'] == null ? null : num.parse('${ json[r' {{{baseName}}}' ]} ')) : const Optional.absent( ),
283283 { {/vendorExtensions.x-original-is-number} }
284284 { {^vendorExtensions.x-original-is-number} }
285285 { {^isEnum} }
You can’t perform that action at this time.
0 commit comments