Add DataContract on Models in SVGLDLibs

This commit is contained in:
Guillaume Tauzin 2022-10-12 15:56:00 +02:00
parent 1cd25eba03
commit d1881ae8fa
27 changed files with 153 additions and 60 deletions

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class ActionContainerModel
{
[DataMember(EmitDefaultValue = false)]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public enum AddingBehaviorEnumModel
{
[EnumMember]

View file

@ -3,6 +3,7 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class AvailableContainerModel
{
/** type */

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class AvailableSymbolModel
{
[DataMember(EmitDefaultValue = false)]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class CSSStyle
{
[DataMember(EmitDefaultValue = false)]

View file

@ -2,6 +2,7 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class Category
{
[DataMember(EmitDefaultValue = false)]

View file

@ -3,8 +3,11 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class Configuration
{
public Configuration(AvailableContainerModel mainContainer)
{
MainContainer = mainContainer;

View file

@ -3,6 +3,7 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class ContainerModel
{
[DataMember(EmitDefaultValue = false)]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class ContainerProperties
{
/** id of the container */

View file

@ -3,6 +3,7 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class EditorState
{

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class GetFeedbackRequest
{
[DataMember(EmitDefaultValue = false)]

View file

@ -3,6 +3,7 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class GetFeedbackResponse
{
[DataMember(EmitDefaultValue = false)]

View file

@ -3,6 +3,7 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class HistoryState
{
[DataMember(EmitDefaultValue = false)]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class ImageModel
{
[DataMember(EmitDefaultValue = false)]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class Margin
{
[DataMember(EmitDefaultValue = false)]

View file

@ -1,8 +1,13 @@
namespace SVGLDLibs.Models
using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class Message
{
[DataMember(EmitDefaultValue = false)]
public string text { get; set; }
[DataMember(EmitDefaultValue = false)]
public MessageType type { get; set; }
}
}

View file

@ -1,10 +1,17 @@
using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public enum MessageType
{
[EnumMember]
Normal,
[EnumMember]
Success,
[EnumMember]
Warning,
[EnumMember]
Error
}
}

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public enum Orientation
{
[EnumMember]

View file

@ -3,6 +3,7 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class Pattern
{

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class PointModel
{
[DataMember(EmitDefaultValue = false)]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public enum Position
{
[EnumMember]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public enum PositionReferenceEnumModel
{
[EnumMember]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class SetContainerListRequest
{
[DataMember(EmitDefaultValue = false)]

View file

@ -3,6 +3,7 @@ using System.Runtime.Serialization;
namespace SVGLDLibs.Models
{
[DataContract]
public class SetContainerListResponse
{
[DataMember(EmitDefaultValue = false)]

View file

@ -2,6 +2,7 @@
namespace SVGLDLibs.Models
{
[DataContract]
public class SymbolModel : AvailableSymbolModel
{
[DataMember(EmitDefaultValue = false)]