validate method
void
validate()
Implementation
void validate() {
if (!RegExp(r'^[A-Za-z0-9_-]{1,160}$').hasMatch(selectionId) ||
images.isEmpty ||
images.length > miniProgramGalleryMaxImages ||
!selectedAtUtc.isUtc ||
images.map((image) => image.mediaRef).toSet().length != images.length) {
throw const FormatException('Invalid gallery selection metadata.');
}
for (final image in images) {
image.validate();
}
}