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