namespace OpenAI.Batch;

// CUSTOM: Made internal.

[CodeGenModel("CreateBatchRequestCompletionWindow")]
internal readonly partial struct InternalBatchCompletionTimeframe { }

[CodeGenModel("BatchErrorsDatum")]
internal partial class InternalBatchError { }

[CodeGenModel("BatchErrors")]
internal partial class InternalBatchErrors { }

[CodeGenModel("BatchErrorsObject")]
internal readonly partial struct InternalBatchErrorsObject { }

[CodeGenModel("Batch")]
internal partial class InternalBatchJob { }

[CodeGenModel("BatchObject")]
internal readonly partial struct InternalBatchObject { }

[CodeGenModel("BatchRequestCounts")]
internal partial class InternalBatchRequestCounts { }

[CodeGenModel("BatchRequestInput")]
internal partial class InternalBatchRequestInput { }

[CodeGenModel("BatchRequestInputMethod")]
internal readonly partial struct InternalBatchRequestInputMethod { }

[CodeGenModel("BatchRequestOutput")]
internal partial class InternalBatchRequestOutput { }

[CodeGenModel("BatchRequestOutputError")]
internal partial class InternalBatchRequestOutputError { }

[CodeGenModel("BatchRequestOutputResponse")]
internal partial class InternalBatchRequestOutputResponse { }

[CodeGenModel("BatchStatus")]
internal readonly partial struct InternalBatchStatus { }

[CodeGenModel("CreateBatchRequest")]
internal partial class InternalCreateBatchRequest { }

[CodeGenModel("CreateBatchRequestEndpoint")]
internal readonly partial struct InternalCreateBatchRequestEndpoint { }

[CodeGenModel("ListBatchesResponse")]
internal partial class InternalListBatchesResponse { }

[CodeGenModel("ListBatchesResponseObject")]
internal readonly partial struct InternalListBatchesResponseObject { }