toJson method

Map<String, dynamic> toJson()

id that contain String value of Avatar video ID name is contain String value video name url , sourceId, status, userId, accountId is contain String Values deleted , verified, public is contain bool Values slides is contains a list of items tags is contains a list of items createdAt , updatedAt is contain DateTime Values

Implementation

Map<String, dynamic> toJson() => {
      "_id": id,
      "name": name,
      "slides": slides == null
          ? []
          : List<dynamic>.from(slides!.map((x) => x.toJson())),
      "tags": tags == null ? [] : List<dynamic>.from(tags!.map((x) => x)),
      "url": url,
      "sourceId": sourceId,
      "deleted": deleted,
      "status": status,
      "verified": verified,
      "public": public,
      "userId": userId,
      "accountId": accountId,
      "createdAt": createdAt?.toIso8601String(),
      "updatedAt": updatedAt?.toIso8601String(),
    };