SecretKey.fromJson constructor

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

Implementation

factory SecretKey.fromJson(Map<String, Object?> json) => SecretKey(
      id: json["id"] as String,
      label: json["label"] == null ? null : json["label"] as String,
      tokenType: TokenType.fromJson(json["token_type"]),
      issuedAt: decodeDateTime(json["issued_at"]),
      updatedAt: json["updated_at"] == null
          ? null
          : decodeDateTime(json["updated_at"]),
      expiresAt: json["expires_at"] == null
          ? null
          : decodeDateTime(json["expires_at"]),
      status: Status.fromJson(json["status"]),
      active: json["active"] as bool,
      revokedAt: json["revoked_at"] == null
          ? null
          : decodeDateTime(json["revoked_at"]),
      lastUsedAt: json["last_used_at"] == null
          ? null
          : decodeDateTime(json["last_used_at"]),
      usageCount: json["usage_count"] == null
          ? null
          : (json["usage_count"] as num).toInt(),
    );