namespace OpenAI.VectorStores;

// CUSTOM: Made internal.

[CodeGenModel("CreateVectorStoreFileBatchRequest")]
internal partial class InternalCreateVectorStoreFileBatchRequest { }

[CodeGenModel("CreateVectorStoreFileRequest")]
internal partial class InternalCreateVectorStoreFileRequest {}

[CodeGenModel("DeleteVectorStoreFileResponse")]
internal partial class InternalDeleteVectorStoreFileResponse { }

[CodeGenModel("DeleteVectorStoreFileResponseObject")]
internal readonly partial struct InternalDeleteVectorStoreFileResponseObject { }

[CodeGenModel("DeleteVectorStoreResponse")]
internal partial class InternalDeleteVectorStoreResponse { }

[CodeGenModel("DeleteVectorStoreResponseObject")]
internal readonly partial struct InternalDeleteVectorStoreResponseObject { }

[CodeGenModel("ListVectorStoreFilesResponse")]
internal partial class InternalListVectorStoreFilesResponse : IInternalListResponse<VectorStoreFileAssociation> { }

[CodeGenModel("ListVectorStoreFilesResponseObject")]
internal readonly partial struct InternalListVectorStoreFilesResponseObject { }

[CodeGenModel("ListVectorStoresResponse")]
internal partial class InternalListVectorStoresResponse : IInternalListResponse<VectorStore> { }

[CodeGenModel("ListVectorStoresResponseObject")]
internal readonly partial struct InternalListVectorStoresResponseObject { }

[CodeGenModel("VectorStoreFileBatchObjectFileCounts")]
internal partial class InternalVectorStoreFileBatchObjectFileCounts { }

[CodeGenModel("VectorStoreFileBatchObjectObject")]
internal readonly partial struct InternalVectorStoreFileBatchObjectObject { }

[CodeGenModel("VectorStoreFileObjectObject")]
internal readonly partial struct InternalVectorStoreFileObjectObject { }

[CodeGenModel("VectorStoreObjectObject")]
internal readonly partial struct InternalVectorStoreObjectObject { }