EnumDefinition constructor

EnumDefinition({
  1. required String fileName,
  2. required String sourceFileName,
  3. required String className,
  4. required EnumSerialization serialized,
  5. required ProtocolEnumValueDefinition? defaultValue,
  6. required List<ProtocolEnumValueDefinition> values,
  7. required bool serverOnly,
  8. required TypeDefinition type,
  9. List<String> subDirParts = const [],
  10. List<String>? documentation,
})

Create a new EnumDefinition.

Implementation

EnumDefinition({
  required super.fileName,
  required super.sourceFileName,
  required super.className,
  required this.serialized,
  required this.defaultValue,
  required this.values,
  required super.serverOnly,
  required super.type,
  super.subDirParts,
  this.documentation,
});