Files
flux/lib/features/company/bloc/company_events.dart

48 lines
1011 B
Dart
Raw Normal View History

2026-04-06 10:55:56 +02:00
part of 'company_bloc.dart';
2026-04-07 11:30:22 +02:00
// lib/blocs/company/company_event.dart
abstract class CompanyEvent extends Equatable {
2026-04-06 10:55:56 +02:00
const CompanyEvent();
2026-04-07 11:30:22 +02:00
@override
List<Object?> get props => [];
2026-04-06 10:55:56 +02:00
}
2026-04-07 11:30:22 +02:00
class SaveCompanyRequested extends CompanyEvent {
2026-04-06 10:55:56 +02:00
final String ragioneSociale;
final String partitaIva;
2026-04-07 11:30:22 +02:00
final String codiceFiscale;
2026-04-06 10:55:56 +02:00
final String codiceUnivoco;
2026-04-07 11:30:22 +02:00
final String indirizzo;
final String cap;
final String citta;
final String provincia;
final String companyLogo;
const SaveCompanyRequested({
required this.ragioneSociale,
required this.partitaIva,
required this.codiceFiscale,
required this.codiceUnivoco,
required this.indirizzo,
required this.cap,
required this.citta,
required this.provincia,
this.companyLogo = '', // Default vuoto come da schema SQL
});
@override
List<Object?> get props => [
ragioneSociale,
partitaIva,
codiceFiscale,
codiceUnivoco,
indirizzo,
cap,
citta,
provincia,
companyLogo,
];
2026-04-06 10:55:56 +02:00
}