Table of Contents

Class DataElementMap

Namespace
JJMasterData.Core.DataDictionary.Models
Assembly
JJMasterData.Core.dll
public class DataElementMap
Inheritance
DataElementMap
Inherited Members

Properties

DescriptionFieldName

[JsonProperty("fieldDescription")]
public string? DescriptionFieldName { get; set; }

Property Value

string

ElementName

[JsonProperty("elementName")]
[Required]
public string ElementName { get; set; }

Property Value

string

EnableElementActions

[JsonProperty("enableElementActions")]
[Display(Name = "Enable Element Actions")]
public bool EnableElementActions { get; set; }

Property Value

bool

Filters

[JsonIgnore]
public Dictionary<string, object> Filters { get; set; }

Property Value

Dictionary<string, object>

GroupFieldName

[JsonProperty("group")]
public string? GroupFieldName { get; set; }

Property Value

string

IconColorFieldName

[JsonProperty("iconColor")]
public string? IconColorFieldName { get; set; }

Property Value

string

IconIdFieldName

[JsonProperty("iconId")]
public string? IconIdFieldName { get; set; }

Property Value

string

IdFieldName

[JsonProperty("fieldKey")]
public string IdFieldName { get; set; }

Property Value

string

MapFilters

[JsonProperty("mapFilters")]
public List<DataElementMapFilter> MapFilters { get; set; }

Property Value

List<DataElementMapFilter>

ModalSize

[JsonProperty("popUpSize")]
public ModalSize ModalSize { get; set; }

Property Value

ModalSize

Methods

DeepCopy()

public DataElementMap DeepCopy()

Returns

DataElementMap