LinkedInUserModel.fromJson constructor

LinkedInUserModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory LinkedInUserModel.fromJson(final Map<String, dynamic> json) {
  final name = json['name'] as String?;
  final familyName = json['family_name'] as String?;
  final givenName = json['given_name'] as String?;
  final isEmailVerified = json['email_verified'] as bool?;
  final sub = json['sub'] as String?;
  final email = json['email'] as String?;
  final picture = json['picture'] as String?;
  final locale = json['locale'] == null
      ? null
      : LinkedInPreferredLocal.fromJson(json['locale']);

  return LinkedInUserModel(
    email: email,
    givenName: givenName,
    isEmailVerified: isEmailVerified,
    familyName: familyName,
    name: name,
    picture: picture,
    sub: sub,
    locale: locale,
  );
}