Summary class

Annotations
  • @JsonSerializable()
  • @VersionConverter()

Constructors

Summary({required DateTime? createdAt, required PanaRuntimeInfo runtimeInfo, String? packageName, Version? packageVersion, Pubspec? pubspec, List<String>? allDependencies, LicenseFile? licenseFile, List<License>? licenses, List<String>? tags, Report? report, AnalysisResult? result, List<UrlProblem>? urlProblems, String? errorMessage, List<ProcessedScreenshot>? screenshots})
Summary.fromJson(Map<String, dynamic> json)
factory

Properties

allDependencies List<String>?
The packages that are either direct-, dev- or transient dependencies.
final
createdAt DateTime?
final
errorMessage String?
Markdown-formatted text with errors encountered by pana.
final
hashCode int
The hash code for this object.
no setterinherited
licenseFile LicenseFile?
final
licenses List<License>?
final
packageName String?
final
packageVersion → Version?
final
pubspec Pubspec?
final
report Report?
final
result AnalysisResult?
final
runtimeInfo PanaRuntimeInfo
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
screenshots List<ProcessedScreenshot>?
final
tags List<String>?
final
urlProblems List<UrlProblem>?
URLs that are invalid, unsafe or missing.
final

Methods

change({DateTime? createdAt, PanaRuntimeInfo? runtimeInfo, List<String>? tags, Report? report, AnalysisResult? result}) Summary
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited