From 386febce8467e0e96b43fc7449759bf75f3f4183 Mon Sep 17 00:00:00 2001 From: Guillaume Tauzin Date: Thu, 20 Oct 2022 17:29:56 +0200 Subject: [PATCH] Fix PointModel and SymbolModel --- csharp/SVGLDLibs/SVGLDLibs/Models/PointModel.cs | 4 ++-- .../SVGLDLibs/SVGLDLibs/Models/SymbolModel.cs | 17 ++++++++++++----- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/csharp/SVGLDLibs/SVGLDLibs/Models/PointModel.cs b/csharp/SVGLDLibs/SVGLDLibs/Models/PointModel.cs index 26b63a8..4291204 100644 --- a/csharp/SVGLDLibs/SVGLDLibs/Models/PointModel.cs +++ b/csharp/SVGLDLibs/SVGLDLibs/Models/PointModel.cs @@ -6,8 +6,8 @@ namespace SVGLDLibs.Models public class PointModel { [DataMember(EmitDefaultValue = false)] - public string X { get; set; } + public double x { get; set; } [DataMember(EmitDefaultValue = false)] - public string Y { get; set; } + public double y { get; set; } } } \ No newline at end of file diff --git a/csharp/SVGLDLibs/SVGLDLibs/Models/SymbolModel.cs b/csharp/SVGLDLibs/SVGLDLibs/Models/SymbolModel.cs index 7cbce20..97e7615 100644 --- a/csharp/SVGLDLibs/SVGLDLibs/Models/SymbolModel.cs +++ b/csharp/SVGLDLibs/SVGLDLibs/Models/SymbolModel.cs @@ -1,17 +1,24 @@ using System.Runtime.Serialization; +using System.Collections.Generic; namespace SVGLDLibs.Models { [DataContract] - public class SymbolModel : AvailableSymbolModel + public class SymbolModel { [DataMember(EmitDefaultValue = false)] - public string Id { get; set; } + public string id { get; set; } [DataMember(EmitDefaultValue = false)] - public PointModel Point { get; set; } + public string type { get; set; } [DataMember(EmitDefaultValue = false)] - public bool IsLinkedToContainer { get; set; } + public AvailableSymbolModel config { get; set; } [DataMember(EmitDefaultValue = false)] - public string LinkedContainerId { get; set; } + public double x { get; set; } + [DataMember(EmitDefaultValue = false)] + public double width { get; set; } + [DataMember(EmitDefaultValue = false)] + public double height { get; set; } + [DataMember(EmitDefaultValue = false)] + public List linkedContainers { get; set; } } } \ No newline at end of file