[Swift3] Make sure decode doesn't fail on optional arguments (#6423)

* two fixes: 1) extra ?'s at end of some url's 2) enums not being called out w/ rawValue to get the proper string name

* update samples

* one step closer

* closer implementation

* break on optional decode failing since it's an optional we don't want to fail the whole decode

* update samples
This commit is contained in:
jaz-ah
2017-09-03 07:30:42 -07:00
committed by wing328
parent b19fa25521
commit 19694ae4e3
5 changed files with 356 additions and 356 deletions

View File

@@ -349,7 +349,7 @@ class Decoders {
{{#optionalVars}}
switch Decoders.decodeOptional(clazz: {{#isEnum}}{{^isListContainer}}{{classname}}.{{enumName}}.self{{/isListContainer}}{{#isListContainer}}Array<{{classname}}.{{enumName}}>.self{{/isListContainer}}{{/isEnum}}{{^isEnum}}{{{datatype}}}.self{{/isEnum}}, source: sourceDictionary["{{baseName}}"] as AnyObject?) {
case let .success(value): _result.{{name}} = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
{{/optionalVars}}
{{/unwrapRequired}}
@@ -364,7 +364,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: {{#isEnum}}{{^isListContainer}}{{classname}}.{{enumName}}.self{{/isListContainer}}{{#isListContainer}}Array<{{classname}}.{{enumName}}>.self{{/isListContainer}}{{/isEnum}}{{^isEnum}}{{{datatype}}}.self{{/isEnum}}, source: sourceDictionary["{{baseName}}"] as AnyObject?) {
{{#isEnum}}{{#isMapContainer}}/*{{/isMapContainer}}{{/isEnum}}
case let .success(value): _result.{{name}} = value
case let .failure(error): return .failure(error)
case let .failure(error): break
{{#isEnum}}{{#isMapContainer}}*/ default: break //TODO: handle enum map scenario{{/isMapContainer}}{{/isEnum}}
}
{{/allVars}}

View File

@@ -300,13 +300,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String:String].self, source: sourceDictionary["map_property"] as AnyObject?) {
case let .success(value): _result.mapProperty = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String:[String:String]].self, source: sourceDictionary["map_of_map_property"] as AnyObject?) {
case let .success(value): _result.mapOfMapProperty = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -330,13 +330,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -356,19 +356,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["code"] as AnyObject?) {
case let .success(value): _result.code = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["type"] as AnyObject?) {
case let .success(value): _result.type = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["message"] as AnyObject?) {
case let .success(value): _result.message = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -388,7 +388,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [[Double]].self, source: sourceDictionary["ArrayArrayNumber"] as AnyObject?) {
case let .success(value): _result.arrayArrayNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -408,7 +408,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [Double].self, source: sourceDictionary["ArrayNumber"] as AnyObject?) {
case let .success(value): _result.arrayNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -428,19 +428,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String].self, source: sourceDictionary["array_of_string"] as AnyObject?) {
case let .success(value): _result.arrayOfString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [[Int64]].self, source: sourceDictionary["array_array_of_integer"] as AnyObject?) {
case let .success(value): _result.arrayArrayOfInteger = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [[ReadOnlyFirst]].self, source: sourceDictionary["array_array_of_model"] as AnyObject?) {
case let .success(value): _result.arrayArrayOfModel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -460,37 +460,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["smallCamel"] as AnyObject?) {
case let .success(value): _result.smallCamel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["CapitalCamel"] as AnyObject?) {
case let .success(value): _result.capitalCamel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["small_Snake"] as AnyObject?) {
case let .success(value): _result.smallSnake = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["Capital_Snake"] as AnyObject?) {
case let .success(value): _result.capitalSnake = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["SCA_ETH_Flow_Points"] as AnyObject?) {
case let .success(value): _result.sCAETHFlowPoints = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["ATT_NAME"] as AnyObject?) {
case let .success(value): _result.ATT_NAME = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -510,13 +510,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -536,7 +536,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["_class"] as AnyObject?) {
case let .success(value): _result._class = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -556,7 +556,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["client"] as AnyObject?) {
case let .success(value): _result.client = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -576,13 +576,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: EnumArrays.JustSymbol.self, source: sourceDictionary["just_symbol"] as AnyObject?) {
case let .success(value): _result.justSymbol = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Array<EnumArrays.ArrayEnum>.self, source: sourceDictionary["array_enum"] as AnyObject?) {
case let .success(value): _result.arrayEnum = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -612,25 +612,25 @@ class Decoders {
switch Decoders.decodeOptional(clazz: EnumTest.EnumString.self, source: sourceDictionary["enum_string"] as AnyObject?) {
case let .success(value): _result.enumString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: EnumTest.EnumInteger.self, source: sourceDictionary["enum_integer"] as AnyObject?) {
case let .success(value): _result.enumInteger = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: EnumTest.EnumNumber.self, source: sourceDictionary["enum_number"] as AnyObject?) {
case let .success(value): _result.enumNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterEnum.self, source: sourceDictionary["outerEnum"] as AnyObject?) {
case let .success(value): _result.outerEnum = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -650,79 +650,79 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["integer"] as AnyObject?) {
case let .success(value): _result.integer = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["int32"] as AnyObject?) {
case let .success(value): _result.int32 = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["int64"] as AnyObject?) {
case let .success(value): _result.int64 = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["number"] as AnyObject?) {
case let .success(value): _result.number = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Float.self, source: sourceDictionary["float"] as AnyObject?) {
case let .success(value): _result.float = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["double"] as AnyObject?) {
case let .success(value): _result.double = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["string"] as AnyObject?) {
case let .success(value): _result.string = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Data.self, source: sourceDictionary["byte"] as AnyObject?) {
case let .success(value): _result.byte = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Data.self, source: sourceDictionary["binary"] as AnyObject?) {
case let .success(value): _result.binary = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: ISOFullDate.self, source: sourceDictionary["date"] as AnyObject?) {
case let .success(value): _result.date = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["dateTime"] as AnyObject?) {
case let .success(value): _result.dateTime = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: UUID.self, source: sourceDictionary["uuid"] as AnyObject?) {
case let .success(value): _result.uuid = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["password"] as AnyObject?) {
case let .success(value): _result.password = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -742,13 +742,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["bar"] as AnyObject?) {
case let .success(value): _result.bar = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["foo"] as AnyObject?) {
case let .success(value): _result.foo = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -768,7 +768,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["123-list"] as AnyObject?) {
case let .success(value): _result._123List = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -788,13 +788,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String:[String:String]].self, source: sourceDictionary["map_map_of_string"] as AnyObject?) {
case let .success(value): _result.mapMapOfString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: MapTest.MapOfEnumString.self, source: sourceDictionary["map_of_enum_string"] as AnyObject?) {
/*
case let .success(value): _result.mapOfEnumString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
*/ default: break //TODO: handle enum map scenario
}
return .success(_result)
@@ -814,19 +814,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: UUID.self, source: sourceDictionary["uuid"] as AnyObject?) {
case let .success(value): _result.uuid = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["dateTime"] as AnyObject?) {
case let .success(value): _result.dateTime = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String:Animal].self, source: sourceDictionary["map"] as AnyObject?) {
case let .success(value): _result.map = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -846,13 +846,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["class"] as AnyObject?) {
case let .success(value): _result._class = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -872,25 +872,25 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["snake_case"] as AnyObject?) {
case let .success(value): _result.snakeCase = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["property"] as AnyObject?) {
case let .success(value): _result.property = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["123Number"] as AnyObject?) {
case let .success(value): _result._123Number = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -910,7 +910,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["JustNumber"] as AnyObject?) {
case let .success(value): _result.justNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -930,37 +930,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["petId"] as AnyObject?) {
case let .success(value): _result.petId = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["quantity"] as AnyObject?) {
case let .success(value): _result.quantity = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["shipDate"] as AnyObject?) {
case let .success(value): _result.shipDate = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Order.Status.self, source: sourceDictionary["status"] as AnyObject?) {
case let .success(value): _result.status = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Bool.self, source: sourceDictionary["complete"] as AnyObject?) {
case let .success(value): _result.complete = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -993,19 +993,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: OuterNumber.self, source: sourceDictionary["my_number"] as AnyObject?) {
case let .success(value): _result.myNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterString.self, source: sourceDictionary["my_string"] as AnyObject?) {
case let .success(value): _result.myString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterBoolean.self, source: sourceDictionary["my_boolean"] as AnyObject?) {
case let .success(value): _result.myBoolean = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1061,37 +1061,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Category.self, source: sourceDictionary["category"] as AnyObject?) {
case let .success(value): _result.category = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String].self, source: sourceDictionary["photoUrls"] as AnyObject?) {
case let .success(value): _result.photoUrls = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [Tag].self, source: sourceDictionary["tags"] as AnyObject?) {
case let .success(value): _result.tags = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Pet.Status.self, source: sourceDictionary["status"] as AnyObject?) {
case let .success(value): _result.status = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1111,13 +1111,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["bar"] as AnyObject?) {
case let .success(value): _result.bar = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["baz"] as AnyObject?) {
case let .success(value): _result.baz = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1137,7 +1137,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["return"] as AnyObject?) {
case let .success(value): _result._return = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1157,7 +1157,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["$special[property.name]"] as AnyObject?) {
case let .success(value): _result.specialPropertyName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1177,13 +1177,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1203,49 +1203,49 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["username"] as AnyObject?) {
case let .success(value): _result.username = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["firstName"] as AnyObject?) {
case let .success(value): _result.firstName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["lastName"] as AnyObject?) {
case let .success(value): _result.lastName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["email"] as AnyObject?) {
case let .success(value): _result.email = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["password"] as AnyObject?) {
case let .success(value): _result.password = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["phone"] as AnyObject?) {
case let .success(value): _result.phone = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["userStatus"] as AnyObject?) {
case let .success(value): _result.userStatus = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1268,19 +1268,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Bool.self, source: sourceDictionary["declawed"] as AnyObject?) {
case let .success(value): _result.declawed = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1303,19 +1303,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["breed"] as AnyObject?) {
case let .success(value): _result.breed = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)

View File

@@ -300,13 +300,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String:String].self, source: sourceDictionary["map_property"] as AnyObject?) {
case let .success(value): _result.mapProperty = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String:[String:String]].self, source: sourceDictionary["map_of_map_property"] as AnyObject?) {
case let .success(value): _result.mapOfMapProperty = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -330,13 +330,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -356,19 +356,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["code"] as AnyObject?) {
case let .success(value): _result.code = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["type"] as AnyObject?) {
case let .success(value): _result.type = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["message"] as AnyObject?) {
case let .success(value): _result.message = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -388,7 +388,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [[Double]].self, source: sourceDictionary["ArrayArrayNumber"] as AnyObject?) {
case let .success(value): _result.arrayArrayNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -408,7 +408,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [Double].self, source: sourceDictionary["ArrayNumber"] as AnyObject?) {
case let .success(value): _result.arrayNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -428,19 +428,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String].self, source: sourceDictionary["array_of_string"] as AnyObject?) {
case let .success(value): _result.arrayOfString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [[Int64]].self, source: sourceDictionary["array_array_of_integer"] as AnyObject?) {
case let .success(value): _result.arrayArrayOfInteger = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [[ReadOnlyFirst]].self, source: sourceDictionary["array_array_of_model"] as AnyObject?) {
case let .success(value): _result.arrayArrayOfModel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -460,37 +460,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["smallCamel"] as AnyObject?) {
case let .success(value): _result.smallCamel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["CapitalCamel"] as AnyObject?) {
case let .success(value): _result.capitalCamel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["small_Snake"] as AnyObject?) {
case let .success(value): _result.smallSnake = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["Capital_Snake"] as AnyObject?) {
case let .success(value): _result.capitalSnake = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["SCA_ETH_Flow_Points"] as AnyObject?) {
case let .success(value): _result.sCAETHFlowPoints = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["ATT_NAME"] as AnyObject?) {
case let .success(value): _result.ATT_NAME = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -510,13 +510,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -536,7 +536,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["_class"] as AnyObject?) {
case let .success(value): _result._class = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -556,7 +556,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["client"] as AnyObject?) {
case let .success(value): _result.client = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -576,13 +576,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: EnumArrays.JustSymbol.self, source: sourceDictionary["just_symbol"] as AnyObject?) {
case let .success(value): _result.justSymbol = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Array<EnumArrays.ArrayEnum>.self, source: sourceDictionary["array_enum"] as AnyObject?) {
case let .success(value): _result.arrayEnum = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -612,25 +612,25 @@ class Decoders {
switch Decoders.decodeOptional(clazz: EnumTest.EnumString.self, source: sourceDictionary["enum_string"] as AnyObject?) {
case let .success(value): _result.enumString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: EnumTest.EnumInteger.self, source: sourceDictionary["enum_integer"] as AnyObject?) {
case let .success(value): _result.enumInteger = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: EnumTest.EnumNumber.self, source: sourceDictionary["enum_number"] as AnyObject?) {
case let .success(value): _result.enumNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterEnum.self, source: sourceDictionary["outerEnum"] as AnyObject?) {
case let .success(value): _result.outerEnum = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -650,79 +650,79 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["integer"] as AnyObject?) {
case let .success(value): _result.integer = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["int32"] as AnyObject?) {
case let .success(value): _result.int32 = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["int64"] as AnyObject?) {
case let .success(value): _result.int64 = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["number"] as AnyObject?) {
case let .success(value): _result.number = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Float.self, source: sourceDictionary["float"] as AnyObject?) {
case let .success(value): _result.float = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["double"] as AnyObject?) {
case let .success(value): _result.double = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["string"] as AnyObject?) {
case let .success(value): _result.string = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Data.self, source: sourceDictionary["byte"] as AnyObject?) {
case let .success(value): _result.byte = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Data.self, source: sourceDictionary["binary"] as AnyObject?) {
case let .success(value): _result.binary = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: ISOFullDate.self, source: sourceDictionary["date"] as AnyObject?) {
case let .success(value): _result.date = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["dateTime"] as AnyObject?) {
case let .success(value): _result.dateTime = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: UUID.self, source: sourceDictionary["uuid"] as AnyObject?) {
case let .success(value): _result.uuid = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["password"] as AnyObject?) {
case let .success(value): _result.password = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -742,13 +742,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["bar"] as AnyObject?) {
case let .success(value): _result.bar = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["foo"] as AnyObject?) {
case let .success(value): _result.foo = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -768,7 +768,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["123-list"] as AnyObject?) {
case let .success(value): _result._123List = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -788,13 +788,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String:[String:String]].self, source: sourceDictionary["map_map_of_string"] as AnyObject?) {
case let .success(value): _result.mapMapOfString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: MapTest.MapOfEnumString.self, source: sourceDictionary["map_of_enum_string"] as AnyObject?) {
/*
case let .success(value): _result.mapOfEnumString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
*/ default: break //TODO: handle enum map scenario
}
return .success(_result)
@@ -814,19 +814,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: UUID.self, source: sourceDictionary["uuid"] as AnyObject?) {
case let .success(value): _result.uuid = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["dateTime"] as AnyObject?) {
case let .success(value): _result.dateTime = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String:Animal].self, source: sourceDictionary["map"] as AnyObject?) {
case let .success(value): _result.map = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -846,13 +846,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["class"] as AnyObject?) {
case let .success(value): _result._class = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -872,25 +872,25 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["snake_case"] as AnyObject?) {
case let .success(value): _result.snakeCase = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["property"] as AnyObject?) {
case let .success(value): _result.property = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["123Number"] as AnyObject?) {
case let .success(value): _result._123Number = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -910,7 +910,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["JustNumber"] as AnyObject?) {
case let .success(value): _result.justNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -930,37 +930,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["petId"] as AnyObject?) {
case let .success(value): _result.petId = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["quantity"] as AnyObject?) {
case let .success(value): _result.quantity = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["shipDate"] as AnyObject?) {
case let .success(value): _result.shipDate = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Order.Status.self, source: sourceDictionary["status"] as AnyObject?) {
case let .success(value): _result.status = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Bool.self, source: sourceDictionary["complete"] as AnyObject?) {
case let .success(value): _result.complete = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -993,19 +993,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: OuterNumber.self, source: sourceDictionary["my_number"] as AnyObject?) {
case let .success(value): _result.myNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterString.self, source: sourceDictionary["my_string"] as AnyObject?) {
case let .success(value): _result.myString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterBoolean.self, source: sourceDictionary["my_boolean"] as AnyObject?) {
case let .success(value): _result.myBoolean = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1061,37 +1061,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Category.self, source: sourceDictionary["category"] as AnyObject?) {
case let .success(value): _result.category = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String].self, source: sourceDictionary["photoUrls"] as AnyObject?) {
case let .success(value): _result.photoUrls = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [Tag].self, source: sourceDictionary["tags"] as AnyObject?) {
case let .success(value): _result.tags = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Pet.Status.self, source: sourceDictionary["status"] as AnyObject?) {
case let .success(value): _result.status = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1111,13 +1111,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["bar"] as AnyObject?) {
case let .success(value): _result.bar = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["baz"] as AnyObject?) {
case let .success(value): _result.baz = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1137,7 +1137,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["return"] as AnyObject?) {
case let .success(value): _result._return = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1157,7 +1157,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["$special[property.name]"] as AnyObject?) {
case let .success(value): _result.specialPropertyName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1177,13 +1177,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1203,49 +1203,49 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["username"] as AnyObject?) {
case let .success(value): _result.username = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["firstName"] as AnyObject?) {
case let .success(value): _result.firstName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["lastName"] as AnyObject?) {
case let .success(value): _result.lastName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["email"] as AnyObject?) {
case let .success(value): _result.email = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["password"] as AnyObject?) {
case let .success(value): _result.password = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["phone"] as AnyObject?) {
case let .success(value): _result.phone = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["userStatus"] as AnyObject?) {
case let .success(value): _result.userStatus = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1268,19 +1268,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Bool.self, source: sourceDictionary["declawed"] as AnyObject?) {
case let .success(value): _result.declawed = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1303,19 +1303,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["breed"] as AnyObject?) {
case let .success(value): _result.breed = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)

