@@ -7,25 +7,25 @@ import Foundation
7
7
#endif
8
8
9
9
public enum RecommendationsHit : Codable , JSONEncodable , AbstractEncodable {
10
- case recommendHit( RecommendHit )
11
10
case trendingFacetHit( TrendingFacetHit )
11
+ case recommendHit( RecommendHit )
12
12
13
13
public func encode( to encoder: Encoder ) throws {
14
14
var container = encoder. singleValueContainer ( )
15
15
switch self {
16
- case let . recommendHit( value) :
17
- try container. encode ( value)
18
16
case let . trendingFacetHit( value) :
19
17
try container. encode ( value)
18
+ case let . recommendHit( value) :
19
+ try container. encode ( value)
20
20
}
21
21
}
22
22
23
23
public init ( from decoder: Decoder ) throws {
24
24
let container = try decoder. singleValueContainer ( )
25
- if let value = try ? container. decode ( RecommendHit . self) {
26
- self = . recommendHit( value)
27
- } else if let value = try ? container. decode ( TrendingFacetHit . self) {
25
+ if let value = try ? container. decode ( TrendingFacetHit . self) {
28
26
self = . trendingFacetHit( value)
27
+ } else if let value = try ? container. decode ( RecommendHit . self) {
28
+ self = . recommendHit( value)
29
29
} else {
30
30
throw DecodingError . typeMismatch (
31
31
Self . Type. self,
@@ -39,10 +39,10 @@ public enum RecommendationsHit: Codable, JSONEncodable, AbstractEncodable {
39
39
40
40
public func GetActualInstance( ) -> Encodable {
41
41
switch self {
42
- case let . recommendHit( value) :
43
- value as RecommendHit
44
42
case let . trendingFacetHit( value) :
45
43
value as TrendingFacetHit
44
+ case let . recommendHit( value) :
45
+ value as RecommendHit
46
46
}
47
47
}
48
48
}
0 commit comments