namespace OpenAI.VectorStores;

// CUSTOM: Made internal.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[CodeGenType("VectorStoreFileAttributes")]
internal partial class InternalVectorStoreFileAttributes { }