Table of Contents

Class ColumnMasks

Namespace
Styra.Opa.Filters
Assembly
Styra.Opa.dll

Wrapper type for the column masking rule objects Enterprise OPA generates alongside data filtering results.

public class ColumnMasks : Dictionary<string, Dictionary<string, MaskingFunc>>, IDictionary<string, Dictionary<string, MaskingFunc>>, ICollection<KeyValuePair<string, Dictionary<string, MaskingFunc>>>, IReadOnlyDictionary<string, Dictionary<string, MaskingFunc>>, IReadOnlyCollection<KeyValuePair<string, Dictionary<string, MaskingFunc>>>, IEnumerable<KeyValuePair<string, Dictionary<string, MaskingFunc>>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable
Inheritance
ColumnMasks
Implements
Inherited Members

Remarks

Constructors

ColumnMasks()

public ColumnMasks()

ColumnMasks(IDictionary<string, Dictionary<string, MaskingFunc>>)

[JsonConstructor]
public ColumnMasks(IDictionary<string, Dictionary<string, MaskingFunc>> dictionary)

Parameters

dictionary IDictionary<string, Dictionary<string, MaskingFunc>>

ColumnMasks(int)

public ColumnMasks(int capacity)

Parameters

capacity int

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.