Constructors
-
JsonExpr()
-
const
-
JsonExpr.and(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.contains(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.containsAll(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.containsAny(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.equals(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.fromJson(Map<String, Object?> json)
-
factory
-
JsonExpr.funcCall(JsonExprOpFunc fn, List<JsonExpr> args)
-
const
factory
-
JsonExpr.getAttribute(JsonExpr left, String attr)
-
const
factory
-
JsonExpr.greaterThan(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.greaterThanOrEquals(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.hasAttribute(JsonExpr left, String attr)
-
const
factory
-
JsonExpr.ifThenElse({required JsonExpr cond, required JsonExpr then, required JsonExpr else$})
-
const
factory
-
JsonExpr.in$(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.is$(JsonExpr left, String entityType, [JsonExpr? inExpr])
-
const
factory
-
JsonExpr.lessThan(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.lessThanOrEquals(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.like(JsonExpr left, String pattern)
-
const
factory
-
JsonExpr.minus(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.neg(JsonExpr arg)
-
const
factory
-
JsonExpr.not(JsonExpr arg)
-
const
factory
-
JsonExpr.notEquals(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.or(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.plus(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.record(Map<String, JsonExpr> attributes)
-
const
factory
-
JsonExpr.set(List<JsonExpr> expressions)
-
const
factory
-
JsonExpr.slot(CedarSlotId slotId)
-
const
factory
-
JsonExpr.times(JsonExpr left, JsonExpr right)
-
const
factory
-
JsonExpr.unknown(String name)
-
const
factory
-
JsonExpr.value(CedarValueJson value)
-
const
factory
-
JsonExpr.variable(CedarVariable variable)
-
const
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
op
→ JsonExprOp
-
no setter
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited