Firebase Crashlytics API . projects . apps . events

Instance Methods

batchGet(parent, names=None, readMask=None, x__xgafv=None)

Fetch a batch of up to 100 events by name.

close()

Close httplib2 connections.

list(parent, filter_browser_displayNames=None, filter_device_displayNames=None, filter_device_formFactors=None, filter_interval_endTime=None, filter_interval_startTime=None, filter_issue_content=None, filter_issue_errorTypes=None, filter_issue_id=None, filter_issue_signals=None, filter_issue_state=None, filter_issue_states=None, filter_issue_variantId=None, filter_operatingSystem_displayNames=None, filter_version_displayNames=None, pageSize=None, pageToken=None, readMask=None, x__xgafv=None)

List the events for an issue matching filter criteria, sorted in descending order by timestamp.

list_next()

Retrieves the next page of results.

Method Details

batchGet(parent, names=None, readMask=None, x__xgafv=None)
Fetch a batch of up to 100 events by name.

Args:
  parent: string, Required. The firebase application. Format: "projects/{project}/apps/{app_id}". (required)
  names: string, Required. The resource names of the desired events. A maximum of 100 events can be retrieved in a batch. Format: "projects/{project}/apps/{app_id}/events/{event_id}". The app_id and event_id are required, but project may be "-" to conserve space in long URIs. (repeated)
  readMask: string, Optional. The list of Event fields to include in the response. If omitted, the full event is returned.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Response message for the BatchGetEvents method.
  "events": [ # The list of retrieved events.
    { # The message describing a single Crashlytics event. Related to BigQuery export schema, which can be found at [Export Crashlytics data to BigQuery](https://firebase.google.com/docs/crashlytics/bigquery-export#dataset-schema-crashlytics)
      "appOrientation": "A String", # App orientation at the time of the crash (portrait or landscape).
      "blameFrame": { # A frame in a stacktrace. # The stack trace frame blamed by Crashlytics processing. May not be present in future analyzer.
        "address": "A String", # The address in the binary image which contains the code. Present for native frames.
        "blamed": True or False, # True when the Crashlytics analysis has determined that this frame is likely to be the cause of the error.
        "column": "A String", # The column on the line.
        "file": "A String", # The name of the source file in which the frame is found.
        "library": "A String", # The display name of the library that includes the frame.
        "line": "A String", # The line number in the file of the frame.
        "offset": "A String", # The byte offset into the binary image that contains the code. Present for native frames.
        "owner": "A String", # One of DEVELOPER, VENDOR, RUNTIME, PLATFORM, or SYSTEM.
        "symbol": "A String", # The frame symbol after it has been deobfuscated or symbolicated. The raw symbol from the device if it could not be hydrated.
      },
      "breadcrumbs": [ # Analytics events recorded by the analytics SDK during the session.
        { # Analytics events recorded during the session.
          "eventTime": "A String", # Device timestamp for the event.
          "params": { # Event parameters.
            "a_key": "A String",
          },
          "title": "A String", # Analytic event name.
        },
      ],
      "browser": { # Web browser metadata. # Browser and version.
        "browser": "A String", # Browser name.
        "displayName": "A String", # Browser name and version number. Formatted to be suitable for passing to BrowserFilter.
        "displayVersion": "A String", # Browser display version number.
      },
      "buildStamp": "A String", # Metadata provided by the app's build system, including version control repository info.
      "bundleOrPackage": "A String", # The bundle name for iOS apps or the package name of Android apps. Format: "com.mycompany.myapp".
      "crashlyticsSdkVersion": "A String", # Crashlytics SDK version.
      "customKeys": { # Custom keys set by the developer during the session.
        "a_key": "A String",
      },
      "device": { # Mobile device metadata. # Mobile device metadata.
        "architecture": "A String", # Device processor architecture.
        "companyName": "A String", # An invariant name of the manufacturer that submitted this product in its most recognizable public form, e.g. "Google".
        "displayName": "A String", # Full device name, suitable for passing to DeviceFilter. Format: "manufacturer (model)".
        "formFactor": "A String", # See FormFactor message.
        "manufacturer": "A String", # Device brand name which is consistent with android.os.Build.BRAND.
        "marketingName": "A String", # Marketing name, most recognizable public form, e.g. "Pixel 6".
        "model": "A String", # The model name which is consistent with android.os.Build.MODEL, e.g. ("SPH-L710", "GT-I9300").
      },
      "deviceOrientation": "A String", # Device orientation at the time of the crash (portrait or landscape).
      "errors": [ # Apple only. A non-fatal error captured by the iOS SDK and its stacktrace.
        { # A non-fatal error and its stacktrace, only from Apple apps.
          "blamed": True or False, # True when the Crashlytics analysis has determined that the stacktrace in this error is where the fault occurred.
          "code": "A String", # Error code associated with the app's custom logged NSError.
          "frames": [ # The frames in the error's stacktrace.
            { # A frame in a stacktrace.
              "address": "A String", # The address in the binary image which contains the code. Present for native frames.
              "blamed": True or False, # True when the Crashlytics analysis has determined that this frame is likely to be the cause of the error.
              "column": "A String", # The column on the line.
              "file": "A String", # The name of the source file in which the frame is found.
              "library": "A String", # The display name of the library that includes the frame.
              "line": "A String", # The line number in the file of the frame.
              "offset": "A String", # The byte offset into the binary image that contains the code. Present for native frames.
              "owner": "A String", # One of DEVELOPER, VENDOR, RUNTIME, PLATFORM, or SYSTEM.
              "symbol": "A String", # The frame symbol after it has been deobfuscated or symbolicated. The raw symbol from the device if it could not be hydrated.
            },
          ],
          "queue": "A String", # The queue on which the thread was running.
          "subtitle": "A String", # The subtitle of the error.
          "title": "A String", # The title of the error.
        },
      ],
      "eventId": "A String", # Output only. Immutable. The unique event identifier is assigned during processing.
      "eventTime": "A String", # Device timestamp that the event was recorded.
      "exceptions": [ # Android and web only. Exceptions that occurred during this event. Nested exceptions are presented in reverse chronological order, so that the last record is the first exception thrown.
        { # A Java or Javascript exception and its stacktrace. Only from Android or web apps.
          "blamed": True or False, # True when the Crashlytics analysis has determined that this thread is where the fault occurred.
          "exceptionMessage": "A String", # A message associated with the exception.
          "frames": [ # The frames in the exception's stacktrace.
            { # A frame in a stacktrace.
              "address": "A String", # The address in the binary image which contains the code. Present for native frames.
              "blamed": True or False, # True when the Crashlytics analysis has determined that this frame is likely to be the cause of the error.
              "column": "A String", # The column on the line.
              "file": "A String", # The name of the source file in which the frame is found.
              "library": "A String", # The display name of the library that includes the frame.
              "line": "A String", # The line number in the file of the frame.
              "offset": "A String", # The byte offset into the binary image that contains the code. Present for native frames.
              "owner": "A String", # One of DEVELOPER, VENDOR, RUNTIME, PLATFORM, or SYSTEM.
              "symbol": "A String", # The frame symbol after it has been deobfuscated or symbolicated. The raw symbol from the device if it could not be hydrated.
            },
          ],
          "nested": True or False, # True for all but the last-thrown exception (i.e. the first record).
          "subtitle": "A String", # The subtitle of the exception.
          "title": "A String", # The title of the exception.
          "type": "A String", # The exception type e.g. java.lang.IllegalStateException.
        },
      ],
      "installationUuid": "A String", # Unique identifier for the device-app installation. This field is used to compute the unique number of impacted users.
      "issue": { # An issue describes a set of similar events that have been analyzed by Crashlytics and grouped together. All events within an issue will be of the same error_type: crash, non-fatal exception or ANR. All events within an issue will contain similar stack traces in their blamed thread. # Details for the [Issue] assigned to this [Event].
        "errorType": "A String", # Output only. Immutable. Indicates whether this issue is a crash, non-fatal exception, or ANR.
        "firstSeenTime": "A String", # Output only. Immutable. The first time this issue was seen.
        "firstSeenVersion": "A String", # Output only. Immutable. The first app display_version in which this issue was seen, populated for mobile issues only.
        "id": "A String", # Output only. Immutable. Unique identifier for the issue.
        "lastSeenTime": "A String", # Output only. The most recent time this issue was seen.
        "lastSeenVersion": "A String", # Output only. The most recent app display_version in which this issue was seen, populated for mobile issues only.
        "name": "A String", # Required. Output only. Immutable. Identifier. The name of the issue resource. Format: "projects/{project}/apps/{app}/issues/{issue}".
        "notesCount": "A String", # Output only. The number of notes attached to an issue.
        "sampleEvent": "A String", # Output only. The resource name for a sample event in this issue.
        "signals": [ # Output only. Immutable. Distinctive characteristics assigned by the Crashlytics analyzer.
          { # Distinctive characteristics assigned by the Crashlytics analyzer.
            "description": "A String", # Output only. Supporting detail information.
            "signal": "A String", # Output only. The signal name.
          },
        ],
        "state": "A String", # Output only. Indicates whether this issue is open, closed or muted. For details on how issue states change without user actions, see [Regressed Issues](https://firebase.google.com/docs/crashlytics/troubleshooting?platform=ios#regressed-issues).
        "stateUpdateTime": "A String", # Output only. The time at which the issue state was last changed.
        "subtitle": "A String", # Output only. Immutable. Caption subtitle. This is usually a symbol or an exception message.
        "title": "A String", # Output only. Immutable. Caption title. This is usually a source file or method name.
        "uri": "A String", # Output only. Provides a link to the Issue on the Firebase console. When this Issue is obtained as part of a Report, then the link will be configured with the same time interval and filters as the request.
        "variants": [ # Output only. Immutable. The top 12 variants (subgroups) within the issue. Variants group events within an issue that are very similar. A single result implies that the variant is the same as the parent issue. This field will be empty when multiple issues are requested. Request a single issue to list variants.
          { # A variant is a subgroup of an issue where all events have very similar stack traces. Issues may contain one or more variants.
            "id": "A String", # Output only. Immutable. Distinct identifier for the variant.
            "sampleEvent": "A String", # Output only. The resource name for a sample event in this variant.
            "uri": "A String", # Output only. Provides a link to the variant on the Firebase console. When this variant is obtained as part of a Report, then the link will be configured with the same time interval and filters as the request.
          },
        ],
      },
      "issueSubtitle": "A String", # The subtitle of the issue in which the event was grouped. This is usually a symbol or an exception message.
      "issueTitle": "A String", # The title of the issue in which the event was grouped. This is usually a source file or method name.
      "issueVariant": { # A variant is a subgroup of an issue where all events have very similar stack traces. Issues may contain one or more variants. # Details for the [IssueVariant] assigned to this [Event].
        "id": "A String", # Output only. Immutable. Distinct identifier for the variant.
        "sampleEvent": "A String", # Output only. The resource name for a sample event in this variant.
        "uri": "A String", # Output only. Provides a link to the variant on the Firebase console. When this variant is obtained as part of a Report, then the link will be configured with the same time interval and filters as the request.
      },
      "logs": [ # Log messages recorded by the developer during the session.
        { # Developer-provided log lines recorded during the session.
          "logTime": "A String", # Device timestamp when the line was logged.
          "message": "A String", # Log message.
        },
      ],
      "memory": { # Mobile device memory usage. # Mobile device memory usage.
        "free": "A String", # Bytes free.
        "used": "A String", # Bytes in use.
      },
      "name": "A String", # Required. Output only. Immutable. Identifier. The name of the event resource. Format: "projects/{project}/apps/{app_id}/events/{event}".
      "operatingSystem": { # Mobile device operating system metadata. # Operating system and version.
        "deviceType": "A String", # The device category (mobile, tablet, desktop).
        "displayName": "A String", # Name and version number. Formatted to be suitable for passing to OperatingSystemFilter.
        "displayVersion": "A String", # Operating system display version number.
        "modificationState": "A String", # Indicates if the OS has been modified or "jailbroken".
        "os": "A String", # Operating system name.
        "type": "A String", # The OS type on Apple platforms (iOS, iPadOS, etc.).
      },
      "platform": "A String", # ANDROID, IOS, or WEB.
      "processState": "A String", # The state of the app process at the time of the event.
      "receivedTime": "A String", # Server timestamp that the event was received by Crashlytics.
      "routePath": "A String", # Output only. Web only. The route path of the web application when the event occurred, excluding query parameters and fragment.
      "sessionId": "A String", # Unique identifier for the Firebase session.
      "storage": { # Mobile device disk/flash usage. Not reported for all devices. # Mobile device disk/flash usage.
        "free": "A String", # Bytes free.
        "used": "A String", # Bytes used.
      },
      "threads": [ # Application threads present at the time the event was recorded. Each contains a stacktrace. One thread will be blamed for the error.
        { # An application thread.
          "blamed": True or False, # True when the Crashlytics analysis has determined that the stacktrace in this thread is where the fault occurred.
          "crashAddress": "A String", # The address of the signal that caused the application to crash. Only present on crashed native threads.
          "crashed": True or False, # True when the thread has crashed.
          "frames": [ # The frames in the thread's stacktrace.
            { # A frame in a stacktrace.
              "address": "A String", # The address in the binary image which contains the code. Present for native frames.
              "blamed": True or False, # True when the Crashlytics analysis has determined that this frame is likely to be the cause of the error.
              "column": "A String", # The column on the line.
              "file": "A String", # The name of the source file in which the frame is found.
              "library": "A String", # The display name of the library that includes the frame.
              "line": "A String", # The line number in the file of the frame.
              "offset": "A String", # The byte offset into the binary image that contains the code. Present for native frames.
              "owner": "A String", # One of DEVELOPER, VENDOR, RUNTIME, PLATFORM, or SYSTEM.
              "symbol": "A String", # The frame symbol after it has been deobfuscated or symbolicated. The raw symbol from the device if it could not be hydrated.
            },
          ],
          "name": "A String", # The name of the thread.
          "queue": "A String", # The queue on which the thread was running.
          "signal": "A String", # The name of the signal that caused the app to crash. Only present on crashed native threads.
          "signalCode": "A String", # The code of the signal that caused the app to crash. Only present on crashed native threads.
          "subtitle": "A String", # The subtitle of the thread.
          "sysThreadId": "A String", # The system id of the thread, only available for ANR threads.
          "threadId": "A String", # The id of the thread, only available for ANR threads.
          "threadState": "A String", # Output only. The state of the thread at the time the ANR occurred.
          "title": "A String", # The title of the thread.
        },
      ],
      "user": { # Developer-provided end user identifiers. # End user identifiers for the device owner.
        "id": "A String", # User id if provided by the app developer.
      },
      "version": { # Application software version. # Mobile application version.
        "buildVersion": "A String", # Mobile only. One display_version can have many build_version. On Android, strictly the same as "version code". On iOS, strictly the same as "build number" or CFBundleVersion.
        "displayName": "A String", # Compound readable string containing both display and build versions. Format: "display_version (build_version)" e.g. "1.2.3 (456)". This string can be used for filtering with the VersionFilter.display_name field.
        "displayVersion": "A String", # Readable version string, e.g. "1.2.3". On Android, strictly the same as "version name". On iOS, strictly the same as "version number" or CFBundleShortVersionString.
        "tracks": [ # Indicates releases which have artifacts that are currently available in the Play Store to the target audience of the track. Versions may be available in multiple tracks.
          { # Describes a release track in the Play Developer Console.
            "title": "A String", # User-generated or auto-generated name of the track. PROD and INTERNAL track types always have auto-generated names, e.g. "prod" and "internal" respectively. Tracks of type EARLY_ACCESS always have a user-generated name. Other track types do not have any guarantees, might have user-generated or auto-generated names.
            "type": "A String", # The type of track (prod, internal, etc...).
          },
        ],
      },
    },
  ],
}
close()
Close httplib2 connections.
list(parent, filter_browser_displayNames=None, filter_device_displayNames=None, filter_device_formFactors=None, filter_interval_endTime=None, filter_interval_startTime=None, filter_issue_content=None, filter_issue_errorTypes=None, filter_issue_id=None, filter_issue_signals=None, filter_issue_state=None, filter_issue_states=None, filter_issue_variantId=None, filter_operatingSystem_displayNames=None, filter_version_displayNames=None, pageSize=None, pageToken=None, readMask=None, x__xgafv=None)
List the events for an issue matching filter criteria, sorted in descending order by timestamp.

