toInterface static method

OpenIdUserInterface toInterface(
  1. OpenIdUser openIdUser
)

convert a OpenIdUser to a OpenIdUserInterface

Implementation

static OpenIdUserInterface toInterface(
  OpenIdUser openIdUser,
) {
  final address = openIdUser.address;

  return OpenIdUserInterface(
    id: openIdUser.id,
    name: openIdUser.name,
    preferredUsername: openIdUser.preferredUsername,
    givenName: openIdUser.givenName,
    familyName: openIdUser.familyName,
    middleName: openIdUser.middleName,
    nickname: openIdUser.nickname,
    picture: openIdUser.picture,
    website: openIdUser.website,
    email: openIdUser.email,
    emailVerified: openIdUser.emailVerified,
    gender: openIdUser.gender,
    zoneinfo: openIdUser.zoneinfo,
    locale: openIdUser.locale,
    phoneNumber: openIdUser.phoneNumber,
    phoneNumberVerified: openIdUser.phoneNumberVerified,
    address: address != null ? AddressConverter.toInterface(address) : null,
    birthdate: openIdUser.birthdate,
    externalId: openIdUser.externalId,
  );
}