EntityConfig class
Configuration for entity creation
Constructors
-
EntityConfig({required String name, String? outputDir, String? packageName, List<
FieldDefinition> fields = const [], bool generateJson = true, bool generateCopyWithFn = false, bool generateCompareTo = true, bool isSealed = false, bool isNonSealed = false, bool generateFilter = false, String? extendsInterface, List<String> explicitSubtypes = const [], bool generateSubtypes = false, bool dryRun = false, bool prefixNested = true}) -
const
Properties
- className → String
-
no setter
- defaultOutputDir → String
-
no setter
- dryRun → bool
-
final
-
explicitSubtypes
→ List<
String> -
final
- extendsInterface → String?
-
final
-
fields
→ List<
FieldDefinition> -
final
- generateCompareTo → bool
-
final
- generateCopyWithFn → bool
-
final
- generateFilter → bool
-
final
- generateJson → bool
-
final
- generateSubtypes → bool
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isNonSealed → bool
-
final
- isSealed → bool
-
final
- name → String
-
final
- outputDir → String?
-
final
- packageName → String?
-
final
- prefixNested → bool
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- snakeName → String
-
no setter
Methods
-
copyWith(
{String? name, String? outputDir, String? packageName, List< FieldDefinition> ? fields, bool? generateJson, bool? generateCopyWithFn, bool? generateCompareTo, bool? isSealed, bool? isNonSealed, bool? generateFilter, String? extendsInterface, List<String> ? explicitSubtypes, bool? generateSubtypes, bool? dryRun, bool? prefixNested}) → EntityConfig -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited