ResourceLink constructor

ResourceLink({
  1. required String name,
  2. required Uri uri,
  3. String? title,
  4. String? description,
  5. List<Icon>? icons,
  6. MediaType? mimeType,
  7. AcpInt64? size,
  8. Annotations? annotations,
  9. AcpJsonObject? meta,
})

Creates a ResourceLink value.

Implementation

ResourceLink({
  required this.name,
  required this.uri,
  this.title,
  this.description,
  List<Icon>? icons,
  this.mimeType,
  this.size,
  this.annotations,
  this.meta,
}) : icons = icons == null ? null : List<Icon>.unmodifiable(icons);