GeneratorConfig constructor

const GeneratorConfig({
  1. required String name,
  2. required PackageType type,
  3. required String serverPackage,
  4. required String dartClientPackage,
  5. required bool dartClientDependsOnServiceClient,
  6. required List<String> serverPackageDirectoryPathParts,
  7. List<String>? relativeServerTestToolsPathParts,
  8. required List<String> relativeDartClientPackagePathParts,
  9. required List<ModuleConfig> modules,
  10. required List<TypeDefinition> extraClasses,
  11. required List<ServerpodFeature> enabledFeatures,
  12. List<ExperimentalFeature> experimentalFeatures = const [],
})

Implementation

const GeneratorConfig({
  required this.name,
  required this.type,
  required this.serverPackage,
  required this.dartClientPackage,
  required this.dartClientDependsOnServiceClient,
  required this.serverPackageDirectoryPathParts,
  List<String>? relativeServerTestToolsPathParts,
  required List<String> relativeDartClientPackagePathParts,
  required List<ModuleConfig> modules,
  required this.extraClasses,
  required this.enabledFeatures,
  this.experimentalFeatures = const [],
})  : _relativeDartClientPackagePathParts =
          relativeDartClientPackagePathParts,
      _relativeServerTestToolsPathParts = relativeServerTestToolsPathParts,
      _modules = modules;