11{ {#allParams} }
2- { {#isEnum} }
3- { {> modelInlineEnumDeclaration} }
4- { {/isEnum} }
2+ { {#isEnum} }
3+ { {> modelInlineEnumDeclaration} }
4+ { {/isEnum} }
55{ {/allParams} }
66{ {#allParams} }
7- { {#isEnum} }
8- { {#description} }/** { {description} } */
9- { {/description} }{ {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } let { {paramName} }: { {{datatypeWithEnum} }}{ {#required} }{ {#isNullable} }?{ {/isNullable} }{ {/required} }{ {^required} }?{ {/required} }
10- { {/isEnum} }
11- { {^isEnum} }
12- { {#description} }/** { {description} } */
13- { {/description} }{ {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } let { {paramName} }: { {{dataType} }}{ {#required} }{ {#isNullable} }?{ {/isNullable} }{ {/required} }{ {^required} }?{ {/required} }
14- { {#objcCompatible} }
15- { {#vendorExtensions.x-swift-optional-scalar} }
16- { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } var { {paramName} }Num: NSNumber? {
17- get {
18- return {{paramName} }.map({ return NSNumber(value: $0) } )
19- }
20- }
21- { {/vendorExtensions.x-swift-optional-scalar} }
22- { {/objcCompatible} }
23- { {/isEnum} }
7+ { {#isEnum} }
8+ { {#description} }/** { {description} } */
9+ { {/description} }{ {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } let { {paramName} }: { {{datatypeWithEnum} }}{ {#required} }{ {#isNullable} }?{ {/isNullable} }{ {/required} }{ {^required} }?{ {/required} }
10+ { {/isEnum} }
11+ { {^isEnum} }
12+ { {#description} }/** { {description} } */
13+ { {/description} }{ {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } let { {paramName} }: { {{dataType} }}{ {#required} }{ {#isNullable} }?{ {/isNullable} }{ {/required} }{ {^required} }?{ {/required} }
14+ { {#objcCompatible} }
15+ { {#vendorExtensions.x-swift-optional-scalar} }
16+ { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } var { {paramName} }Num: NSNumber? {
17+ get {
18+ return {{paramName} }.map({ return NSNumber(value: $0) } )
19+ }
20+ }
21+ { {/vendorExtensions.x-swift-optional-scalar} }
22+ { {/objcCompatible} }
23+ { {/isEnum} }
2424{ {/allParams} }
2525
2626{ {#hasParams} }
2727 internal init({ {#allParams} }{ {paramName} }: { {#isEnum} }{ {{datatypeWithEnum} }}{ {/isEnum} }{ {^isEnum} }{ {{dataType} }}{ {/isEnum} }{ {^required} }?{ {/required} }{ {^-last} }, { {/-last} }{ {/allParams} }) {
28- {{#allParams} }
28+ {{#allParams} }
2929 self.{ {paramName} } = { {paramName} }
30- { {/allParams} }
30+ { {/allParams} }
3131 }
3232{ {/hasParams} }
3333{ {#hasParams} }
3636 {{#allParams} }
3737 { {#description} }/** { {description} } */
3838 { {/description} }{ {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } { {#required} }let{ {/required} }{ {^required} }private(set) var{ {/required} } { {> api_param_builder} }{ {#required} }{ {#isNullable} }?{ {/isNullable} }{ {/required} }{ {^required} }?{ {#defaultValue} } = { {{defaultValue} }}{ {/defaultValue} }{ {/required} }
39- { {^isEnum} }
40- { {#objcCompatible} }
41- { {#vendorExtensions.x-swift-optional-scalar} }
42- { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } var { {paramName} }Num: NSNumber? {
43- get {
44- return {{paramName} }.map({ return NSNumber(value: $0) } )
45- }
46- }
47- { {/vendorExtensions.x-swift-optional-scalar} }
48- { {/objcCompatible} }
49- { {/isEnum} }
39+ { {^isEnum} }
40+ { {#objcCompatible} }
41+ { {#vendorExtensions.x-swift-optional-scalar} }
42+ { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } var { {paramName} }Num: NSNumber? {
43+ get {
44+ return {{paramName} }.map({ return NSNumber(value: $0) } )
45+ }
46+ }
47+ { {/vendorExtensions.x-swift-optional-scalar} }
48+ { {/objcCompatible} }
49+ { {/isEnum} }
5050 { {/allParams} }
5151
52- { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } init({ {#requiredParams} }{ {^-first} }, { {/-first} }{ {> api_param_builder} }{ {#defaultValue} } = { {{defaultValue} }}{ {/defaultValue} }{ {/requiredParams} }) {
53- {{#requiredParams} }
54- self.{ {paramName} } = { {paramName} }
55- { {/requiredParams} }
56- }
52+ { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } init({ {#requiredParams} }{ {^-first} }, { {/-first} }{ {> api_param_builder} }{ {#defaultValue} } = { {{defaultValue} }}{ {/defaultValue} }{ {/requiredParams} }) {
53+ {{#requiredParams} }
54+ self.{ {paramName} } = { {paramName} }
55+ { {/requiredParams} }
56+ }
5757
5858 { {#optionalParams} }
5959 /// Setter method for { {paramName} } property.
6060 { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } func set({ {> api_param_builder} }?) -> Self {
61- self.{{paramName} } = { {paramName} }
62- return self
61+ self.{{paramName} } = { {paramName} }
62+ return self
6363 }
6464 { {/optionalParams} }
6565
66- /// Builder initializer method for { {operationIdCamelCase} }RequestParams DTO.
67- { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } func build() -> { {operationIdCamelCase} }RequestParams {
68- return {{operationIdCamelCase} }RequestParams({ {#allParams} }{ {paramName} }: { {paramName} }{ {^-last} },
69- { {/-last} }{ {/allParams} })
70- }
66+ /// Builder initializer method for { {operationIdCamelCase} }RequestParams DTO.
67+ { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } func build() -> { {operationIdCamelCase} }RequestParams {
68+ return {{operationIdCamelCase} }RequestParams({ {#allParams} }{ {paramName} }: { {paramName} }{ {^-last} },
69+ { {/-last} }{ {/allParams} })
70+ }
7171
72- public static func ==(lhs: Builder, rhs: Builder) -> Bool {
73- return {{^hasParams} }true{ {/hasParams} }{ {#allParams} }{ {#isFreeFormObject} }{ {#isMap } }lhs. { {paramName } } { {#required } } { {#isNullable } }? { {/isNullable } } { {/required } } { {^required } }? { {/required } }.mapValues { AnyCodable($0) } == rhs. { {paramName } } { {#required } } { {#isNullable } }? { {/isNullable } } { {/required } } { {^required } }? { {/required } }.mapValues { AnyCodable($0) } { {/isMap } } { {^isMap } }AnyCodable( lhs.{ {paramName} }) == AnyCodable(rhs.{ {paramName} }){ {/isMap } } { {/isFreeFormObject} }{ {^isFreeFormObject} }lhs.{ {paramName} }{ {#isArray} }{ {^required} }?{ {/required} }.description{ {/isArray} } == rhs.{ {paramName} }{ {#isArray} }{ {^required} }?{ {/required} }.description{ {/isArray} }{ {/isFreeFormObject} }{ {^-last} } &&
74- { {/-last} }{ {/allParams} }
75- }
72+ public static func ==(lhs: Builder, rhs: Builder) -> Bool {
73+ return {{^hasParams} }true{ {/hasParams} }{ {#allParams} }{ {#isFreeFormObject} }AnyCodable(lhs.{ {paramName} }) == AnyCodable(rhs.{ {paramName} }){ {/isFreeFormObject} }{ {^isFreeFormObject} }lhs.{ {paramName} }{ {#isArray} }{ {^required} }?{ {/required} }.description{ {/isArray} } == rhs.{ {paramName} }{ {#isArray} }{ {^required} }?{ {/required} }.description{ {/isArray} }{ {/isFreeFormObject} }{ {^-last} } &&
74+ { {/-last} }{ {/allParams} }
75+ }
7676 }
7777{ {/hasParams} }
7878
79- public static func ==(lhs: Self, rhs: Self) -> Bool {
80- return {{^hasParams} }true{ {/hasParams} }{ {#allParams} }{ {#isFreeFormObject} }{ {#isMap } }lhs. { {paramName } } { {#required } } { {#isNullable } }? { {/isNullable } } { {/required } } { {^required } }? { {/required } }.mapValues { AnyCodable($0) } == rhs. { {paramName } } { {#required } } { {#isNullable } }? { {/isNullable } } { {/required } } { {^required } }? { {/required } }.mapValues { AnyCodable($0) } { {/isMap } } { {^isMap } }AnyCodable( lhs.{ {paramName} }) == AnyCodable(rhs.{ {paramName} }){ {/isMap } } { {/isFreeFormObject} }{ {^isFreeFormObject} }lhs.{ {paramName} }{ {#isArray} }{ {^required} }?{ {/required} }.description{ {/isArray} } == rhs.{ {paramName} }{ {#isArray} }{ {^required} }?{ {/required} }.description{ {/isArray} }{ {/isFreeFormObject} }{ {^-last} } &&
81- { {/-last} }{ {/allParams} }
82- }
79+ public static func ==(lhs: Self, rhs: Self) -> Bool {
80+ return {{^hasParams} }true{ {/hasParams} }{ {#allParams} }{ {#isFreeFormObject} }AnyCodable(lhs.{ {paramName} }) == AnyCodable(rhs.{ {paramName} }){ {/isFreeFormObject} }{ {^isFreeFormObject} }lhs.{ {paramName} }{ {#isArray} }{ {^required} }?{ {/required} }.description{ {/isArray} } == rhs.{ {paramName} }{ {#isArray} }{ {^required} }?{ {/required} }.description{ {/isArray} }{ {/isFreeFormObject} }{ {^-last} } &&
81+ { {/-last} }{ {/allParams} }
82+ }
0 commit comments