EffortConfig constructor

const EffortConfig({
  1. required String getApiProvider(),
  2. required bool isEnvTruthy(
    1. String name
    ),
  3. required String? getUserType(),
  4. required bool? get3PModelCapabilityOverride(
    1. String model,
    2. String capability
    ),
  5. required String getCanonicalName(
    1. String model
    ),
  6. required Map<String, dynamic> getInitialSettings(),
  7. required Map<String, dynamic>? getSettingsForSource(
    1. String source
    ),
  8. required ({List<String> errors, Map<String, dynamic> settings}) getSettingsWithErrors(),
  9. required T getFeatureValue<T>(
    1. String key,
    2. T defaultValue
    ),
  10. required bool isProSubscriber(),
  11. required bool isMaxSubscriber(),
  12. required bool isTeamSubscriber(),
  13. required bool isUltrathinkEnabled(),
  14. required Map<String, dynamic>? resolveAntModel(
    1. String model
    ),
  15. 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,
});