Share via


MatchConditionOutput interface

Define match conditions.

Properties

matchValues

Match value.

matchVariables

List of match variables.

negationConditon

Whether this is negate condition or not.

operator

The operator to be matched.

transforms

List of transforms.

Property Details

matchValues

Match value.

matchValues: string[]

Property Value

string[]

matchVariables

List of match variables.

matchVariables: MatchVariableOutput[]

Property Value

negationConditon

Whether this is negate condition or not.

negationConditon?: boolean

Property Value

boolean

operator

The operator to be matched.

operator: "Any" | "Contains" | "Equal" | "IPMatch" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch"

Property Value

"Any" | "Contains" | "Equal" | "IPMatch" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch"

transforms

List of transforms.

transforms?: ("Uppercase" | "Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[]

Property Value

("Uppercase" | "Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[]