preview property

The preview images for this Submission.

Returns an empty list if the Submission does not have a preview image.

Implementation

List<SubmissionPreview> get preview {
  final previews = <SubmissionPreview>[];
  if (!data!.containsKey('preview')) {
    return previews;
  }
  assert(data!['preview'].containsKey('images'));
  final raw = data!['preview']['images'].cast<Map<String, dynamic>>();
  for (final i in raw) {
    previews.add(SubmissionPreview._fromMap(i));
  }
  return previews;
}