GitHubPrOpenerAssets class

Provides App-authenticated pull-request opening when configured.

Constructors

GitHubPrOpenerAssets({GitHubAppConfig? config, String? owner, String? repository, Seed? child, Key? key})
Creates an optional GitHub App opener provider.
const

Properties

child → Seed?
finalinherited
config → GitHubAppConfig?
App identity value that enables this provider when present.
final
hashCode → int
The hash code for this object.
no setterinherited
key → Key?
Identity Key used by keyed reconciliation (Branch.updateChildren). Null means positional (unkeyed) identity.
finalinherited
owner → String?
Optional configured repository owner.
final
repository → String?
Optional configured repository name.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

build(TreeContext context) → Seed
Standalone build: wraps this seed's own child. Inside a Nest the branch injects the chain's downstream instead (see SingleChildStatelessBranch).
inherited
buildWithChild(TreeContext context, Seed child) → Seed
Describes the subtree for this configuration, embedding child (the downstream link or leaf). context is the branch's capability handle, never the branch itself.
createBranch() → SingleChildStatelessBranch
Creates the mounted Branch for this configuration.
inherited
debugFillProperties(DiagnosticsBuilder properties) → void
Adds this object's diagnostic properties to properties.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
toStringDeep() → String
Returns a deterministic multiline description of this object.
inherited

Operators

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