diff --git a/Sources/OpenAI/Public/Shared/ToolResources.swift b/Sources/OpenAI/Public/Shared/ToolResources.swift index d06b029..5d3c0d4 100644 --- a/Sources/OpenAI/Public/Shared/ToolResources.swift +++ b/Sources/OpenAI/Public/Shared/ToolResources.swift @@ -28,20 +28,28 @@ public struct ToolResources: Codable { public struct FileSearch: Codable { - let vectorStoreIds: [String] + public let vectorStoreIds: [String] enum CodingKeys: String, CodingKey { case vectorStoreIds = "vector_store_ids" } + + public init(vectorStoreIds: [String]) { + self.vectorStoreIds = vectorStoreIds + } } public struct CodeInterpreter: Codable { - let fileIds: [String] + public let fileIds: [String] enum CodingKeys: String, CodingKey { case fileIds = "file_ids" } + + public init(fileIds: [String]) { + self.fileIds = fileIds + } } enum CodingKeys: String, CodingKey {