SettingsJson constructor
const
SettingsJson({
- String? model,
- PermissionSettings permissions = const PermissionSettings(),
- SandboxSettings sandbox = const SandboxSettings(),
- Map<
String, dynamic> ? hooks, - List<
String> installedPlugins = const [], - Map<
String, String> environmentVariables = const {}, - Map<
String, String> modelOverrides = const {}, - List<
String> availableModels = const [], - bool allowManagedPermissionRulesOnly = false,
- bool syntaxHighlightingEnabled = true,
- String? theme,
- String? outputStyle,
- Map<
String, dynamic> raw = const {},
Implementation
const SettingsJson({
this.model,
this.permissions = const PermissionSettings(),
this.sandbox = const SandboxSettings(),
this.hooks,
this.installedPlugins = const [],
this.environmentVariables = const {},
this.modelOverrides = const {},
this.availableModels = const [],
this.allowManagedPermissionRulesOnly = false,
this.syntaxHighlightingEnabled = true,
this.theme,
this.outputStyle,
this.raw = const {},
});