namespace OpenAI.Batch;

// CUSTOM: Made internal.

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

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

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

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

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

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

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

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

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

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

[CodeGenType("BatchRequestOutputError1")]
internal partial class InternalBatchRequestOutputError { }

[CodeGenType("BatchRequestOutputResponse1")]
internal partial class InternalBatchRequestOutputResponse { }

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

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

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

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

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