OotbMatch¶
| Field | Type | Description |
|---|---|---|
| generic_condition | bitdrift.public.unary.explorations.v1.OotbMatch.GenericOotbConditionType.GenericOotbConditionType | A cross-platform OOTB condition that applies to all supported platforms. (Only one of generic_condition, or android_condition, apple_condition can be set) |
| android_condition | bitdrift.public.unary.explorations.v1.OotbMatch.AndroidOotbConditionType.AndroidOotbConditionType | An Android-specific OOTB condition. (Only one of android_condition, or generic_condition, apple_condition can be set) |
| apple_condition | bitdrift.public.unary.explorations.v1.OotbMatch.AppleOotbConditionType.AppleOotbConditionType | An Apple-specific OOTB condition. (Only one of apple_condition, or generic_condition, android_condition can be set) |
| generic_match | Additional match conditions for this OOTB event. This is an AND in addition to the previously defined event. |
Example¶
JSON
{
"generic_condition": "APP_LAUNCH",
"generic_match": {
"base_matcher": {
"log_field": "field_name",
"operator": "EQUAL",
"string_value": "example"
}
}
}
OotbMatch.GenericOotbConditionType¶
No fields
OotbMatch.GenericOotbConditionType.GenericOotbConditionType¶
| Name | Number | Description |
|---|---|---|
| UNKNOWN | 0 | |
| APP_BACKGROUND | 1 | |
| APP_BUILT_IN_JS_FATAL_ERROR | 2 | |
| APP_BUILT_IN_JS_NON_FATAL_ERROR | 3 | |
| APP_CLOSE | 4 | |
| APP_FOREGROUND | 5 | |
| APP_LAUNCH | 6 | |
| APP_LAUNCH_TTI | 7 | |
| APP_OPEN | 8 | |
| APP_TERMINATION | 9 | |
| APP_UPDATE | 10 | |
| BATTERY_STATE_CHANGE | 11 | |
| GQL_REQUEST | 12 | |
| GQL_RESPONSE | 13 | |
| LOW_POWER_MODE | 14 | |
| MEMORY_PRESSURE | 15 | |
| NETWORK_REQUEST | 16 | |
| NETWORK_RESPONSE | 17 | |
| ORIENTATION_CHANGE | 18 | |
| RESOURCE | 19 | |
| SCREEN_VIEW | 20 | |
| SDK_CONFIGURATION | 21 | |
| SESSION_REPLAY | 22 | |
| SPAN_END | 23 | |
| SPAN_START | 24 | |
| THERMAL_STATE_CHANGE | 25 | |
| TIMEZONE_CHANGE | 26 |
OotbMatch.AndroidOotbConditionType¶
No fields
OotbMatch.AndroidOotbConditionType.AndroidOotbConditionType¶
| Name | Number | Description |
|---|---|---|
| UNKNOWN | 0 | |
| APP_ANDROID_BUILT_IN_ANR | 1 | |
| APP_ANDROID_BUILT_IN_NATIVE_CRASH | 2 | |
| APP_BACKGROUND | 3 | |
| APP_BUILT_IN_JS_FATAL_ERROR | 4 | |
| APP_BUILT_IN_JS_NON_FATAL_ERROR | 5 | |
| APP_CLOSE | 6 | |
| APP_CRASH | 7 | |
| APP_EXIT | 8 | |
| APP_FOREGROUND | 9 | |
| APP_LAUNCH | 10 | |
| APP_LAUNCH_TTI | 11 | |
| APP_OPEN | 12 | |
| APP_TERMINATION | 13 | |
| APP_UPDATE | 14 | |
| BATTERY_STATE_CHANGE | 15 | |
| DROPPED_FRAME | 16 | |
| GQL_REQUEST | 17 | |
| GQL_RESPONSE | 18 | |
| LOW_POWER_MODE | 19 | |
| MEMORY_PRESSURE | 20 | |
| NETWORK_REQUEST | 21 | |
| NETWORK_RESPONSE | 22 | |
| ORIENTATION_CHANGE | 23 | |
| RESOURCE | 24 | |
| SCREEN_VIEW | 25 | |
| SDK_CONFIGURATION | 26 | |
| SESSION_REPLAY | 27 | |
| SPAN_END | 28 | |
| SPAN_START | 29 | |
| THERMAL_STATE_CHANGE | 30 | |
| TIMEZONE_CHANGE | 31 |
OotbMatch.AppleOotbConditionType¶
No fields
OotbMatch.AppleOotbConditionType.AppleOotbConditionType¶
| Name | Number | Description |
|---|---|---|
| UNKNOWN | 0 | |
| ANR | 1 | |
| APP_BACKGROUND | 2 | |
| APP_BUILT_IN_JS_FATAL_ERROR | 3 | |
| APP_BUILT_IN_JS_NON_FATAL_ERROR | 4 | |
| APP_CLOSE | 5 | |
| APP_FOREGROUND | 6 | |
| APP_IOS_BUILT_IN_ANR | 7 | |
| APP_IOS_BUILT_IN_CRASH | 8 | |
| APP_LAUNCH | 9 | |
| APP_LAUNCH_TTI | 10 | |
| APP_OPEN | 11 | |
| APP_TERMINATION | 12 | |
| APP_UPDATE | 13 | |
| BATTERY_STATE_CHANGE | 14 | |
| GQL_REQUEST | 15 | |
| GQL_RESPONSE | 16 | |
| LOW_POWER_MODE | 17 | |
| MEMORY_PRESSURE | 18 | |
| NETWORK_REQUEST | 19 | |
| NETWORK_RESPONSE | 20 | |
| ORIENTATION_CHANGE | 21 | |
| RESOURCE | 22 | |
| SCREEN_VIEW | 23 | |
| SDK_CONFIGURATION | 24 | |
| SESSION_REPLAY | 25 | |
| SPAN_END | 26 | |
| SPAN_START | 27 | |
| THERMAL_STATE_CHANGE | 28 | |
| TIMEZONE_CHANGE | 29 |