# Constants

LiveReportType identifies the live report type.
NotifFmtHTML indicates notification has HTML format.
NotifFmtText indicates notification has Text format.
StatusFailed indicates that report generation failed.
StatusFinished indicates that report has been generated.
StatusGenerating indicates that report is being generated.

# Structs

BaseReport represents the common fields for all types of reports.
FileInfo contains report file and its upload destination.
LiveReport represents a report for vulcan team.
Notification represents a report notification.

# Interfaces

Report represents the interface which all report types must comply with.

# Type aliases

NotifFmt represents the report notification format.
ReportType specifies a report type.