Files
flux/lib/blocs/company/company_events.dart
2026-04-07 11:30:22 +02:00

48 lines
1011 B
Dart

part of 'company_bloc.dart';
// lib/blocs/company/company_event.dart
abstract class CompanyEvent extends Equatable {
const CompanyEvent();
@override
List<Object?> get props => [];
}
class SaveCompanyRequested extends CompanyEvent {
final String ragioneSociale;
final String partitaIva;
final String codiceFiscale;
final String codiceUnivoco;
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,
];
}