Implementation
void setProject(Project project) {
emit(ProjectState(
projectId: project.id,
projectName: project.name,
client: project.client,
reference: project.reference,
ownerPhone: project.ownerPhone,
ownerEmail: project.ownerEmail,
root: project.root,
budgetConfig: project.budgetConfig,
electricalStandardId: project.electricalStandardId ?? 'rebt_spain',
supplyVoltage: project.supplyVoltage ?? '400V III',
installationUsage:
project.installationUsage ?? 'Local de Pública Concurrencia',
expectedPower: project.expectedPower ?? 15.0,
powerFactor: project.powerFactor ?? 0.9,
requiresTechProject: project.requiresTechProject ?? true,
isNewLink: project.isNewLink ?? false,
));
}