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
|
|
|
}
|