Superwall Android SDK
Toggle table of contents
0.0.0-docs
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
Superwall Android SDK
Superwall Android SDK
/
com.superwall.sdk.paywall.presentation.rule_logic.cel.models
/
ExecutionContext
Execution
Context
androidJvm
@
Serializable
data
class
ExecutionContext
(
val
variables
:
PassableMap
,
val
expression
:
String
,
val
computed
:
Map
<
String
,
List
<
PassableValue
>
>
,
val
device
:
Map
<
String
,
List
<
PassableValue
>
>
)
(
source
)
Members
Constructors
Execution
Context
Link copied to clipboard
androidJvm
constructor
(
variables
:
PassableMap
,
expression
:
String
,
computed
:
Map
<
String
,
List
<
PassableValue
>
>
,
device
:
Map
<
String
,
List
<
PassableValue
>
>
)
Properties
computed
Link copied to clipboard
androidJvm
@
SerialName
(
value
=
"computed"
)
val
computed
:
Map
<
String
,
List
<
PassableValue
>
>
device
Link copied to clipboard
androidJvm
@
SerialName
(
value
=
"device"
)
val
device
:
Map
<
String
,
List
<
PassableValue
>
>
expression
Link copied to clipboard
androidJvm
@
SerialName
(
value
=
"expression"
)
val
expression
:
String
variables
Link copied to clipboard
androidJvm
@
SerialName
(
value
=
"variables"
)
val
variables
:
PassableMap