GridVideoEvent.fromMap constructor
从Map创建事件
Implementation
factory GridVideoEvent.fromMap(Map<String, dynamic> map) {
final String typeString = (map['type'] as String? ?? '').trim();
final GridVideoEventType type = _parseGridVideoEventType(typeString);
return GridVideoEvent(
type: type,
videoId: map['videoId'] as String?,
data: castMapOrNull(map['data']),
error: map['error'] as String?,
errorCode: map['code'] as int?,
isLike: map['isLike'] as bool?,
itemId: map['itemId'] as String?,
title: map['title'] as String?,
);
}