Collective.fromJSON constructor

Collective.fromJSON(
  1. dynamic data
)

Implementation

Collective.fromJSON(dynamic data) :
      id = data["id"] ?? '',
      email = data["email"] ?? '',
      name = data["name"] ?? '',
      description = data["description"] ?? "",
      photoUrl = data["photoUrl"] ?? "",
      coverImgUrl = data["coverImgUrl"] ?? "",
      reason = EnumToString.fromString(UsageReason.values, data["reason"] ?? UsageReason.any.name) ?? UsageReason.any,
      pricePerHour = Price.fromJSON(data["pricePerHour"] ?? {}),
      reviewStars = (data["reviewStars"] ?? 10).toDouble(),
      isActive = data["isActive"] ?? true,
      createdTime = data["createdTime"] ?? 0,
      lastSession = data["lastSession"] ?? 0,
      position = CoreUtilities.JSONtoPosition(data["position"]),
      bannedGenres = data["bannedGenres"]?.cast<String>() ?? [],
      itemmates = data["itemmates"]?.cast<String>() ?? [],
      eventmates = data["eventmates"]?.cast<String>() ?? [],
      following = data["following"]?.cast<String>() ?? [],
      followers = data["followers"]?.cast<String>() ?? [],
      unfollowing = data["unfollowing"]?.cast<String>() ?? [],
      posts = data["posts"]?.cast<String>() ?? [],
      hiddenPosts = data["hiddenPosts"]?.cast<String>() ?? [],
      hiddenComments = data["hiddenComments"]?.cast<String>() ?? [],
      reports = data["reports"]?.cast<String>() ?? [],
      events = data["events"]?.cast<String>() ?? [],
      reviews = data["reviews"]?.cast<String>() ?? [],
      ///DEPRECATED appMediaItems = data["appMediaItems"]?.cast<String>() ?? [],
      ///DEPRECATED appReleaseItems = data["appReleaseItems"]?.cast<String>() ?? [],
      playingEvents = data["playingEvents"]?.cast<String>() ?? [],
      requests = data["requests"]?.cast<String>() ?? [],
      sentRequests = data["sentRequests"]?.cast<String>() ?? [],
      invitationRequests = data["invitationRequests"]?.cast<String>() ?? [],
      boardId = data["boardId"] ?? '',
      channels = data["channels"]?.cast<String>() ?? [],
      slug = data["slug"] ?? '';