ProfileModel.fromJson constructor

ProfileModel.fromJson(
  1. 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>?,
  );
}