ProfileModel.fromJson constructor
ProfileModel.fromJson( - Map<String, dynamic> json
)
Implementation
factory ProfileModel.fromJson(Map<String, dynamic> json) {
return ProfileModel(
id: json['id'] as String,
displayName: json['display_name'] as String?,
avatarUrl: json['avatar_url'] as String?,
email: json['email'] as String?,
username: json['username'] as String?,
settings: json['settings'] as Map<String, dynamic>?,
onboardingCompletedAt: json['onboarding_completed_at'] != null
? DateTime.parse(json['onboarding_completed_at'] as String)
: null,
onboardingStep: json['onboarding_step'] as String?,
adminOnboardingCompletedAt: json['admin_onboarding_completed_at'] != null
? DateTime.parse(json['admin_onboarding_completed_at'] as String)
: null,
adminOnboardingStep: json['admin_onboarding_step'] as String?,
adminOnboardingOrgId: json['admin_onboarding_org_id'] as String?,
seenTooltips: json['seen_tooltips'] as Map<String, dynamic>?,
);
}