PolicyCustomRuleMatchCondition

data class PolicyCustomRuleMatchCondition(val matchValues: List<String>? = null, val matchVariables: List<PolicyCustomRuleMatchConditionMatchVariable>, val negationCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)

Constructors

Link copied to clipboard
constructor(matchValues: List<String>? = null, matchVariables: List<PolicyCustomRuleMatchConditionMatchVariable>, negationCondition: Boolean? = null, operator: String, transforms: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val matchValues: List<String>? = null

A list of match values. This is Required when the operator is not Any.

Link copied to clipboard

One or more match_variables blocks as defined below.

Link copied to clipboard

Describes if this is negate condition or not

Link copied to clipboard

Describes operator to be matched. Possible values are Any, IPMatch, GeoMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith and Regex.

Link copied to clipboard
val transforms: List<String>? = null

A list of transformations to do before the match is attempted. Possible values are HtmlEntityDecode, Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode and UrlEncode.