Skip to content

Commit bff8f96

Browse files
committed
Merge pull request #1404 from tomekc/swift-enhanced
Add default initializer to Swift model classes.
2 parents 4ea797d + 8339e4b commit bff8f96

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

modules/swagger-codegen/src/main/resources/swift/model.mustache

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ public class {{classname}}: JSONEncodable {
2121
{{/description}}public var {{name}}: {{{datatype}}}{{^unwrapRequired}}?{{/unwrapRequired}}{{#unwrapRequired}}{{^required}}?{{/required}}{{#required}}!{{/required}}{{/unwrapRequired}}{{#defaultValue}} = {{{defaultValue}}}{{/defaultValue}}{{/isEnum}}
2222
{{/vars}}
2323

24+
public init() {}
25+
2426
// MARK: JSONEncodable
2527
func encodeToJSON() -> AnyObject {
2628
var nillableDictionary = [String:AnyObject?](){{#vars}}{{#isNotContainer}}{{#isPrimitiveType}}{{^isEnum}}

0 commit comments

Comments
 (0)