Skip to content

Commit 29dfd73

Browse files
daymxnandrewheard
andauthored
Update FirebaseAI/Sources/Types/Internal/Live/BidiGenerateContentClientMessage.swift
Co-authored-by: Andrew Heard <[email protected]>
1 parent 474c646 commit 29dfd73

File tree

1 file changed

+3
-23
lines changed

1 file changed

+3
-23
lines changed

FirebaseAI/Sources/Types/Internal/Live/BidiGenerateContentClientMessage.swift

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -31,26 +31,6 @@ enum BidiGenerateContentClientMessage {
3131
case toolResponse(BidiGenerateContentToolResponse)
3232
}
3333

34-
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, watchOS 8.0, *)
35-
extension BidiGenerateContentClientMessage: Encodable {
36-
enum CodingKeys: CodingKey {
37-
case setup
38-
case clientContent
39-
case realtimeInput
40-
case toolResponse
41-
}
42-
43-
func encode(to encoder: any Encoder) throws {
44-
var container = encoder.container(keyedBy: CodingKeys.self)
45-
switch self {
46-
case let .setup(setup):
47-
try container.encode(setup, forKey: .setup)
48-
case let .clientContent(clientContent):
49-
try container.encode(clientContent, forKey: .clientContent)
50-
case let .realtimeInput(realtimeInput):
51-
try container.encode(realtimeInput, forKey: .realtimeInput)
52-
case let .toolResponse(toolResponse):
53-
try container.encode(toolResponse, forKey: .toolResponse)
54-
}
55-
}
56-
}
34+
@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, *)
35+
@available(watchOS, unavailable)
36+
extension BidiGenerateContentClientMessage: Encodable {}

0 commit comments

Comments
 (0)