Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} enum {{classname}}: {{dataType}}, {{#useVapor}}Content, Hashable{{/useVapor}}{{^useVapor}}Codable{{^isString}}{{^isInteger}}{{^isFloat}}{{^isDouble}}, JSONEncodable{{/isDouble}}{{/isFloat}}{{/isInteger}}{{/isString}}{{/useVapor}}, CaseIterable{{#enumUnknownDefaultCase}}{{#isInteger}}, CaseIterableDefaultsLast{{/isInteger}}{{#isFloat}}, CaseIterableDefaultsLast{{/isFloat}}{{#isDouble}}, CaseIterableDefaultsLast{{/isDouble}}{{#isString}}, CaseIterableDefaultsLast{{/isString}}{{/enumUnknownDefaultCase}} {
{{#allowableValues}}
{{#enumVars}}
{{#enumDescription}}
/// {{enumDescription}}
{{/enumDescription}}
case {{{name}}} = {{{value}}}
{{/enumVars}}
{{/allowableValues}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} enum {{enumName}}: {{^isContainer}}{{dataType}}{{/isContainer}}{{#isContainer}}String{{/isContainer}}, {{#useVapor}}Content, Hashable{{/useVapor}}{{^useVapor}}Codable{{^isContainer}}{{^isString}}{{^isInteger}}{{^isFloat}}{{^isDouble}}, JSONEncodable{{/isDouble}}{{/isFloat}}{{/isInteger}}{{/isString}}{{/isContainer}}{{/useVapor}}, CaseIterable{{#enumUnknownDefaultCase}}{{#isInteger}}, CaseIterableDefaultsLast{{/isInteger}}{{#isFloat}}, CaseIterableDefaultsLast{{/isFloat}}{{#isDouble}}, CaseIterableDefaultsLast{{/isDouble}}{{#isString}}, CaseIterableDefaultsLast{{/isString}}{{#isContainer}}, CaseIterableDefaultsLast{{/isContainer}}{{/enumUnknownDefaultCase}} {
{{#allowableValues}}
{{#enumVars}}
{{#enumDescription}}
/// {{enumDescription}}
{{/enumDescription}}
case {{{name}}} = {{{value}}}
{{/enumVars}}
{{/allowableValues}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} enum {{classname}}: {{dataType}}, Sendable, {{#useVapor}}Content, Hashable{{/useVapor}}{{^useVapor}}Codable{{^isString}}{{^isInteger}}{{^isFloat}}{{^isDouble}}{{#useParameterConvertible}}, ParameterConvertible{{/useParameterConvertible}}{{/isDouble}}{{/isFloat}}{{/isInteger}}{{/isString}}{{/useVapor}}, CaseIterable{{#enumUnknownDefaultCase}}{{#isInteger}}, CaseIterableDefaultsLast{{/isInteger}}{{#isFloat}}, CaseIterableDefaultsLast{{/isFloat}}{{#isDouble}}, CaseIterableDefaultsLast{{/isDouble}}{{#isString}}, CaseIterableDefaultsLast{{/isString}}{{/enumUnknownDefaultCase}} {
{{#allowableValues}}
{{#enumVars}}
{{#enumDescription}}
/// {{enumDescription}}
{{/enumDescription}}
case {{{name}}} = {{{value}}}
{{/enumVars}}
{{/allowableValues}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} enum {{enumName}}: {{^isContainer}}{{dataType}}{{/isContainer}}{{#isContainer}}String{{/isContainer}}, Sendable, {{#useVapor}}Content, Hashable{{/useVapor}}{{^useVapor}}Codable{{^isContainer}}{{^isString}}{{^isInteger}}{{^isFloat}}{{^isDouble}}{{#useParameterConvertible}}, ParameterConvertible{{/useParameterConvertible}}{{/isDouble}}{{/isFloat}}{{/isInteger}}{{/isString}}{{/isContainer}}{{/useVapor}}, CaseIterable{{#enumUnknownDefaultCase}}{{#isInteger}}, CaseIterableDefaultsLast{{/isInteger}}{{#isFloat}}, CaseIterableDefaultsLast{{/isFloat}}{{#isDouble}}, CaseIterableDefaultsLast{{/isDouble}}{{#isString}}, CaseIterableDefaultsLast{{/isString}}{{#isContainer}}, CaseIterableDefaultsLast{{/isContainer}}{{/enumUnknownDefaultCase}} {
{{#allowableValues}}
{{#enumVars}}
{{#enumDescription}}
/// {{enumDescription}}
{{/enumDescription}}
case {{{name}}} = {{{value}}}
{{/enumVars}}
{{/allowableValues}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1362,6 +1362,9 @@ definitions:
enum:
- 1.1
- -1.2
x-enum-descriptions:
- Description for 1.1
- Description for -1.2
outerEnum:
$ref: '#/definitions/OuterEnum'
AdditionalPropertiesClass:
Expand Down Expand Up @@ -1547,6 +1550,10 @@ definitions:
- "placed"
- "approved"
- "delivered"
x-enum-descriptions:
- Description for placed
- Description for approved
- Description for delivered
OuterComposite:
type: object
properties:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ public struct EnumTest: Codable, JSONEncodable, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ import AnyCodable
#endif

public enum OuterEnum: String, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ public struct EnumTest: Codable, JSONEncodable, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ import AnyCodable
#endif

public enum OuterEnum: String, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ public struct EnumTest: Codable, JSONEncodable, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ import AnyCodable
#endif

public enum OuterEnum: String, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ import AnyCodable
case number1 = -1
}
public enum EnumNumber: Double, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ import AnyCodable
#endif

public enum OuterEnum: String, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ public struct EnumTest: Codable, JSONEncodable, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ import AnyCodable
#endif

public enum OuterEnum: String, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@ internal struct EnumTest: Codable, JSONEncodable {
case unknownDefaultOpenApi = 11184809
}
internal enum EnumNumber: Double, Codable, CaseIterable, CaseIterableDefaultsLast {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
case unknownDefaultOpenApi = 11184809
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,11 @@ import AnyCodable
#endif

internal enum OuterEnum: String, Codable, CaseIterable, CaseIterableDefaultsLast {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
case unknownDefaultOpenApi = "unknown_default_open_api"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ public struct EnumTest: Codable, JSONEncodable, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ import AnyCodable
#endif

public enum OuterEnum: String, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ public final class EnumTest: Codable, JSONEncodable, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,11 @@ public typealias OuterEnum = PetstoreClientAPI.OuterEnum
extension PetstoreClientAPI {

public enum OuterEnum: String, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ public struct EnumTest: Sendable, Codable, ParameterConvertible, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Sendable, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
import Foundation

public enum OuterEnum: String, Sendable, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ public struct EnumTest: Sendable, Codable, ParameterConvertible, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Sendable, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
import Foundation

public enum OuterEnum: String, Sendable, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ public struct EnumTest: Sendable, Codable, ParameterConvertible, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Sendable, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
import Foundation

public enum OuterEnum: String, Sendable, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ public struct EnumTest: Sendable, Codable, ParameterConvertible, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Sendable, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
import Foundation

public enum OuterEnum: String, Sendable, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ public struct EnumTest: Sendable, Codable, ParameterConvertible, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Sendable, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
import Foundation

public enum OuterEnum: String, Sendable, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ import Foundation
case number1 = -1
}
public enum EnumNumber: Double, Sendable, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
import Foundation

public enum OuterEnum: String, Sendable, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ public struct EnumTest: Sendable, Codable, ParameterConvertible, Hashable {
case number1 = -1
}
public enum EnumNumber: Double, Sendable, Codable, CaseIterable {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
}
public var enumString: EnumString?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
import Foundation

public enum OuterEnum: String, Sendable, Codable, CaseIterable {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ internal struct EnumTest: Sendable, Codable, ParameterConvertible {
case unknownDefaultOpenApi = 11184809
}
internal enum EnumNumber: Double, Sendable, Codable, CaseIterable, CaseIterableDefaultsLast {
/// Description for 1.1
case _11 = 1.1
/// Description for -1.2
case number12 = -1.2
case unknownDefaultOpenApi = 11184809
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,11 @@
import Foundation

internal enum OuterEnum: String, Sendable, Codable, CaseIterable, CaseIterableDefaultsLast {
/// Description for placed
case placed = "placed"
/// Description for approved
case approved = "approved"
/// Description for delivered
case delivered = "delivered"
case unknownDefaultOpenApi = "unknown_default_open_api"
}
Loading
Loading