File tree Expand file tree Collapse file tree 14 files changed +42
-14
lines changed
modules/openapi-generator/src/main/resources/swift6
samples/client/petstore/swift6
alamofireLibrary/Sources/PetstoreClient/Infrastructure
apiNonStaticMethod/Sources/PetstoreClient/Infrastructure
asyncAwaitLibrary/Sources/PetstoreClient/Infrastructure
combineDeferredLibrary/PetstoreClient/Classes/OpenAPIs/Infrastructure
combineLibrary/Sources/CombineLibrary/Infrastructure
default/Sources/PetstoreClient/Infrastructure
objcCompatible/Sources/PetstoreClient/Infrastructure
oneOf/PetstoreClient/Classes/OpenAPIs/Infrastructure
promisekitLibrary/PetstoreClient/Classes/OpenAPIs/Infrastructure
resultLibrary/PetstoreClient/Classes/OpenAPIs/Infrastructure
rxswiftLibrary/PetstoreClient/Classes/OpenAPIs/Infrastructure
urlsessionLibrary/Sources/PetstoreClient/Infrastructure
validation/PetstoreClient/Classes/OpenAPIs/Infrastructure Expand file tree Collapse file tree 14 files changed +42
-14
lines changed Original file line number Diff line number Diff line change @@ -38,12 +38,14 @@ extension CaseIterableDefaultsLast {
3838
3939/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
4040/// or not encoded (`.encodeNothing`). Intended for request payloads.
41- { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } enum NullEncodable<Wrapped: Hashable >: Hashable {
41+ { {#nonPublicApi} }internal{ {/nonPublicApi} }{ {^nonPublicApi} }public{ {/nonPublicApi} } enum NullEncodable<Wrapped > {
4242 case encodeNothing
4343 case encodeNull
4444 case encodeValue(Wrapped)
4545}
4646
47+ extension NullEncodable: Equatable where Wrapped: Equatable { }
48+ extension NullEncodable: Hashable where Wrapped: Hashable { }
4749extension NullEncodable: Sendable where Wrapped: Sendable { }
4850
4951extension NullEncodable: Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -38,12 +38,14 @@ extension CaseIterableDefaultsLast {
3838
3939/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
4040/// or not encoded (`.encodeNothing`). Intended for request payloads.
41- public enum NullEncodable < Wrapped: Hashable > : Hashable {
41+ public enum NullEncodable < Wrapped> {
4242 case encodeNothing
4343 case encodeNull
4444 case encodeValue( Wrapped )
4545}
4646
47+ extension NullEncodable : Equatable where Wrapped: Equatable { }
48+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4749extension NullEncodable : Sendable where Wrapped: Sendable { }
4850
4951extension NullEncodable : Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -38,12 +38,14 @@ extension CaseIterableDefaultsLast {
3838
3939/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
4040/// or not encoded (`.encodeNothing`). Intended for request payloads.
41- public enum NullEncodable < Wrapped: Hashable > : Hashable {
41+ public enum NullEncodable < Wrapped> {
4242 case encodeNothing
4343 case encodeNull
4444 case encodeValue( Wrapped )
4545}
4646
47+ extension NullEncodable : Equatable where Wrapped: Equatable { }
48+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4749extension NullEncodable : Sendable where Wrapped: Sendable { }
4850
4951extension NullEncodable : Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -37,12 +37,14 @@ extension CaseIterableDefaultsLast {
3737
3838/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
3939/// or not encoded (`.encodeNothing`). Intended for request payloads.
40- public enum NullEncodable < Wrapped: Hashable > : Hashable {
40+ public enum NullEncodable < Wrapped> {
4141 case encodeNothing
4242 case encodeNull
4343 case encodeValue( Wrapped )
4444}
4545
46+ extension NullEncodable : Equatable where Wrapped: Equatable { }
47+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4648extension NullEncodable : Sendable where Wrapped: Sendable { }
4749
4850extension NullEncodable : Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -37,12 +37,14 @@ extension CaseIterableDefaultsLast {
3737
3838/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
3939/// or not encoded (`.encodeNothing`). Intended for request payloads.
40- public enum NullEncodable < Wrapped: Hashable > : Hashable {
40+ public enum NullEncodable < Wrapped> {
4141 case encodeNothing
4242 case encodeNull
4343 case encodeValue( Wrapped )
4444}
4545
46+ extension NullEncodable : Equatable where Wrapped: Equatable { }
47+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4648extension NullEncodable : Sendable where Wrapped: Sendable { }
4749
4850extension NullEncodable : Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -37,12 +37,14 @@ extension CaseIterableDefaultsLast {
3737
3838/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
3939/// or not encoded (`.encodeNothing`). Intended for request payloads.
40- public enum NullEncodable < Wrapped: Hashable > : Hashable {
40+ public enum NullEncodable < Wrapped> {
4141 case encodeNothing
4242 case encodeNull
4343 case encodeValue( Wrapped )
4444}
4545
46+ extension NullEncodable : Equatable where Wrapped: Equatable { }
47+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4648extension NullEncodable : Sendable where Wrapped: Sendable { }
4749
4850extension NullEncodable : Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -37,12 +37,14 @@ extension CaseIterableDefaultsLast {
3737
3838/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
3939/// or not encoded (`.encodeNothing`). Intended for request payloads.
40- public enum NullEncodable < Wrapped: Hashable > : Hashable {
40+ public enum NullEncodable < Wrapped> {
4141 case encodeNothing
4242 case encodeNull
4343 case encodeValue( Wrapped )
4444}
4545
46+ extension NullEncodable : Equatable where Wrapped: Equatable { }
47+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4648extension NullEncodable : Sendable where Wrapped: Sendable { }
4749
4850extension NullEncodable : Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -37,12 +37,14 @@ extension CaseIterableDefaultsLast {
3737
3838/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
3939/// or not encoded (`.encodeNothing`). Intended for request payloads.
40- public enum NullEncodable < Wrapped: Hashable > : Hashable {
40+ public enum NullEncodable < Wrapped> {
4141 case encodeNothing
4242 case encodeNull
4343 case encodeValue( Wrapped )
4444}
4545
46+ extension NullEncodable : Equatable where Wrapped: Equatable { }
47+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4648extension NullEncodable : Sendable where Wrapped: Sendable { }
4749
4850extension NullEncodable : Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -37,12 +37,14 @@ extension CaseIterableDefaultsLast {
3737
3838/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
3939/// or not encoded (`.encodeNothing`). Intended for request payloads.
40- public enum NullEncodable < Wrapped: Hashable > : Hashable {
40+ public enum NullEncodable < Wrapped> {
4141 case encodeNothing
4242 case encodeNull
4343 case encodeValue( Wrapped )
4444}
4545
46+ extension NullEncodable : Equatable where Wrapped: Equatable { }
47+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4648extension NullEncodable : Sendable where Wrapped: Sendable { }
4749
4850extension NullEncodable : Codable where Wrapped: Codable {
Original file line number Diff line number Diff line change @@ -37,12 +37,14 @@ extension CaseIterableDefaultsLast {
3737
3838/// A flexible type that can be encoded (`.encodeNull` or `.encodeValue`)
3939/// or not encoded (`.encodeNothing`). Intended for request payloads.
40- public enum NullEncodable < Wrapped: Hashable > : Hashable {
40+ public enum NullEncodable < Wrapped> {
4141 case encodeNothing
4242 case encodeNull
4343 case encodeValue( Wrapped )
4444}
4545
46+ extension NullEncodable : Equatable where Wrapped: Equatable { }
47+ extension NullEncodable : Hashable where Wrapped: Hashable { }
4648extension NullEncodable : Sendable where Wrapped: Sendable { }
4749
4850extension NullEncodable : Codable where Wrapped: Codable {
You can’t perform that action at this time.
0 commit comments