ConfigReconciliationResult class

Represents the outcome of reconciling project configuration after the configured flavor targets have changed.

Contains the reconciled Environment and Firebase configurations, together with the detected target additions and removals.

Constructors

ConfigReconciliationResult({required EnvironmentConfig environment, required FirebaseConfig firebase, required List<String> addedTargets, required List<String> removedTargets})
Creates a reconciliation result.
const

Properties

addedTargets List<String>
Targets that were newly added.
final
environment EnvironmentConfig
The reconciled environment configuration.
final
firebase FirebaseConfig
The reconciled Firebase configuration.
final
hasChanges bool
Whether reconciliation resulted in any changes.
no setter
hashCode int
The hash code for this object.
no setterinherited
removedTargets List<String>
Targets that were removed.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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