Package constructor

Package({
  1. required String name,
  2. required String description,
  3. String? homepage,
  4. String? repository,
  5. required List<String> authors,
  6. required String version,
  7. String? license,
  8. @Default.new(false) bool isMarkdown,
  9. @Default.new(false) bool isSdk,
  10. @Default.new(false) bool isDirectDependency,
})

Implementation

factory Package({
 required String name,
 required String description,
 String? homepage,
 String? repository,
 required List<String> authors,
 required String version,
 String? license,
 @Default(false) bool isMarkdown,
 @Default(false) bool isSdk,
 @Default(false) bool isDirectDependency,
  }) = _Package;