View File

@@ -300,13 +300,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String:String].self, source: sourceDictionary["map_property"] as AnyObject?) {
case let .success(value): _result.mapProperty = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String:[String:String]].self, source: sourceDictionary["map_of_map_property"] as AnyObject?) {
case let .success(value): _result.mapOfMapProperty = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -330,13 +330,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -356,19 +356,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["code"] as AnyObject?) {
case let .success(value): _result.code = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["type"] as AnyObject?) {
case let .success(value): _result.type = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["message"] as AnyObject?) {
case let .success(value): _result.message = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -388,7 +388,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [[Double]].self, source: sourceDictionary["ArrayArrayNumber"] as AnyObject?) {
case let .success(value): _result.arrayArrayNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -408,7 +408,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [Double].self, source: sourceDictionary["ArrayNumber"] as AnyObject?) {
case let .success(value): _result.arrayNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -428,19 +428,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String].self, source: sourceDictionary["array_of_string"] as AnyObject?) {
case let .success(value): _result.arrayOfString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [[Int64]].self, source: sourceDictionary["array_array_of_integer"] as AnyObject?) {
case let .success(value): _result.arrayArrayOfInteger = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [[ReadOnlyFirst]].self, source: sourceDictionary["array_array_of_model"] as AnyObject?) {
case let .success(value): _result.arrayArrayOfModel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -460,37 +460,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["smallCamel"] as AnyObject?) {
case let .success(value): _result.smallCamel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["CapitalCamel"] as AnyObject?) {
case let .success(value): _result.capitalCamel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["small_Snake"] as AnyObject?) {
case let .success(value): _result.smallSnake = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["Capital_Snake"] as AnyObject?) {
case let .success(value): _result.capitalSnake = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["SCA_ETH_Flow_Points"] as AnyObject?) {
case let .success(value): _result.sCAETHFlowPoints = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["ATT_NAME"] as AnyObject?) {
case let .success(value): _result.ATT_NAME = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -510,13 +510,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -536,7 +536,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["_class"] as AnyObject?) {
case let .success(value): _result._class = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -556,7 +556,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["client"] as AnyObject?) {
case let .success(value): _result.client = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -576,13 +576,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: EnumArrays.JustSymbol.self, source: sourceDictionary["just_symbol"] as AnyObject?) {
case let .success(value): _result.justSymbol = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Array<EnumArrays.ArrayEnum>.self, source: sourceDictionary["array_enum"] as AnyObject?) {
case let .success(value): _result.arrayEnum = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -612,25 +612,25 @@ class Decoders {
switch Decoders.decodeOptional(clazz: EnumTest.EnumString.self, source: sourceDictionary["enum_string"] as AnyObject?) {
case let .success(value): _result.enumString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: EnumTest.EnumInteger.self, source: sourceDictionary["enum_integer"] as AnyObject?) {
case let .success(value): _result.enumInteger = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: EnumTest.EnumNumber.self, source: sourceDictionary["enum_number"] as AnyObject?) {
case let .success(value): _result.enumNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterEnum.self, source: sourceDictionary["outerEnum"] as AnyObject?) {
case let .success(value): _result.outerEnum = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -650,79 +650,79 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["integer"] as AnyObject?) {
case let .success(value): _result.integer = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["int32"] as AnyObject?) {
case let .success(value): _result.int32 = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["int64"] as AnyObject?) {
case let .success(value): _result.int64 = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["number"] as AnyObject?) {
case let .success(value): _result.number = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Float.self, source: sourceDictionary["float"] as AnyObject?) {
case let .success(value): _result.float = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["double"] as AnyObject?) {
case let .success(value): _result.double = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["string"] as AnyObject?) {
case let .success(value): _result.string = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Data.self, source: sourceDictionary["byte"] as AnyObject?) {
case let .success(value): _result.byte = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Data.self, source: sourceDictionary["binary"] as AnyObject?) {
case let .success(value): _result.binary = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: ISOFullDate.self, source: sourceDictionary["date"] as AnyObject?) {
case let .success(value): _result.date = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["dateTime"] as AnyObject?) {
case let .success(value): _result.dateTime = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: UUID.self, source: sourceDictionary["uuid"] as AnyObject?) {
case let .success(value): _result.uuid = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["password"] as AnyObject?) {
case let .success(value): _result.password = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -742,13 +742,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["bar"] as AnyObject?) {
case let .success(value): _result.bar = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["foo"] as AnyObject?) {
case let .success(value): _result.foo = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -768,7 +768,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["123-list"] as AnyObject?) {
case let .success(value): _result._123List = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -788,13 +788,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: [String:[String:String]].self, source: sourceDictionary["map_map_of_string"] as AnyObject?) {
case let .success(value): _result.mapMapOfString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: MapTest.MapOfEnumString.self, source: sourceDictionary["map_of_enum_string"] as AnyObject?) {
/*
case let .success(value): _result.mapOfEnumString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
*/ default: break //TODO: handle enum map scenario
}
return .success(_result)
@@ -814,19 +814,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: UUID.self, source: sourceDictionary["uuid"] as AnyObject?) {
case let .success(value): _result.uuid = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["dateTime"] as AnyObject?) {
case let .success(value): _result.dateTime = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String:Animal].self, source: sourceDictionary["map"] as AnyObject?) {
case let .success(value): _result.map = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -846,13 +846,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["class"] as AnyObject?) {
case let .success(value): _result._class = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -872,25 +872,25 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["snake_case"] as AnyObject?) {
case let .success(value): _result.snakeCase = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["property"] as AnyObject?) {
case let .success(value): _result.property = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["123Number"] as AnyObject?) {
case let .success(value): _result._123Number = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -910,7 +910,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["JustNumber"] as AnyObject?) {
case let .success(value): _result.justNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -930,37 +930,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["petId"] as AnyObject?) {
case let .success(value): _result.petId = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["quantity"] as AnyObject?) {
case let .success(value): _result.quantity = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["shipDate"] as AnyObject?) {
case let .success(value): _result.shipDate = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Order.Status.self, source: sourceDictionary["status"] as AnyObject?) {
case let .success(value): _result.status = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Bool.self, source: sourceDictionary["complete"] as AnyObject?) {
case let .success(value): _result.complete = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -993,19 +993,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: OuterNumber.self, source: sourceDictionary["my_number"] as AnyObject?) {
case let .success(value): _result.myNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterString.self, source: sourceDictionary["my_string"] as AnyObject?) {
case let .success(value): _result.myString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterBoolean.self, source: sourceDictionary["my_boolean"] as AnyObject?) {
case let .success(value): _result.myBoolean = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1061,37 +1061,37 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Category.self, source: sourceDictionary["category"] as AnyObject?) {
case let .success(value): _result.category = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String].self, source: sourceDictionary["photoUrls"] as AnyObject?) {
case let .success(value): _result.photoUrls = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [Tag].self, source: sourceDictionary["tags"] as AnyObject?) {
case let .success(value): _result.tags = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Pet.Status.self, source: sourceDictionary["status"] as AnyObject?) {
case let .success(value): _result.status = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1111,13 +1111,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["bar"] as AnyObject?) {
case let .success(value): _result.bar = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["baz"] as AnyObject?) {
case let .success(value): _result.baz = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1137,7 +1137,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["return"] as AnyObject?) {
case let .success(value): _result._return = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1157,7 +1157,7 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["$special[property.name]"] as AnyObject?) {
case let .success(value): _result.specialPropertyName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1177,13 +1177,13 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1203,49 +1203,49 @@ class Decoders {
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["username"] as AnyObject?) {
case let .success(value): _result.username = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["firstName"] as AnyObject?) {
case let .success(value): _result.firstName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["lastName"] as AnyObject?) {
case let .success(value): _result.lastName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["email"] as AnyObject?) {
case let .success(value): _result.email = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["password"] as AnyObject?) {
case let .success(value): _result.password = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["phone"] as AnyObject?) {
case let .success(value): _result.phone = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["userStatus"] as AnyObject?) {
case let .success(value): _result.userStatus = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1268,19 +1268,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Bool.self, source: sourceDictionary["declawed"] as AnyObject?) {
case let .success(value): _result.declawed = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
@@ -1303,19 +1303,19 @@ class Decoders {
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["className"] as AnyObject?) {
case let .success(value): _result.className = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["breed"] as AnyObject?) {
case let .success(value): _result.breed = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)

View File

@@ -299,11 +299,11 @@ class Decoders {
let _result = AdditionalPropertiesClass()
switch Decoders.decodeOptional(clazz: [String:String].self, source: sourceDictionary["map_property"] as AnyObject?) {
case let .success(value): _result.mapProperty = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String:[String:String]].self, source: sourceDictionary["map_of_map_property"] as AnyObject?) {
case let .success(value): _result.mapOfMapProperty = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -331,7 +331,7 @@ class Decoders {
let _result = Animal(className: className)
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -349,15 +349,15 @@ class Decoders {
let _result = ApiResponse()
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["code"] as AnyObject?) {
case let .success(value): _result.code = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["type"] as AnyObject?) {
case let .success(value): _result.type = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["message"] as AnyObject?) {
case let .success(value): _result.message = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -375,7 +375,7 @@ class Decoders {
let _result = ArrayOfArrayOfNumberOnly()
switch Decoders.decodeOptional(clazz: [[Double]].self, source: sourceDictionary["ArrayArrayNumber"] as AnyObject?) {
case let .success(value): _result.arrayArrayNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -393,7 +393,7 @@ class Decoders {
let _result = ArrayOfNumberOnly()
switch Decoders.decodeOptional(clazz: [Double].self, source: sourceDictionary["ArrayNumber"] as AnyObject?) {
case let .success(value): _result.arrayNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -411,15 +411,15 @@ class Decoders {
let _result = ArrayTest()
switch Decoders.decodeOptional(clazz: [String].self, source: sourceDictionary["array_of_string"] as AnyObject?) {
case let .success(value): _result.arrayOfString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [[Int64]].self, source: sourceDictionary["array_array_of_integer"] as AnyObject?) {
case let .success(value): _result.arrayArrayOfInteger = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [[ReadOnlyFirst]].self, source: sourceDictionary["array_array_of_model"] as AnyObject?) {
case let .success(value): _result.arrayArrayOfModel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -437,27 +437,27 @@ class Decoders {
let _result = Capitalization()
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["smallCamel"] as AnyObject?) {
case let .success(value): _result.smallCamel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["CapitalCamel"] as AnyObject?) {
case let .success(value): _result.capitalCamel = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["small_Snake"] as AnyObject?) {
case let .success(value): _result.smallSnake = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["Capital_Snake"] as AnyObject?) {
case let .success(value): _result.capitalSnake = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["SCA_ETH_Flow_Points"] as AnyObject?) {
case let .success(value): _result.sCAETHFlowPoints = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["ATT_NAME"] as AnyObject?) {
case let .success(value): _result.ATT_NAME = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -475,11 +475,11 @@ class Decoders {
let _result = Category()
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -497,7 +497,7 @@ class Decoders {
let _result = ClassModel()
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["_class"] as AnyObject?) {
case let .success(value): _result._class = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -515,7 +515,7 @@ class Decoders {
let _result = Client()
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["client"] as AnyObject?) {
case let .success(value): _result.client = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -533,11 +533,11 @@ class Decoders {
let _result = EnumArrays()
switch Decoders.decodeOptional(clazz: EnumArrays.JustSymbol.self, source: sourceDictionary["just_symbol"] as AnyObject?) {
case let .success(value): _result.justSymbol = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Array<EnumArrays.ArrayEnum>.self, source: sourceDictionary["array_enum"] as AnyObject?) {
case let .success(value): _result.arrayEnum = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -565,19 +565,19 @@ class Decoders {
let _result = EnumTest()
switch Decoders.decodeOptional(clazz: EnumTest.EnumString.self, source: sourceDictionary["enum_string"] as AnyObject?) {
case let .success(value): _result.enumString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: EnumTest.EnumInteger.self, source: sourceDictionary["enum_integer"] as AnyObject?) {
case let .success(value): _result.enumInteger = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: EnumTest.EnumNumber.self, source: sourceDictionary["enum_number"] as AnyObject?) {
case let .success(value): _result.enumNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterEnum.self, source: sourceDictionary["outerEnum"] as AnyObject?) {
case let .success(value): _result.outerEnum = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -619,39 +619,39 @@ class Decoders {
let _result = FormatTest(number: number, byte: byte, date: date, password: password)
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["integer"] as AnyObject?) {
case let .success(value): _result.integer = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["int32"] as AnyObject?) {
case let .success(value): _result.int32 = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["int64"] as AnyObject?) {
case let .success(value): _result.int64 = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Float.self, source: sourceDictionary["float"] as AnyObject?) {
case let .success(value): _result.float = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["double"] as AnyObject?) {
case let .success(value): _result.double = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["string"] as AnyObject?) {
case let .success(value): _result.string = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Data.self, source: sourceDictionary["binary"] as AnyObject?) {
case let .success(value): _result.binary = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["dateTime"] as AnyObject?) {
case let .success(value): _result.dateTime = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: UUID.self, source: sourceDictionary["uuid"] as AnyObject?) {
case let .success(value): _result.uuid = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -669,11 +669,11 @@ class Decoders {
let _result = HasOnlyReadOnly()
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["bar"] as AnyObject?) {
case let .success(value): _result.bar = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["foo"] as AnyObject?) {
case let .success(value): _result.foo = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -691,7 +691,7 @@ class Decoders {
let _result = List()
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["123-list"] as AnyObject?) {
case let .success(value): _result._123List = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -709,11 +709,11 @@ class Decoders {
let _result = MapTest()
switch Decoders.decodeOptional(clazz: [String:[String:String]].self, source: sourceDictionary["map_map_of_string"] as AnyObject?) {
case let .success(value): _result.mapMapOfString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: MapTest.MapOfEnumString.self, source: sourceDictionary["map_of_enum_string"] as AnyObject?) {
case let .success(value): _result.mapOfEnumString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -731,15 +731,15 @@ class Decoders {
let _result = MixedPropertiesAndAdditionalPropertiesClass()
switch Decoders.decodeOptional(clazz: UUID.self, source: sourceDictionary["uuid"] as AnyObject?) {
case let .success(value): _result.uuid = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["dateTime"] as AnyObject?) {
case let .success(value): _result.dateTime = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [String:Animal].self, source: sourceDictionary["map"] as AnyObject?) {
case let .success(value): _result.map = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -757,11 +757,11 @@ class Decoders {
let _result = Model200Response()
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["class"] as AnyObject?) {
case let .success(value): _result._class = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -785,15 +785,15 @@ class Decoders {
let _result = Name(name: name)
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["snake_case"] as AnyObject?) {
case let .success(value): _result.snakeCase = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["property"] as AnyObject?) {
case let .success(value): _result.property = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["123Number"] as AnyObject?) {
case let .success(value): _result._123Number = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -811,7 +811,7 @@ class Decoders {
let _result = NumberOnly()
switch Decoders.decodeOptional(clazz: Double.self, source: sourceDictionary["JustNumber"] as AnyObject?) {
case let .success(value): _result.justNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -829,27 +829,27 @@ class Decoders {
let _result = Order()
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["petId"] as AnyObject?) {
case let .success(value): _result.petId = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["quantity"] as AnyObject?) {
case let .success(value): _result.quantity = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Date.self, source: sourceDictionary["shipDate"] as AnyObject?) {
case let .success(value): _result.shipDate = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Order.Status.self, source: sourceDictionary["status"] as AnyObject?) {
case let .success(value): _result.status = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Bool.self, source: sourceDictionary["complete"] as AnyObject?) {
case let .success(value): _result.complete = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -880,15 +880,15 @@ class Decoders {
let _result = OuterComposite()
switch Decoders.decodeOptional(clazz: OuterNumber.self, source: sourceDictionary["my_number"] as AnyObject?) {
case let .success(value): _result.myNumber = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterString.self, source: sourceDictionary["my_string"] as AnyObject?) {
case let .success(value): _result.myString = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: OuterBoolean.self, source: sourceDictionary["my_boolean"] as AnyObject?) {
case let .success(value): _result.myBoolean = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -954,19 +954,19 @@ class Decoders {
let _result = Pet(name: name, photoUrls: photoUrls)
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Category.self, source: sourceDictionary["category"] as AnyObject?) {
case let .success(value): _result.category = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: [Tag].self, source: sourceDictionary["tags"] as AnyObject?) {
case let .success(value): _result.tags = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Pet.Status.self, source: sourceDictionary["status"] as AnyObject?) {
case let .success(value): _result.status = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -984,11 +984,11 @@ class Decoders {
let _result = ReadOnlyFirst()
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["bar"] as AnyObject?) {
case let .success(value): _result.bar = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["baz"] as AnyObject?) {
case let .success(value): _result.baz = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -1006,7 +1006,7 @@ class Decoders {
let _result = Return()
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["return"] as AnyObject?) {
case let .success(value): _result._return = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -1024,7 +1024,7 @@ class Decoders {
let _result = SpecialModelName()
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["$special[property.name]"] as AnyObject?) {
case let .success(value): _result.specialPropertyName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -1042,11 +1042,11 @@ class Decoders {
let _result = Tag()
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["name"] as AnyObject?) {
case let .success(value): _result.name = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -1064,35 +1064,35 @@ class Decoders {
let _result = User()
switch Decoders.decodeOptional(clazz: Int64.self, source: sourceDictionary["id"] as AnyObject?) {
case let .success(value): _result.id = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["username"] as AnyObject?) {
case let .success(value): _result.username = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["firstName"] as AnyObject?) {
case let .success(value): _result.firstName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["lastName"] as AnyObject?) {
case let .success(value): _result.lastName = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["email"] as AnyObject?) {
case let .success(value): _result.email = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["password"] as AnyObject?) {
case let .success(value): _result.password = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["phone"] as AnyObject?) {
case let .success(value): _result.phone = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Int32.self, source: sourceDictionary["userStatus"] as AnyObject?) {
case let .success(value): _result.userStatus = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -1116,11 +1116,11 @@ class Decoders {
let _result = Cat(className: className)
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: Bool.self, source: sourceDictionary["declawed"] as AnyObject?) {
case let .success(value): _result.declawed = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {
@@ -1144,11 +1144,11 @@ class Decoders {
let _result = Dog(className: className)
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["color"] as AnyObject?) {
case let .success(value): _result.color = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
switch Decoders.decodeOptional(clazz: String.self, source: sourceDictionary["breed"] as AnyObject?) {
case let .success(value): _result.breed = value
case let .failure(error): return .failure(error)
case let .failure(error): break
}
return .success(_result)
} else {