From 16d40e9ef821db13acc61bc2a4ec24ae8d077c94 Mon Sep 17 00:00:00 2001 From: Christian Hammacher Date: Thu, 22 Aug 2024 16:45:18 +0200 Subject: [PATCH] Deprecated patch creation methods in DuetAPI OM --- src/DuetAPI/ObjectModel/Base/ModelObject.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/DuetAPI/ObjectModel/Base/ModelObject.cs b/src/DuetAPI/ObjectModel/Base/ModelObject.cs index 0793c8217..10a593534 100644 --- a/src/DuetAPI/ObjectModel/Base/ModelObject.cs +++ b/src/DuetAPI/ObjectModel/Base/ModelObject.cs @@ -180,6 +180,7 @@ public object Clone() /// /// Other instance /// Object differences or null if both instances are equal + [Obsolete("will be removed in v3.6")] public object? FindDifferences(IModelObject other) { // Check the types @@ -228,6 +229,7 @@ public object Clone() /// /// Old object state /// JSON patch + [Obsolete("will be removed in v3.6")] public byte[] MakeUtf8Patch(ModelObject old) { object? diffs = FindDifferences(old); @@ -239,6 +241,7 @@ public byte[] MakeUtf8Patch(ModelObject old) /// /// Old object state /// JSON patch + [Obsolete("will be removed in v3.6")] public string MakeStringPatch(ModelObject old) { object? diffs = FindDifferences(old);