Table of Contents

Class CompileResultUCASTResult

Namespace
Styra.Opa.OpenApi.Models.Components
Assembly
Styra.Opa.dll

The partially evaluated result of the query as UCAST.

public class CompileResultUCASTResult
Inheritance
CompileResultUCASTResult
Inherited Members

Properties

AdditionalProperties

[JsonProperty("additionalProperties")]
public Dictionary<string, object>? AdditionalProperties { get; set; }

Property Value

Dictionary<string, object>

Masks

Column masking rules, where the key is the column name, and the value describes which masking function to use.

[JsonProperty("masks")]
public Dictionary<string, MaskingRule>? Masks { get; set; }

Property Value

Dictionary<string, MaskingRule>

Query

UCAST JSON object describing the conditions under which the query is true.

[JsonProperty("query")]
public CompileResultUCASTQuery? Query { get; set; }

Property Value

CompileResultUCASTQuery