j
This commit is contained in:
@@ -53,7 +53,9 @@ class CompanyModel extends Equatable {
|
||||
final String vatId;
|
||||
final String fiscalCode;
|
||||
final String sdi;
|
||||
final String companyLogo;
|
||||
final String? phone;
|
||||
final String? email;
|
||||
final String? logoUrl;
|
||||
|
||||
// Stato Pagamenti (Ibride: manuale + Stripe)
|
||||
final bool isPaid;
|
||||
@@ -78,7 +80,9 @@ class CompanyModel extends Equatable {
|
||||
required this.vatId,
|
||||
required this.fiscalCode,
|
||||
required this.sdi,
|
||||
this.companyLogo = '',
|
||||
this.phone,
|
||||
this.email,
|
||||
this.logoUrl,
|
||||
this.isPaid = false,
|
||||
this.paymentExpiration,
|
||||
this.subscriptionTier = SubscriptionTier.free,
|
||||
@@ -100,7 +104,9 @@ class CompanyModel extends Equatable {
|
||||
String? vatId,
|
||||
String? fiscalCode,
|
||||
String? sdi,
|
||||
String? companyLogo,
|
||||
String? logoUrl,
|
||||
String? phone,
|
||||
String? email,
|
||||
bool? isPaid,
|
||||
DateTime? paymentExpiration,
|
||||
SubscriptionTier? subscriptionTier,
|
||||
@@ -121,7 +127,9 @@ class CompanyModel extends Equatable {
|
||||
vatId: vatId ?? this.vatId,
|
||||
fiscalCode: fiscalCode ?? this.fiscalCode,
|
||||
sdi: sdi ?? this.sdi,
|
||||
companyLogo: companyLogo ?? this.companyLogo,
|
||||
logoUrl: logoUrl ?? this.logoUrl,
|
||||
phone: phone ?? this.phone,
|
||||
email: email ?? this.email,
|
||||
isPaid: isPaid ?? this.isPaid,
|
||||
paymentExpiration: paymentExpiration ?? this.paymentExpiration,
|
||||
subscriptionTier: subscriptionTier ?? this.subscriptionTier,
|
||||
@@ -163,7 +171,9 @@ class CompanyModel extends Equatable {
|
||||
vatId: map['vat_id'] ?? '',
|
||||
fiscalCode: map['fiscal_code'] ?? '',
|
||||
sdi: map['sdi'] ?? '',
|
||||
companyLogo: map['company_logo'] ?? '',
|
||||
logoUrl: map['company_logo'],
|
||||
phone: map['phone'] ?? '',
|
||||
email: map['email'] ?? '',
|
||||
isPaid: map['is_paid'] ?? false,
|
||||
paymentExpiration: map['payment_expiration'] != null
|
||||
? DateTime.tryParse(map['payment_expiration'])
|
||||
@@ -193,7 +203,9 @@ class CompanyModel extends Equatable {
|
||||
'vat_id': vatId,
|
||||
'fiscal_code': fiscalCode,
|
||||
'sdi': sdi,
|
||||
'company_logo': companyLogo,
|
||||
'company_logo': logoUrl,
|
||||
'phone': phone,
|
||||
'email': 'email',
|
||||
'is_paid': isPaid,
|
||||
if (paymentExpiration != null)
|
||||
'payment_expiration': paymentExpiration!.toIso8601String(),
|
||||
@@ -221,7 +233,9 @@ class CompanyModel extends Equatable {
|
||||
vatId,
|
||||
fiscalCode,
|
||||
sdi,
|
||||
companyLogo,
|
||||
logoUrl,
|
||||
phone,
|
||||
email,
|
||||
isPaid,
|
||||
paymentExpiration,
|
||||
subscriptionTier,
|
||||
|
||||
Reference in New Issue
Block a user