HookContext constructor
HookContext({
- required String flagKey,
- Map<
String, dynamic> ? evaluationContext, - dynamic result,
- Exception? error,
- Map<
String, dynamic> metadata = const {}, - ClientMetadata? clientMetadata,
- ProviderMetadata? providerMetadata,
- dynamic defaultValue,
- FlagValueType? flagValueType,
- HookData? hookData,
Implementation
HookContext({
required this.flagKey,
Map<String, dynamic>? evaluationContext,
this.result,
this.error,
this.metadata = const {},
this.clientMetadata,
this.providerMetadata,
this.defaultValue,
this.flagValueType,
HookData? hookData,
}) : evaluationContext = Map.unmodifiable(
Map<String, dynamic>.from(evaluationContext ?? const {}),
),
hookData = hookData ?? HookData();