fromJson<T extends SupabaseObject> static method
T
fromJson<
T extends SupabaseObject>( - Map<String, dynamic> json
)
Implementation
static T fromJson<T extends SupabaseObject>(Map<String, dynamic> json) {
if (T == Study) return Study.fromJson(json) as T;
if (T == StudySubject) return StudySubject.fromJson(json) as T;
if (T == SubjectProgress) return SubjectProgress.fromJson(json) as T;
if (T == AppConfig) return AppConfig.fromJson(json) as T;
if (T == Repo) return Repo.fromJson(json) as T;
if (T == StudyInvite) return StudyInvite.fromJson(json) as T;
if (T == StudyUUser) return StudyUUser.fromJson(json) as T;
if (T == StudyFitbitCredentials) {
return StudyFitbitCredentials.fromJson(json) as T;
}
throw ArgumentError('$T is not a supported Supabase type');
}