OotbMatch¶
Source definition: src/bitdrift/public/unary/workflows/v1/workflow.proto#L234-L354
| Field | Type | Description |
|---|---|---|
| generic_condition | bitdrift.public.unary.workflows.v1.OotbMatch.GenericOotbConditionType.GenericOotbConditionType must be a defined enum value(Only one of generic_condition, or android_condition, apple_condition can be set) |
A cross-platform OOTB condition that applies to all supported platforms. |
| android_condition | bitdrift.public.unary.workflows.v1.OotbMatch.AndroidOotbConditionType.AndroidOotbConditionType must be a defined enum value(Only one of android_condition, or generic_condition, apple_condition can be set) |
An Android-specific OOTB condition. |
| apple_condition | bitdrift.public.unary.workflows.v1.OotbMatch.AppleOotbConditionType.AppleOotbConditionType must be a defined enum value(Only one of apple_condition, or generic_condition, android_condition can be set) |
An Apple-specific OOTB condition. |
| 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¶
Source definition: src/bitdrift/public/unary/workflows/v1/workflow.proto#L235-L265
No fields
OotbMatch.GenericOotbConditionType.GenericOotbConditionType Enum¶
Source definition: src/bitdrift/public/unary/workflows/v1/workflow.proto#L236-L264
| 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¶
Source definition: src/bitdrift/public/unary/workflows/v1/workflow.proto#L267-L302
No fields
OotbMatch.AndroidOotbConditionType.AndroidOotbConditionType Enum¶
Source definition: src/bitdrift/public/unary/workflows/v1/workflow.proto#L268-L301
| 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¶
Source definition: src/bitdrift/public/unary/workflows/v1/workflow.proto#L304-L337
No fields
OotbMatch.AppleOotbConditionType.AppleOotbConditionType Enum¶
Source definition: src/bitdrift/public/unary/workflows/v1/workflow.proto#L305-L336
| 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 |