struct Bugsnag::App

Overview

Information about your application that you want to provide for the purposes of debugging, aggregating, or faceted search. The most common things you will likely want to provide are the name of the app (#id), the #version, the #release_stage ("production", "staging", "beta", etc), and the #duration (how long the app has been running).

Included Modules

Defined in:

bugsnag.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(id : Nil | String = nil, version : Nil | String = nil, version_code : Int32 | Nil = nil, bundle_version : Nil | String = nil, code_bundle_id : Nil | String = nil, build_uuid : Nil | String = nil, release_stage : Nil | String = nil, type : Nil | String = nil, dsym_uuids : Nil | String = nil, duration : Time::Span | Nil = nil, duration_in_foreground : Time::Span | Nil = nil, in_foreground : Bool | Nil = nil, binary_arch : Bugsnag::App::BinaryArch | Nil = nil) #

[View source]

Instance Method Detail

def binary_arch : BinaryArch | Nil #

[View source]
def build_uuid : String | Nil #

[View source]
def bundle_version : String | Nil #

[View source]
def code_bundle_id : String | Nil #

[View source]
def dsym_uuids : String | Nil #

[View source]
def duration : Time::Span | Nil #

[View source]
def duration_in_foreground : Time::Span | Nil #

[View source]
def id : String | Nil #

[View source]
def in_foreground : Bool | Nil #

[View source]
def release_stage : String | Nil #

[View source]
def type : String | Nil #

[View source]
def version : String | Nil #

[View source]
def version_code : Int32 | Nil #

[View source]