DescribeOutcome class

What the describe pass produced — the inferred description (null ⇒ the deterministic fallback), the branch's commits policy report, which channel produced the title (source: inference | fallback), and the call's usage.

Constructors

DescribeOutcome({PrDescription? description, CommitLintReport commits = const CommitLintReport(), String source = 'fallback', Map<String, String> usage = const {}})
Creates the outcome; the const default IS the fallback (no inference, no commits read, no usage spent).
const

Properties

commits → CommitLintReport
The branch's commit-policy report (receipt provenance).
final
description → PrDescription?
The inferred title/body parts; null ⇒ fall back deterministically.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
source → String
inference | fallback — receipt provenance.
final
usage → Map<String, String>
The FT-2 usage fields this describe call spent, ready to merge into the terminal route's Advance payload (grid.result.<nodePath>.* — the station's normal usage projection, A20(5)). EMPTY when no call was made.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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