GridVideoEvent.fromMap constructor

GridVideoEvent.fromMap(
  1. Map<String, dynamic> map
)

从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?,
  );
}