FileDeclaration constructor
const
FileDeclaration(
{ - @JsonKey.new(name: "fileName") required String name,
- required String path,
- required String id,
- @JsonKey.new(defaultValue: <SchemaTypeDefinition>[]) required List<SchemaTypeDefinition> types,
- @JsonKey.new(defaultValue: <String>[]) required List<String> imports,
})
Implementation
@Implements<EntityDeclaration>()
const factory FileDeclaration({
@JsonKey(name: "fileName") required String name,
required String path,
required String id,
@JsonKey(defaultValue: <SchemaTypeDefinition>[]) required List<SchemaTypeDefinition> types,
@JsonKey(defaultValue: <String>[]) required List<String> imports
}) = _FileDeclaration;