models library Null safety

Classes

AnalysisResult
NOTE: the content of the class is experimental, clients should not rely on it yet. The normalized and verified references and derived values of the analysis.
License
Describes the details of the license detection results. NOTE: the content of the class is experimental, clients should not rely on it yet.
LicenseFile
LicenseNames
PanaRuntimeInfo
ProcessedScreenshot
A processed screenshot contains paths with processed images as stored using storeResource as passed to PackageAnalyzer.inspectPackage.
Report
Models the 'new-style' pana report.
ReportSection
ReportSectionId
Repository
NOTE: the content of the class is experimental, clients should not rely on it yet. To get successful verification, the remote repository:
Summary
UrlProblem
UrlProblemCodes
Possible values for UrlProblem.problem.

Extensions

RepositoryUrlResolverExt

Functions

minStatus(ReportStatus? a, ReportStatus? b) ReportStatus?
Returns the lowest status of a and b ranked in the order of the enum.
summarizeStatuses(Iterable<ReportStatus> statuses) ReportStatus
Returns the lowest of statuses to represent them.

Enums

ReportStatus
RepositoryProvider
The identifier of repository provider, which could influence how relative URLs are resolved.