CodegenConfig class

Constructors

CodegenConfig({required String projectName, required ProjectMode projectMode, required ArchitectureMode architecture, required StateManagementMode stateManagement, required NetworkingMode networking, required DependencyInjectionMode dependencyInjection, required ModelCodegenMode modelCodegen, required LocalizationMode localization, required ThemeStrategy themeStrategy, required GeneratorPaths paths, required MergeTargets mergeTargets, required WriteMode defaultWriteMode, required List<WidgetRegistryEntry> widgetRegistry})
const
CodegenConfig.defaults({required String projectName, ProjectMode projectMode = ProjectMode.attach, ArchitectureMode architecture = ArchitectureMode.clean, StateManagementMode stateManagement = StateManagementMode.cubit, NetworkingMode networking = NetworkingMode.dio, DependencyInjectionMode dependencyInjection = DependencyInjectionMode.getIt, ModelCodegenMode modelCodegen = ModelCodegenMode.freezedJson, LocalizationMode localization = LocalizationMode.intl, ThemeStrategy themeStrategy = ThemeStrategy.designTokens, WriteMode defaultWriteMode = WriteMode.safe})
factory
CodegenConfig.fromJson(Map<Object?, Object?> json)
factory

Properties

architecture ArchitectureMode
final
defaultWriteMode WriteMode
final
dependencyInjection DependencyInjectionMode
final
hashCode int
The hash code for this object.
no setterinherited
localization LocalizationMode
final
mergeTargets MergeTargets
final
modelCodegen ModelCodegenMode
final
networking NetworkingMode
final
paths GeneratorPaths
final
projectMode ProjectMode
final
projectName String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stateManagement StateManagementMode
final
themeStrategy ThemeStrategy
final
widgetRegistry List<WidgetRegistryEntry>
final

Methods

copyWith({String? projectName, ProjectMode? projectMode, ArchitectureMode? architecture, StateManagementMode? stateManagement, NetworkingMode? networking, DependencyInjectionMode? dependencyInjection, ModelCodegenMode? modelCodegen, LocalizationMode? localization, ThemeStrategy? themeStrategy, GeneratorPaths? paths, MergeTargets? mergeTargets, WriteMode? defaultWriteMode, List<WidgetRegistryEntry>? widgetRegistry}) CodegenConfig
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited