QueryStringValue

interface QueryStringValue

Basic query language. All these cases are mutually exclusive.

Types

Link copied to clipboard
enum Case : Enum<QueryStringValue.Case>
Link copied to clipboard
data class Contains(val string: String, val case: QueryStringValue.Case = Case.SENSITIVE) : QueryStringValue.ContentQueryStringValue

The tested field must contain the string.

Link copied to clipboard
interface ContentQueryStringValue : QueryStringValue, QueryStateEventValue

Interface to check String content.

Link copied to clipboard
data class Equals(val string: String, val case: QueryStringValue.Case = Case.SENSITIVE) : QueryStringValue.ContentQueryStringValue

The tested field must match the string.

Link copied to clipboard
object IsEmpty : QueryStringValue, QueryStateEventValue

The tested field has to be empty.

Link copied to clipboard
object IsNotEmpty : QueryStringValue, QueryStateEventValue

The tested field has to be not empty.

Link copied to clipboard
object IsNotNull : QueryStringValue, QueryStateEventValue

The tested field has to be not null.

Link copied to clipboard
object IsNull : QueryStringValue

The tested field has to be null.

Link copied to clipboard
object NoCondition : QueryStringValue

No condition, i.e. there will be no test on the tested field.

Link copied to clipboard
data class NotContains(val string: String, val case: QueryStringValue.Case = Case.SENSITIVE) : QueryStringValue.ContentQueryStringValue

The tested field must not contain the string.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard