Skip to content

Commit 8339e4b

Browse files
author
Tomek Cejner
committed
Add default initializer to Swift model classes.
1 parent 860b551 commit 8339e4b

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)