Args:
  parent: string, Required. The Firebase application. Format: "projects/{project}/apps/{app_id}". (required)
  filter_browser_displayNames: string, Optional. Only count events from the given browser. This string matches Browser.display_name. Format: "name (display_version)" e.g. "Chrome (123)", or just "name" for all possible versions, e.g. simply "Chrome". (repeated)
  filter_device_displayNames: string, Only counts events from the given Device model. This string matches Device.display_name. Format: "manufacturer (model)" e.g. "Google (Pixel 6)", or just "manufacturer" for all possible models, e.g. simply "Google". Note that a device's marketing_name field can not be used for filtering. (repeated)
  filter_device_formFactors: string, Only counts events from devices with the given form factor (e.g. phone or tablet). (repeated)
    Allowed values
      FORM_FACTOR_UNSPECIFIED - Unknown.
      PHONE - Includes mobile phones, small foldables and other form factors not fitting the other categories.
      TABLET - Includes tablets and larger foldables.
      DESKTOP - Includes desktops, laptops, Chromebooks, etc.
      TV - Includes televisions and set-tops.
      WATCH - Includes both watches and other wearables.
  filter_interval_endTime: string, Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end.
  filter_interval_startTime: string, Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start.
  filter_issue_content: string, Optional. A space separated list of filter terms matched against the contents of the issue. Contents include the title and the stack trace. Matches must begin at alphanumeric tokens, i.e., 'util.Sorted' matches 'java.util.SortedSet' but not 'myutil.SortedArray'. The filter matches if all filter terms match. All non-alphanumeric characters are ignored for matching. Filtering is assumed to be prefix-search and order-independent unless phrases are surrounded by "". Any terms contained in quotes are searched using exact-match (given filter term "foo", we will not return "foobar"), and must appear in the order given exactly. To get order-dependence but prefix-search, use a * within the quotes ("abc foo*" will match "abc foobar", but not "foo abc" "abcd foobar", or "abc xyz foobar").
  filter_issue_errorTypes: string, Optional. Only counts events of the given error types. This field matches [Issue.error_type]. (repeated)
    Allowed values
      ERROR_TYPE_UNSPECIFIED - Unknown.
      FATAL - Fatal crash event.
      NON_FATAL - Non-fatal event, such as a caught Java exception or NSError on iOS.
      ANR - Application not responding error, Android only.
  filter_issue_id: string, Optional. Only counts events in the given issue ID. This field matches [Issue.id].
  filter_issue_signals: string, Optional. Only returns issues currently marked with the given signals. This field matches [Issue.signals.signal]. (repeated)
    Allowed values
      SIGNAL_UNSPECIFIED - Default.
      SIGNAL_EARLY - Indicates an issue that is impacting end users early in the app session.
      SIGNAL_FRESH - Indicates newly detected issues.
      SIGNAL_REGRESSED - Indicates previously closed issues which have been detected again.
      SIGNAL_REPETITIVE - Indicates issues impacting some end users multiple times.
  filter_issue_state: string, Optional. Deprecated: Prefer `states` field. Only includes events for issues with the given issue state. Only available for `topIssues` reports.
    Allowed values
      STATE_UNSPECIFIED - Unknown.
      OPEN - Ongoing issue.
      CLOSED - Issue resolved.
      MUTED - Issue muted. No alerts will be fired for this issue.
  filter_issue_states: string, Optional. Only includes events for issues with the given issue states. Only available for `topIssues` reports. (repeated)
    Allowed values
      STATE_UNSPECIFIED - Unknown.
      OPEN - Ongoing issue.
      CLOSED - Issue resolved.
      MUTED - Issue muted. No alerts will be fired for this issue.
  filter_issue_variantId: string, Optional. Only counts events for the given issue variant ID. This field matches [IssueVariant.id].
  filter_operatingSystem_displayNames: string, Only counts events in the given operating system and version. This string matches OperatingSystem.display_name. Format: "osName (osVersion)" e.g. "Android (11)". or just "osName" for all versions, e.g. simply "iPadOS". (repeated)
  filter_version_displayNames: string, Only counts events in the given app version. This string matches Version.display_name. Format: "display_version (build_version)" e.g. "1.2.3 (456)". (repeated)
  pageSize: integer, Optional. The maximum number of events per page. If omitted, defaults to 10.
  pageToken: string, Optional. A page token, received from a previous calls.
  readMask: string, Optional. The list of Event fields to include in the response. If omitted, the full event is returned.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Response message for the ListEvents method.
  "events": [ # Returns one element per event, in descending order the by event timestamp.
    { # The message describing a single Crashlytics event. Related to BigQuery export schema, which can be found at [Export Crashlytics data to BigQuery](https://firebase.google.com/docs/crashlytics/bigquery-export#dataset-schema-crashlytics)
      "appOrientation": "A String", # App orientation at the time of the crash (portrait or landscape).
      "blameFrame": { # A frame in a stacktrace. # The stack trace frame blamed by Crashlytics processing. May not be present in future analyzer.
        "address": "A String", # The address in the binary image which contains the code. Present for native frames.
        "blamed": True or False, # True when the Crashlytics analysis has determined that this frame is likely to be the cause of the error.
        "column": "A String", # The column on the line.
        "file": "A String", # The name of the source file in which the frame is found.
        "library": "A String", # The display name of the library that includes the frame.
        "line": "A String", # The line number in the file of the frame.
        "offset": "A String", # The byte offset into the binary image that contains the code. Present for native frames.
        "owner": "A String", # One of DEVELOPER, VENDOR, RUNTIME, PLATFORM, or SYSTEM.
        "symbol": "A String", # The frame symbol after it has been deobfuscated or symbolicated. The raw symbol from the device if it could not be hydrated.
      },
      "breadcrumbs": [ # Analytics events recorded by the analytics SDK during the session.
        { # Analytics events recorded during the session.
          "eventTime": "A String", # Device timestamp for the event.
          "params": { # Event parameters.
            "a_key": "A String",
          },
          "title": "A String", # Analytic event name.
        },
      ],
      "browser": { # Web browser metadata. # Browser and version.
        "browser": "A String", # Browser name.
        "displayName": "A String", # Browser name and version number. Formatted to be suitable for passing to BrowserFilter.
        "displayVersion": "A String", # Browser display version number.
      },
      "buildStamp": "A String", # Metadata provided by the app's build system, including version control repository info.
      "bundleOrPackage": "A String", # The bundle name for iOS apps or the package name of Android apps. Format: "com.mycompany.myapp".
      "crashlyticsSdkVersion": "A String", # Crashlytics SDK version.
      "customKeys": { # Custom keys set by the developer during the session.
        "a_key": "A String",
      },
      "device": { # Mobile device metadata. # Mobile device metadata.
        "architecture": "A String", # Device processor architecture.
        "companyName": "A String", # An invariant name of the manufacturer that submitted this product in its most recognizable public form, e.g. "Google".
        "displayName": "A String", # Full device name, suitable for passing to DeviceFilter. Format: "manufacturer (model)".
        "formFactor": "A String", # See FormFactor message.
        "manufacturer": "A String", # Device brand name which is consistent with android.os.Build.BRAND.
        "marketingName": "A String", # Marketing name, most recognizable public form, e.g. "Pixel 6".
        "model": "A String", # The model name which is consistent with android.os.Build.MODEL, e.g. ("SPH-L710", "GT-I9300").
      },
      "deviceOrientation": "A String", # Device orientation at the time of the crash (portrait or landscape).
      "errors": [ # Apple only. A non-fatal error captured by the iOS SDK and its stacktrace.
        { # A non-fatal error and its stacktrace, only from Apple apps.
          "blamed": True or False, # True when the Crashlytics analysis has determined that the stacktrace in this error is where the fault occurred.
          "code": "A String", # Error code associated with the app's custom logged NSError.
          "frames": [ # The frames in the error's stacktrace.
            { # A frame in a stacktrace.
              "address": "A String", # The address in the binary image which contains the code. Present for native frames.
              "blamed": True or False, # True when the Crashlytics analysis has determined that this frame is likely to be the cause of the error.
              "column": "A String", # The column on the line.
              "file": "A String", # The name of the source file in which the frame is found.
              "library": "A String", # The display name of the library that includes the frame.
              "line": "A String", # The line number in the file of the frame.
              "offset": "A String", # The byte offset into the binary image that contains the code. Present for native frames.
              "owner": "A String", # One of DEVELOPER, VENDOR, RUNTIME, PLATFORM, or SYSTEM.
              "symbol": "A String", # The frame symbol after it has been deobfuscated or symbolicated. The raw symbol from the device if it could not be hydrated.
            },
          ],
          "queue": "A String", # The queue on which the thread was running.
          "subtitle": "A String", # The subtitle of the error.
          "title": "A String", # The title of the error.
        },
      ],
      "eventId": "A String", # Output only. Immutable. The unique event identifier is assigned during processing.
      "eventTime": "A String", # Device timestamp that the event was recorded.
      "exceptions": [ # Android and web only. Exceptions that occurred during this event. Nested exceptions are presented in reverse chronological order, so that the last record is the first exception thrown.
        { # A Java or Javascript exception and its stacktrace. Only from Android or web apps.
          "blamed": True or False, # True when the Crashlytics analysis has determined that this thread is where the fault occurred.
          "exceptionMessage": "A String", # A message associated with the exception.
          "frames": [ # The frames in the exception's stacktrace.
            { # A frame in a stacktrace.
              "address": "A String", # The address in the binary image which contains the code. Present for native frames.
              "blamed": True or False, # True when the Crashlytics analysis has determined that this frame is likely to be the cause of the error.
              "column": "A String", # The column on the line.
              "file": "A String", # The name of the source file in which the frame is found.
              "library": "A String", # The display name of the library that includes the frame.
              "line": "A String", # The line number in the file of the frame.
              "offset": "A String", # The byte offset into the binary image that contains the code. Present for native frames.
              "owner": "A String", # One of DEVELOPER, VENDOR, RUNTIME, PLATFORM, or SYSTEM.
              "symbol": "A String", # The frame symbol after it has been deobfuscated or symbolicated. The raw symbol from the device if it could not be hydrated.
            },
          ],
          "nested": True or False, # True for all but the last-thrown exception (i.e. the first record).
          "subtitle": "A String", # The subtitle of the exception.
          "title": "A String", # The title of the exception.
          "type": "A String", # The exception type e.g. java.lang.IllegalStateException.
        },
      ],
      "installationUuid": "A String", # Unique identifier for the device-app installation. This field is used to compute the unique number of impacted users.
      "issue": { # An issue describes a set of similar events that have been analyzed by Crashlytics and grouped together. All events within an issue will be of the same error_type: crash, non-fatal exception or ANR. All events within an issue will contain similar stack traces in their blamed thread. # Details for the [Issue] assigned to this [Event].
        "errorType": "A String", # Output only. Immutable. Indicates whether this issue is a crash, non-fatal exception, or ANR.
        "firstSeenTime": "A String", # Output only. Immutable. The first time this issue was seen.
        "firstSeenVersion": "A String", # Output only. Immutable. The first app display_version in which this issue was seen, populated for mobile issues only.
        "id": "A String", # Output only. Immutable. Unique identifier for the issue.
        "lastSeenTime": "A String", # Output only. The most recent time this issue was seen.
        "lastSeenVersion": "A String", # Output only. The most recent app display_version in which this issue was seen, populated for mobile issues only.
        "name": "A String", # Required. Output only. Immutable. Identifier. The name of the issue resource. Format: "projects/{project}/apps/{app}/issues/{issue}".
        "notesCount": "A String", # Output only. The number of notes attached to an issue.
        "sampleEvent": "A String", # Output only. The resource name for a sample event in this issue.
        "signals": [ # Output only. Immutable. Distinctive characteristics assigned by the Crashlytics analyzer.
          { # Distinctive characteristics assigned by the Crashlytics analyzer.
            "description": "A String", # Output only. Supporting detail information.
            "signal": "A String", # Output only. The signal name.
          },
        ],
        "state": "A String", # Output only. Indicates whether this issue is open, closed or muted. For details on how issue states change without user actions, see [Regressed Issues](https://firebase.google.com/docs/crashlytics/troubleshooting?platform=ios#regressed-issues).
        "stateUpdateTime": "A String", # Output only. The time at which the issue state was last changed.
        "subtitle": "A String", # Output only. Immutable. Caption subtitle. This is usually a symbol or an exception message.
        "title": "A String", # Output only. Immutable. Caption title. This is usually a source file or method name.
        "uri": "A String", # Output only. Provides a link to the Issue on the Firebase console. When this Issue is obtained as part of a Report, then the link will be configured with the same time interval and filters as the request.
        "variants": [ # Output only. Immutable. The top 12 variants (subgroups) within the issue. Variants group events within an issue that are very similar. A single result implies that the variant is the same as the parent issue. This field will be empty when multiple issues are requested. Request a single issue to list variants.
          { # A variant is a subgroup of an issue where all events have very similar stack traces. Issues may contain one or more variants.
            "id": "A String", # Output only. Immutable. Distinct identifier for the variant.
            "sampleEvent": "A String", # Output only. The resource name for a sample event in this variant.
            "uri": "A String", # Output only. Provides a link to the variant on the Firebase console. When this variant is obtained as part of a Report, then the link will be configured with the same time interval and filters as the request.
          },
        ],
      },
      "issueSubtitle": "A String", # The subtitle of the issue in which the event was grouped. This is usually a symbol or an exception message.
      "issueTitle": "A String", # The title of the issue in which the event was grouped. This is usually a source file or method name.
      "issueVariant": { # A variant is a subgroup of an issue where all events have very similar stack traces. Issues may contain one or more variants. # Details for the [IssueVariant] assigned to this [Event].
        "id": "A String", # Output only. Immutable. Distinct identifier for the variant.
        "sampleEvent": "A String", # Output only. The resource name for a sample event in this variant.
        "uri": "A String", # Output only. Provides a link to the variant on the Firebase console. When this variant is obtained as part of a Report, then the link will be configured with the same time interval and filters as the request.
      },
      "logs": [ # Log messages recorded by the developer during the session.
        { # Developer-provided log lines recorded during the session.
          "logTime": "A String", # Device timestamp when the line was logged.
          "message": "A String", # Log message.
        },
      ],
      "memory": { # Mobile device memory usage. # Mobile device memory usage.
        "free": "A String", # Bytes free.
        "used": "A String", # Bytes in use.
      },
      "name": "A String", # Required. Output only. Immutable. Identifier. The name of the event resource. Format: "projects/{project}/apps/{app_id}/events/{event}".
      "operatingSystem": { # Mobile device operating system metadata. # Operating system and version.
        "deviceType": "A String", # The device category (mobile, tablet, desktop).
        "displayName": "A String", # Name and version number. Formatted to be suitable for passing to OperatingSystemFilter.
        "displayVersion": "A String", # Operating system display version number.
        "modificationState": "A String", # Indicates if the OS has been modified or "jailbroken".
        "os": "A String", # Operating system name.
        "type": "A String", # The OS type on Apple platforms (iOS, iPadOS, etc.).
      },
      "platform": "A String", # ANDROID, IOS, or WEB.
      "processState": "A String", # The state of the app process at the time of the event.
      "receivedTime": "A String", # Server timestamp that the event was received by Crashlytics.
      "routePath": "A String", # Output only. Web only. The route path of the web application when the event occurred, excluding query parameters and fragment.
      "sessionId": "A String", # Unique identifier for the Firebase session.
      "storage": { # Mobile device disk/flash usage. Not reported for all devices. # Mobile device disk/flash usage.
        "free": "A String", # Bytes free.
        "used": "A String", # Bytes used.
      },
      "threads": [ # Application threads present at the time the event was recorded. Each contains a stacktrace. One thread will be blamed for the error.
        { # An application thread.
          "blamed": True or False, # True when the Crashlytics analysis has determined that the stacktrace in this thread is where the fault occurred.
          "crashAddress": "A String", # The address of the signal that caused the application to crash. Only present on crashed native threads.
          "crashed": True or False, # True when the thread has crashed.
          "frames": [ # The frames in the thread's stacktrace.
            { # A frame in a stacktrace.
              "address": "A String", # The address in the binary image which contains the code. Present for native frames.
              "blamed": True or False, # True when the Crashlytics analysis has determined that this frame is likely to be the cause of the error.
              "column": "A String", # The column on the line.
              "file": "A String", # The name of the source file in which the frame is found.
              "library": "A String", # The display name of the library that includes the frame.
              "line": "A String", # The line number in the file of the frame.
              "offset": "A String", # The byte offset into the binary image that contains the code. Present for native frames.
              "owner": "A String", # One of DEVELOPER, VENDOR, RUNTIME, PLATFORM, or SYSTEM.
              "symbol": "A String", # The frame symbol after it has been deobfuscated or symbolicated. The raw symbol from the device if it could not be hydrated.
            },
          ],
          "name": "A String", # The name of the thread.
          "queue": "A String", # The queue on which the thread was running.
          "signal": "A String", # The name of the signal that caused the app to crash. Only present on crashed native threads.
          "signalCode": "A String", # The code of the signal that caused the app to crash. Only present on crashed native threads.
          "subtitle": "A String", # The subtitle of the thread.
          "sysThreadId": "A String", # The system id of the thread, only available for ANR threads.
          "threadId": "A String", # The id of the thread, only available for ANR threads.
          "threadState": "A String", # Output only. The state of the thread at the time the ANR occurred.
          "title": "A String", # The title of the thread.
        },
      ],
      "user": { # Developer-provided end user identifiers. # End user identifiers for the device owner.
        "id": "A String", # User id if provided by the app developer.
      },
      "version": { # Application software version. # Mobile application version.
        "buildVersion": "A String", # Mobile only. One display_version can have many build_version. On Android, strictly the same as "version code". On iOS, strictly the same as "build number" or CFBundleVersion.
        "displayName": "A String", # Compound readable string containing both display and build versions. Format: "display_version (build_version)" e.g. "1.2.3 (456)". This string can be used for filtering with the VersionFilter.display_name field.
        "displayVersion": "A String", # Readable version string, e.g. "1.2.3". On Android, strictly the same as "version name". On iOS, strictly the same as "version number" or CFBundleShortVersionString.
        "tracks": [ # Indicates releases which have artifacts that are currently available in the Play Store to the target audience of the track. Versions may be available in multiple tracks.
          { # Describes a release track in the Play Developer Console.
            "title": "A String", # User-generated or auto-generated name of the track. PROD and INTERNAL track types always have auto-generated names, e.g. "prod" and "internal" respectively. Tracks of type EARLY_ACCESS always have a user-generated name. Other track types do not have any guarantees, might have user-generated or auto-generated names.
            "type": "A String", # The type of track (prod, internal, etc...).
          },
        ],
      },
    },
  ],
  "nextPageToken": "A String", # A pagination token to retrieve the next page of events. The next page will have earlier or later events depending on the request's ordering. If this field is not present, there are no subsequent events.
}
list_next()
Retrieves the next page of results.

        Args:
          previous_request: The request for the previous page. (required)
          previous_response: The response from the request for the previous page. (required)

        Returns:
          A request object that you can call 'execute()' on to request the next
          page. Returns None if there are no more items in the collection.