// #nullable disable using System.ClientModel.Primitives; using System.Diagnostics.CodeAnalysis; using OpenAI; namespace OpenAI.Responses { [Experimental("OPENAI001")] public partial class ApplyPatchDeleteFileOperation : ApplyPatchOperation { public ApplyPatchDeleteFileOperation(string filePath) : base(InternalApplyPatchOperationType.DeleteFile) { Argument.AssertNotNull(filePath, nameof(filePath)); FilePath = filePath; } #pragma warning disable SCME0001 // Type is for evaluation purposes only and is subject to change or removal in future updates. internal ApplyPatchDeleteFileOperation(InternalApplyPatchOperationType kind, in JsonPatch patch, string filePath) : base(kind, patch) { FilePath = filePath; } #pragma warning restore SCME0001 // Type is for evaluation purposes only and is subject to change or removal in future updates. } }