mapFromDto static method

AuthUserSession mapFromDto({
  1. required AuthUserSessionDto dto,
})

Implementation

static AuthUserSession mapFromDto({
  required AuthUserSessionDto dto,
}) {
  return AuthUserSession(
    sessionToken: dto.sessionToken,
    verified: dto.verified,
    authenticated: dto.authenticated,
    userInfo: AuthSessionUserInfo.fromDto(dto.userInfo),
    userProfile: dto.businessUser ?? BusinessUser(),
    userRole: AuthUserRole.mapFromDto(
        userRole: dto.userRole, businessRole: dto.businessRole),
    permissions: dto.permissions
        .map((e) => AuthUserPermission.mapFromDto(dto: e))
        .toList(),
    business: dto.business,
    businesses: dto.businesses,
    legacyPermissions: dto.legacyPermissions,
    businessProfiles: dto.businessProfiles,
  );
}