EffortConfig constructor
const
EffortConfig({
- required String getApiProvider(),
- required bool isEnvTruthy(
- String name
- required String? getUserType(),
- required bool? get3PModelCapabilityOverride(),
- required String getCanonicalName(
- String model
- required Map<
String, dynamic> getInitialSettings(), - required Map<
String, dynamic> ? getSettingsForSource(- String source
- required ({List<
String> errors, Map<String, dynamic> settings}) getSettingsWithErrors(), - required T getFeatureValue<
T>( - String key,
- T defaultValue
- required bool isProSubscriber(),
- required bool isMaxSubscriber(),
- required bool isTeamSubscriber(),
- required bool isUltrathinkEnabled(),
- required Map<
String, dynamic> ? resolveAntModel(- String model
- required Map<
String, dynamic> ? getAntModelOverrideConfig(),
Implementation
const EffortConfig({
required this.getApiProvider,
required this.isEnvTruthy,
required this.getUserType,
required this.get3PModelCapabilityOverride,
required this.getCanonicalName,
required this.getInitialSettings,
required this.getSettingsForSource,
required this.getSettingsWithErrors,
required this.getFeatureValue,
required this.isProSubscriber,
required this.isMaxSubscriber,
required this.isTeamSubscriber,
required this.isUltrathinkEnabled,
required this.resolveAntModel,
required this.getAntModelOverrideConfig,
});