RulesEngineMatchConditionResponse

data class RulesEngineMatchConditionResponse(val negateCondition: Boolean? = null, val rulesEngineMatchValue: List<String>, val rulesEngineMatchVariable: String, val rulesEngineOperator: String, val selector: String? = null, val transforms: List<String>? = null)

Define a match condition

Constructors

Link copied to clipboard
constructor(negateCondition: Boolean? = null, rulesEngineMatchValue: List<String>, rulesEngineMatchVariable: String, rulesEngineOperator: String, selector: String? = null, transforms: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Describes if this is negate condition or not

Link copied to clipboard

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

Link copied to clipboard

Match Variable

Link copied to clipboard

Describes operator to apply to the match condition.

Link copied to clipboard
val selector: String? = null

Name of selector in RequestHeader or RequestBody to be matched

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

List of transforms