package com.bugsnag.android; /** * Recognized types of breadcrumbs */ public enum BreadcrumbType { /** * An error was sent to Bugsnag (internal use only) */ ERROR ("error"), /** * A log message */ LOG ("log"), /** * A manual invocation of `leaveBreadcrumb` (default) */ MANUAL ("manual"), /** * A navigation event, such as a window opening or closing */ NAVIGATION ("navigation"), /** * A background process such as a database query */ PROCESS ("process"), /** * A network request */ REQUEST ("request"), /** * A change in application state, such as launch or memory warning */ STATE ("state"), /** * A user action, such as tapping a button */ USER ("user"); private final String type; BreadcrumbType(String type) { this.type = type; } public String toString() { return type; } }