mapFromDto static method
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,
);
}