Summary class

Annotations
  • @JsonSerializable.new()
  • @VersionConverter.new()

Constructors

Summary({required DateTime? createdAt, required PanaRuntimeInfo runtimeInfo, String? packageName, Version? packageVersion, Pubspec? pubspec, List<String>? allDependencies, 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
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