Query$user$user.fromJson constructor

Query$user$user.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Query$user$user.fromJson(Map<String, dynamic> json) {
  final l$id = json['id'];
  final l$email = json['email'];
  final l$gender = json['gender'];
  final l$locale = json['locale'];
  final l$widget = json['widget'];
  final l$lastName = json['lastName'];
  final l$username = json['username'];
  final l$firstName = json['firstName'];
  final l$createdAt = json['createdAt'];
  final l$updatedAt = json['updatedAt'];
  final l$isMailValid = json['isMailValid'];
  final l$dateOfBirth = json['dateOfBirth'];
  final l$mobileTheme = json['mobileTheme'];
  final l$maritalStatus = json['maritalStatus'];
  final l$phone = json['phone'];
  final l$picture = json['picture'];
  final l$residentialAddress = json['residentialAddress'];
  final l$chatContact = json['chatContact'];
  final l$socialMedia = json['socialMedia'];
  final l$socialLoginData = json['socialLoginData'];
  final l$education = json['education'];
  final l$work = json['work'];
  final l$hobbies = json['hobbies'];
  final l$interests = json['interests'];
  return Query$user$user(
    id: (l$id as String),
    email: (l$email as String?),
    gender:
        l$gender == null ? null : fromJson$Enum$Gender((l$gender as String)),
    locale: (l$locale as String?),
    widget: (l$widget as bool?),
    lastName: (l$lastName as String?),
    username: (l$username as String?),
    firstName: (l$firstName as String?),
    createdAt: dateTimeFromJson(l$createdAt),
    updatedAt: dateTimeFromJson(l$updatedAt),
    isMailValid: (l$isMailValid as bool?),
    dateOfBirth:
        l$dateOfBirth == null ? null : dateTimeFromJson(l$dateOfBirth),
    mobileTheme: l$mobileTheme == null
        ? null
        : fromJson$Enum$MobileThemesEnum((l$mobileTheme as String)),
    maritalStatus: l$maritalStatus == null
        ? null
        : fromJson$Enum$MaritalStatus((l$maritalStatus as String)),
    phone: l$phone == null
        ? null
        : Query$user$user$phone.fromJson((l$phone as Map<String, dynamic>)),
    picture: l$picture == null
        ? null
        : Query$user$user$picture.fromJson(
            (l$picture as Map<String, dynamic>)),
    residentialAddress: (l$residentialAddress as List<dynamic>?)
        ?.map((e) => Query$user$user$residentialAddress.fromJson(
            (e as Map<String, dynamic>)))
        .toList(),
    chatContact: (l$chatContact as List<dynamic>?)
        ?.map((e) =>
            Query$user$user$chatContact.fromJson((e as Map<String, dynamic>)))
        .toList(),
    socialMedia: (l$socialMedia as List<dynamic>?)
        ?.map((e) =>
            Query$user$user$socialMedia.fromJson((e as Map<String, dynamic>)))
        .toList(),
    socialLoginData: l$socialLoginData == null
        ? null
        : Query$user$user$socialLoginData.fromJson(
            (l$socialLoginData as Map<String, dynamic>)),
    education: (l$education as List<dynamic>?)
        ?.map((e) =>
            Query$user$user$education.fromJson((e as Map<String, dynamic>)))
        .toList(),
    work: (l$work as List<dynamic>?)
        ?.map(
            (e) => Query$user$user$work.fromJson((e as Map<String, dynamic>)))
        .toList(),
    hobbies:
        (l$hobbies as List<dynamic>?)?.map((e) => (e as String)).toList(),
    interests:
        (l$interests as List<dynamic>?)?.map((e) => (e as String)).toList(),
  );
}