RuleGroupFieldToMatch

data class RuleGroupFieldToMatch(val allQueryArguments: Any? = null, val body: RuleGroupBody? = null, val cookies: RuleGroupCookies? = null, val headers: RuleGroupHeaders? = null, val jsonBody: RuleGroupJsonBody? = null, val method: Any? = null, val queryString: Any? = null, val singleHeader: RuleGroupFieldToMatchSingleHeaderProperties? = null, val singleQueryArgument: RuleGroupFieldToMatchSingleQueryArgumentProperties? = null, val uriPath: Any? = null)

Field of the request to match.

Constructors

Link copied to clipboard
fun RuleGroupFieldToMatch(allQueryArguments: Any? = null, body: RuleGroupBody? = null, cookies: RuleGroupCookies? = null, headers: RuleGroupHeaders? = null, jsonBody: RuleGroupJsonBody? = null, method: Any? = null, queryString: Any? = null, singleHeader: RuleGroupFieldToMatchSingleHeaderProperties? = null, singleQueryArgument: RuleGroupFieldToMatchSingleQueryArgumentProperties? = null, uriPath: Any? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val allQueryArguments: Any? = null

All query arguments of a web request.

Link copied to clipboard
val body: RuleGroupBody? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val method: Any? = null

The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform.

Link copied to clipboard
val queryString: Any? = null

The query string of a web request. This is the part of a URL that appears after a ? character, if any.

Link copied to clipboard

One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.

Link copied to clipboard
val uriPath: Any? = null

The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.