Merge pull request #1404 from tomekc/swift-enhanced

Add default initializer to Swift model classes.
This commit is contained in:
wing328 2015-10-20 17:54:41 +08:00
commit bff8f96b99

View File

@ -21,6 +21,8 @@ public class {{classname}}: JSONEncodable {
{{/description}}public var {{name}}: {{{datatype}}}{{^unwrapRequired}}?{{/unwrapRequired}}{{#unwrapRequired}}{{^required}}?{{/required}}{{#required}}!{{/required}}{{/unwrapRequired}}{{#defaultValue}} = {{{defaultValue}}}{{/defaultValue}}{{/isEnum}}
{{/vars}}
public init() {}
// MARK: JSONEncodable
func encodeToJSON() -> AnyObject {
var nillableDictionary = [String:AnyObject?](){{#vars}}{{#isNotContainer}}{{#isPrimitiveType}}{{^isEnum}}