LinkedInUserModel.fromJson constructor

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

Convert response from API to LinkedInUserModel object

Implementation

factory LinkedInUserModel.fromJson(final Map<String, dynamic> json) {
  final firstName = json['firstName'];
  final lastName = json['lastName'];
  final profilePicture = json['profilePicture'];
  final localizedFirstName = json['localizedFirstName'];
  final localizedLastName = json['localizedLastName'];
  final userId = json['id'];

  return LinkedInUserModel(
    firstName:
        firstName != null ? LinkedInPersonalInfo.fromJson(firstName) : null,
    lastName:
        lastName != null ? LinkedInPersonalInfo.fromJson(lastName) : null,
    profilePicture: profilePicture != null
        ? LinkedInProfilePicture.fromJson(profilePicture)
        : null,
    userId: userId,
    localizedFirstName: localizedFirstName,
    localizedLastName: localizedLastName,
  );
}