static Remote fromJSON(Map<String, dynamic> data) { return Remote( url: (data["url"] as String), auth: data["auth"] == null ? null : RemoteAuthentication.fromJSON(data["auth"]), ); }