Access.fromJson constructor

Access.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory Access.fromJson(Map<String, Object?> json) => Access(
      maxAccesses: json["max_accesses"] == null
          ? null
          : (json["max_accesses"] as num).toInt(),
      accessCount: json["access_count"] == null
          ? null
          : (json["access_count"] as num).toInt(),
      lastAccessedAt: json["last_accessed_at"] == null
          ? null
          : decodeDateTime(json["last_accessed_at"]),
      allowDownload: json["allow_download"] == null
          ? null
          : json["allow_download"] as bool,
      allowedOrigins: json["allowed_origins"] == null
          ? null
          : (json["allowed_origins"] as List)
              .map((item) => item as String)
              .toList(),
    );