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 { }

[CodeGenModel("StaticChunkingStrategy")]
internal partial class InternalStaticChunkingStrategyDetails { }

[CodeGenModel("FileChunkingStrategyRequestParam")]
internal partial class InternalFileChunkingStrategyRequestParam { }

[CodeGenModel("AutoChunkingStrategyRequestParam")]
internal partial class InternalAutoChunkingStrategyRequestParam { }

[CodeGenModel("StaticChunkingStrategyRequestParam")]
internal partial class InternalStaticChunkingStrategyRequestParam { }

[CodeGenModel("UnknownFileChunkingStrategyRequestParam")]
internal partial class InternalUnknownFileChunkingStrategyRequestParamProxy { }

[CodeGenModel("AutoChunkingStrategyResponseParam")]
internal partial class InternalAutoChunkingStrategy { }

[CodeGenModel("OtherChunkingStrategyResponseParam")]
internal partial class InternalUnknownChunkingStrategy { }

[CodeGenModel("UnknownFileChunkingStrategyResponseParam")]
internal partial class InternalUnknownFileChunkingStrategyResponseParamProxy { }
