Skip to content
View as Markdown

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 bitdrift.public.unary.explorations.v1.GenericMatch 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