Skip to content

Commit cba3074

Browse files
committed
Edit analysis result
to match new format in SARA equinor/sara#243
1 parent e7a997b commit cba3074

File tree

3 files changed

+10
-31
lines changed

3 files changed

+10
-31
lines changed
Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,30 @@
11
using System.ComponentModel.DataAnnotations;
2-
using System.Text.Json.Serialization;
32

43
namespace Api.Database.Models
54
{
65
public class AnalysisResult
76
{
8-
[JsonPropertyName("inspectionId")]
97
[Key]
108
public required string InspectionId { get; set; }
119

12-
[JsonPropertyName("analysisType")]
10+
[Required]
1311
public required string AnalysisType { get; set; }
1412

15-
[JsonPropertyName("displayText")]
16-
public required string DisplayText { get; set; }
13+
public string? Value { get; set; }
1714

18-
[JsonPropertyName("value")]
19-
public float? Value { get; set; }
20-
21-
[JsonPropertyName("unit")]
2215
public string? Unit { get; set; }
2316

24-
[JsonPropertyName("class")]
25-
public string? Class { get; set; }
26-
27-
[JsonPropertyName("confidence")]
2817
public float? Confidence { get; set; }
2918

30-
[JsonPropertyName("warning")]
3119
public string? Warning { get; set; }
3220

33-
[JsonPropertyName("storageAccount")]
21+
[Required]
3422
public required string StorageAccount { get; set; }
3523

36-
[JsonPropertyName("blobContainer")]
24+
[Required]
3725
public required string BlobContainer { get; set; }
3826

39-
[JsonPropertyName("blobName")]
27+
[Required]
4028
public required string BlobName { get; set; }
4129
}
4230
}

backend/api/EventHandlers/MqttEventHandler.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -814,10 +814,8 @@ private async void OnSaraAnalysisResultMessage(object? sender, MqttReceivedArgs
814814
{
815815
InspectionId = saraAnalysisResult.InspectionId,
816816
AnalysisType = saraAnalysisResult.AnalysisType,
817-
DisplayText = saraAnalysisResult.DisplayText,
818817
Value = saraAnalysisResult.Value,
819818
Unit = saraAnalysisResult.Unit,
820-
Class = saraAnalysisResult.Class,
821819
Warning = saraAnalysisResult.Warning,
822820
Confidence = saraAnalysisResult.Confidence,
823821
StorageAccount = saraAnalysisResult.StorageAccount,

backend/api/MQTT/MessageModels/SaraAnalysisResult.cs

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,25 @@
22

33
namespace Api.Mqtt.MessageModels
44
{
5-
#nullable disable
65
public class SaraAnalysisResultMessage : MqttMessage
76
{
87
[JsonPropertyName("inspection_id")]
9-
public string InspectionId { get; set; }
8+
public required string InspectionId { get; set; }
109

1110
[JsonPropertyName("analysisType")]
1211
public required string AnalysisType { get; set; }
1312

14-
[JsonPropertyName("displayText")]
15-
public required string DisplayText { get; set; }
16-
1713
[JsonPropertyName("value")]
18-
public float Value { get; set; }
14+
public string? Value { get; set; }
1915

2016
[JsonPropertyName("unit")]
21-
public string Unit { get; set; }
22-
23-
[JsonPropertyName("class")]
24-
public string Class { get; set; }
17+
public string? Unit { get; set; }
2518

2619
[JsonPropertyName("confidence")]
27-
public float Confidence { get; set; }
20+
public float? Confidence { get; set; }
2821

2922
[JsonPropertyName("warning")]
30-
public string Warning { get; set; }
23+
public string? Warning { get; set; }
3124

3225
[JsonPropertyName("storageAccount")]
3326
public required string StorageAccount { get; set; }

0 commit comments

Comments
 (0)