Class: Report#

Describes a single event as reported by a user client or server application.

author Jean-Philippe Steinmetz info@acceleratxr.com

Hierarchy#

Index#

Constructors#

Properties#

Accessors#

Constructors#

constructor#

+ new Report(other?: any): Report

Overrides EntityBase.constructor

Defined in src/models/Report.ts:78

Parameters:#

Name

Type

other?

any

Returns: Report

Properties#

app#

app: string = “”

Defined in src/models/Report.ts:33

The name of the application that the report originated from.


appVersion#

appVersion: string = “”

Defined in src/models/Report.ts:38

The version string of the app that the report originated from.


architecture#

architecture: string = “”

Defined in src/models/Report.ts:43

The architecture of the device running the application that the report originated from.


comments#

comments: string = “”

Defined in src/models/Report.ts:48

User provided comments detailing the problem being reported.


dateCreated#

dateCreated: Date = new Date()

Inherited from EntityBase.dateCreated

Defined in src/EntityBase.ts:18

The date and time that the object was created.


dateModified#

dateModified: Date = new Date()

Inherited from EntityBase.dateModified

Defined in src/EntityBase.ts:23

The date and time that the object was last modified.


environment#

environment: string = “”

Defined in src/models/Report.ts:53

The build or environment type of the application that generated the crash. (e.g. Debug, Release, Shipping, etc.)


files#

files: Array<File> = []

Defined in src/models/Report.ts:58

A list of files that have been included in the report.


metadata#

metadata: any = null

Defined in src/models/Report.ts:63

An arbitrary map containing additional metadata about the crash.


platform#

platform: string = “”

Defined in src/models/Report.ts:68

The platform type of the device running the application that crashed.


type#

type: ReportType = ReportType.OTHER

Defined in src/models/Report.ts:73

The type of information contained in the report.


uid#

uid: string = uuid.v4()

Inherited from EntityBase.uid

Defined in src/EntityBase.ts:13

The universally unique identifier of the object.


userUid#

userUid: string = “”

Defined in src/models/Report.ts:78

The uid of the user that created the report (where applicable).


version#

version: number = 0

Inherited from EntityBase.version

Defined in src/EntityBase.ts:28

The optimistic locking version of the object.

Accessors#

ClassName#

Staticget ClassName(): string

Defined in src/models/Report.ts:28

Returns: string