ParsedMetadata constructor

const ParsedMetadata({
  1. String? schemaVersion,
  2. String? id,
  3. String? epic,
  4. String? owner,
  5. String? status,
  6. List<String>? targets,
  7. List<String>? pbis,
  8. List<ParsedBinding>? bindings,
  9. List<ParsedEndpoint>? endpoints,
  10. List<String>? events,
  11. List<String>? featureFlags,
  12. List<ParsedPerformance>? performance,
  13. List<ParsedControlRef>? requires,
  14. List<String>? requiredEvidence,
  15. List<Map<String, String>>? evidenceRequirements,
  16. String? securityProfile,
  17. Map<String, Object?> extensions = const {},
  18. List<String> errors = const [],
  19. required SourceLocation source,
})

Creates parsed metadata with source as its origin.

Implementation

const ParsedMetadata({
  this.schemaVersion,
  this.id,
  this.epic,
  this.owner,
  this.status,
  this.targets,
  this.pbis,
  this.bindings,
  this.endpoints,
  this.events,
  this.featureFlags,
  this.performance,
  this.requires,
  this.requiredEvidence,
  this.evidenceRequirements,
  this.securityProfile,
  this.extensions = const {},
  this.errors = const [],
  required this.source,
});