/AWS1/CL_EVYEVALUATEFEATURERSP¶
EvaluateFeatureResponse
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_variation
TYPE /AWS1/EVYSTRING
/AWS1/EVYSTRING
¶
The name of the variation that was served to the user session.
io_value
TYPE REF TO /AWS1/CL_EVYVARIABLEVALUE
/AWS1/CL_EVYVARIABLEVALUE
¶
The value assigned to this variation to differentiate it from the other variations of this feature.
iv_reason
TYPE /AWS1/EVYSTRING
/AWS1/EVYSTRING
¶
Specifies the reason that the user session was assigned this variation. Possible values include
DEFAULT
, meaning the user was served the default variation;LAUNCH_RULE_MATCH
, if the user session was enrolled in a launch;EXPERIMENT_RULE_MATCH
, if the user session was enrolled in an experiment; orENTITY_OVERRIDES_MATCH
, if the user'sentityId
matches an override rule.
iv_details
TYPE /AWS1/EVYJSONVALUE
/AWS1/EVYJSONVALUE
¶
If this user was assigned to a launch or experiment, this field lists the launch or experiment name.
Queryable Attributes¶
variation¶
The name of the variation that was served to the user session.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VARIATION() |
Getter for VARIATION, with configurable default |
ASK_VARIATION() |
Getter for VARIATION w/ exceptions if field has no value |
HAS_VARIATION() |
Determine if VARIATION has a value |
value¶
The value assigned to this variation to differentiate it from the other variations of this feature.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VALUE() |
Getter for VALUE |
reason¶
Specifies the reason that the user session was assigned this variation. Possible values include
DEFAULT
, meaning the user was served the default variation;LAUNCH_RULE_MATCH
, if the user session was enrolled in a launch;EXPERIMENT_RULE_MATCH
, if the user session was enrolled in an experiment; orENTITY_OVERRIDES_MATCH
, if the user'sentityId
matches an override rule.
Accessible with the following methods¶
Method | Description |
---|---|
GET_REASON() |
Getter for REASON, with configurable default |
ASK_REASON() |
Getter for REASON w/ exceptions if field has no value |
HAS_REASON() |
Determine if REASON has a value |
details¶
If this user was assigned to a launch or experiment, this field lists the launch or experiment name.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DETAILS() |
Getter for DETAILS, with configurable default |
ASK_DETAILS() |
Getter for DETAILS w/ exceptions if field has no value |
HAS_DETAILS() |
Determine if DETAILS has a value |