We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
RawRepresentable
1 parent 9aade90 commit f6ac4d1Copy full SHA for f6ac4d1
1 file changed
Sources/Core/Wrapper/APIParameterConvertible.swift
@@ -45,6 +45,10 @@ extension Dictionary: APIParameterConvertible where Key == String {
45
if let value = $0 as? AnyAPIParameter { return value }
46
if let value = $0 as? (any APIParameter) { return .init(value) }
47
if let value = $0 as? APIParameterConvertible { return value.toParameters }
48
+
49
+ if let value = $0 as? (any RawRepresentable) {
50
+ return mapAnyObjectToEncodable(value.rawValue as AnyObject)
51
+ }
52
return mapAnyObjectToEncodable($0 as AnyObject)
53
}
54
0 commit comments