UserAdModel.fromJson constructor Null safety

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

Implementation

factory UserAdModel.fromJson(Map<String, dynamic> json) {
  return UserAdModel(
    odataContext: json['@odata.context'],
    id: json['id'],
    displayName: json['displayName'],
    givenName: json['givenName'],
    surname: json['surname'],
    userPrincipalName: (json["userPrincipalName"] != null)
        ? json['userPrincipalName'].toString().toLowerCase()
        : 'N/D',
    mail:
        (json['mail'] != null) ? json['mail'].toString().toLowerCase() : null,
    accessToken: json['accessToken'],
    expiresOn: json["expiresOn"],
    businessPhones: (json["businessPhones"] != null) ? json["businessPhones"].cast<String>() : null,
    jobTitle: json['jobTitle'],
    mobilePhone: json['mobilePhone'],
    officeLocation: json['officeLocation'],
    preferredLanguage: json['preferredLanguage'],
  );
}