Table of Contents

Class DataElementMap

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

Properties

DescriptionFieldName

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

Property Value

string

ElementName

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

Property Value

string

EnableElementActions

[JsonPropertyName("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

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

Property Value

string

IconColorFieldName

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

Property Value

string

IconIdFieldName

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

Property Value

string

IdFieldName

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

Property Value

string

MapFilters

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

Property Value

List<DataElementMapFilter>

ModalSize

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

Property Value

ModalSize

Methods

DeepCopy()

public DataElementMap DeepCopy()

Returns

DataElementMap