Manifest constructor

Manifest({
  1. required String name,
  2. required List<ManifestItem> items,
  3. required List<ManifestParam> params,
  4. required List<ManifestField> fields,
})

Implementation

Manifest({
  required this.name,
  required this.items,
  required this.params,
  required this.fields,
}) {
  check(name.isGenClassName());
  check(items.isNotEmpty);
  checkManifestIntegrity(this);
}