diff --git a/dopt.DeltaBarth.Tests/DataObjectsTest.cs b/dopt.DeltaBarth.Tests/DataObjectsTest.cs index d99a0e6..2db4b38 100644 --- a/dopt.DeltaBarth.Tests/DataObjectsTest.cs +++ b/dopt.DeltaBarth.Tests/DataObjectsTest.cs @@ -46,7 +46,7 @@ namespace dopt.DeltaBarth.Tests Assert.AreEqual(102, parsed.code); Assert.IsTrue(parsed.description.Contains("internal error occurred")); Assert.AreEqual("caused by test", parsed.message); - Assert.IsNull(parsed.apiServerError); + Assert.IsNull(parsed.api_server_error); PrettyPrint(parsed); plugin.Dispose(); } @@ -151,7 +151,7 @@ namespace dopt.DeltaBarth.Tests Assert.AreEqual(0, parsed.status.code); Assert.AreEqual("Erfolg", parsed.status.description); Assert.AreEqual("", parsed.status.message); - Assert.IsNull(parsed.status.apiServerError); + Assert.IsNull(parsed.status.api_server_error); // check result for (int i = 0; i < parsed.response.daten.Length; i++) { diff --git a/dopt.DeltaBarth/DataObjects.cs b/dopt.DeltaBarth/DataObjects.cs index a0f368e..34f530a 100644 --- a/dopt.DeltaBarth/DataObjects.cs +++ b/dopt.DeltaBarth/DataObjects.cs @@ -37,6 +37,10 @@ namespace dopt.DeltaBarth.DataObjects /// public string? title { get; init; } /// + /// optional: zusätzliche Fehlerdetails, die vom Server ausgegeben wurden + /// + public Dictionary>? errors { get; init; } + /// /// optional: spezifischer ID (vermutlich zur Nachverfolgung) als Text, der vom Server ausgegeben wurde /// public string? traceId { get; init; } @@ -62,7 +66,7 @@ namespace dopt.DeltaBarth.DataObjects /// /// optional: eventuell aufgetretener API-Server-Fehler /// - public ApiServerError? apiServerError { get; init; } + public ApiServerError? api_server_error { get; init; } } ///