in rbi/lib/openai/models/vector_store.rbi [79:110]
def self.new(
id:,
created_at:,
file_counts:,
last_active_at:,
metadata:,
name:,
status:,
usage_bytes:,
expires_after: nil,
expires_at: nil,
object: :vector_store
); end
sig do
override
.returns(
{
id: String,
created_at: Integer,
file_counts: OpenAI::Models::VectorStore::FileCounts,
last_active_at: T.nilable(Integer),
metadata: T.nilable(T::Hash[Symbol, String]),
name: String,
object: Symbol,
status: OpenAI::Models::VectorStore::Status::TaggedSymbol,
usage_bytes: Integer,
expires_after: OpenAI::Models::VectorStore::ExpiresAfter,
expires_at: T.nilable(Integer)
}
)
end