CreateVideoAvatarData.fromJson constructor

CreateVideoAvatarData.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory CreateVideoAvatarData.fromJson(Map<String, dynamic> json) =>
    CreateVideoAvatarData(
      id: json["_id"],
      name: json["name"],
      slides: json["slides"] == null
          ? []
          : List<Slide>.from(json["slides"]!.map((x) => Slide.fromJson(x))),
      tags: json["tags"] == null
          ? []
          : List<String>.from(json["tags"]!.map((x) => x)),
      url: json["url"],
      sourceId: json["sourceId"],
      deleted: json["deleted"],
      status: json["status"],
      verified: json["verified"],
      public: json["public"],
      userId: json["userId"],
      accountId: json["accountId"],
      createdAt: json["createdAt"] == null
          ? null
          : DateTime.parse(json["createdAt"]),
      updatedAt: json["updatedAt"] == null
          ? null
          : DateTime.parse(json["updatedAt"]),
    );