MagicFeedResponse.withMap constructor

MagicFeedResponse.withMap(
  1. Map<String, Object?> map
)

Implementation

factory MagicFeedResponse.withMap(Map<String, Object?> map) {
  return MagicFeedResponse(
    event: '${map['event'] ?? ''}',
    tagId: '${map['tagId'] ?? ''}',
    adObjectId: map['adObjectId'] as String?,
    adObject: magicAdObjectFromEventMap(map),
    method: map['method'] as String?,
    requestMessage: map['errorMessage'] as String?,
    rawMap: map,
    extraMap: MagicBaseResponse.extraFrom(map),
    feedStatus: _feedStatus('${map['event'] ?? ''}'),
    realHeight: _doubleValue(map['height']),
    isVideo: _boolValue(map['isVideo']),
  );
}