Schema representing a ThreadObject within the OpenAI API
@type t() :: %ExOpenAI.Components.ThreadObject{ created_at: integer(), id: String.t(), metadata: map(), object: :thread, tool_resources: %{ code_interpreter: %{file_ids: [String.t()]}, file_search: %{vector_store_ids: [String.t()]} } }