35 lines
858 B
C#
35 lines
858 B
C#
using System.Collections.Generic;
|
|
using System.Text.Json.Serialization;
|
|
using Volo.Abp.Domain.Values;
|
|
|
|
namespace Sozsoft.Platform.Queries;
|
|
|
|
public class ChartBorder : ValueObject
|
|
{
|
|
[JsonInclude]
|
|
public string Color { get; private set; } = "#d3d3d3";
|
|
|
|
[JsonInclude]
|
|
public int CornerRadius { get; private set; } = 0;
|
|
|
|
[JsonInclude]
|
|
public string DashStyle { get; private set; } = "solid";
|
|
|
|
[JsonInclude]
|
|
public bool Visible { get; private set; }
|
|
|
|
[JsonInclude]
|
|
public int Width { get; private set; } = 1;
|
|
|
|
public ChartBorder() { } // JSON deserialize için parametresiz public ctor
|
|
|
|
protected override IEnumerable<object> GetAtomicValues()
|
|
{
|
|
yield return Color;
|
|
yield return CornerRadius;
|
|
yield return DashStyle;
|
|
yield return Visible;
|
|
yield return Width;
|
|
}
|
|
}
|
|
|