fromMap static method
override
Construct from Map.
Implementation
static FileType? fromMap(Map<String, dynamic>? _map) {
if (_map == null) return null;
var _ = _map["@type"];
switch (_) {
case 'fileTypeDocument':
return FileTypeDocument.fromMap(_map);
case 'fileTypeThumbnail':
return FileTypeThumbnail.fromMap(_map);
case 'fileTypeSecretThumbnail':
return FileTypeSecretThumbnail.fromMap(_map);
case 'fileTypeAudio':
return FileTypeAudio.fromMap(_map);
case 'fileTypeSecret':
return FileTypeSecret.fromMap(_map);
case 'fileTypeWallpaper':
return FileTypeWallpaper.fromMap(_map);
case 'fileTypeUnknown':
return FileTypeUnknown.fromMap(_map);
case 'fileTypeSticker':
return FileTypeSticker.fromMap(_map);
case 'fileTypeProfilePhoto':
return FileTypeProfilePhoto.fromMap(_map);
case 'fileTypeNotificationSound':
return FileTypeNotificationSound.fromMap(_map);
case 'fileTypeVideoNote':
return FileTypeVideoNote.fromMap(_map);
case 'fileTypeAnimation':
return FileTypeAnimation.fromMap(_map);
case 'fileTypeVideoStory':
return FileTypeVideoStory.fromMap(_map);
case 'fileTypeVideo':
return FileTypeVideo.fromMap(_map);
case 'fileTypePhoto':
return FileTypePhoto.fromMap(_map);
case 'fileTypeSecure':
return FileTypeSecure.fromMap(_map);
case 'fileTypeNone':
return FileTypeNone.fromMap(_map);
case 'fileTypePhotoStory':
return FileTypePhotoStory.fromMap(_map);
case 'fileTypeVoiceNote':
return FileTypeVoiceNote.fromMap(_map);
case null:
default:
return null;
}
}