parse static method

ZJTubeRecordItem parse(
  1. Map<String, dynamic> params
)

Implementation

static ZJTubeRecordItem parse(Map<String, dynamic> params) {
  return ZJTubeRecordItem(
    tubeId: (params["tubeId"] as num?)?.toInt() ?? 0,
    tubeName: params["tubeName"]?.toString() ?? "",
    coverUrl: params["coverUrl"]?.toString() ?? "",
    desc: params["desc"]?.toString() ?? "",
    episodeNumber: (params["episodeNumber"] as num?)?.toInt() ?? 0,
    totalEpisodeCount: (params["totalEpisodeCount"] as num?)?.toInt() ?? 0,
    isFinished: params["isFinished"] == true,
    isFavor: params["isFavor"] == true,
    actionTime: (params["actionTime"] as num?)?.toInt() ?? 0,
    authorName: params["authorName"]?.toString() ?? "",
  );
}