Custom SMTP
This commit is contained in:
parent
81e1d47dfe
commit
5d6595a86d
|
|
@ -132,6 +132,13 @@ abstract class CompanyEntity extends Object
|
|||
hasEInvoiceCertificate: false,
|
||||
hasEInvoiceCertificatePassphrase: false,
|
||||
eInvoiceCertificatePassphrase: '',
|
||||
smtpHost: '',
|
||||
smtpPort: 587,
|
||||
smtpEncryption: '',
|
||||
smtpUsername: '',
|
||||
smtpPassword: '',
|
||||
smtpLocalDomain: '',
|
||||
smtpVerifyPeer: true,
|
||||
taxData: TaxDataEntity(),
|
||||
taxConfig: TaxConfigEntity(),
|
||||
groups: BuiltList<GroupEntity>(),
|
||||
|
|
@ -322,6 +329,27 @@ abstract class CompanyEntity extends Object
|
|||
@BuiltValueField(wireName: 'notify_vendor_when_paid')
|
||||
bool get notifyVendorWhenPaid;
|
||||
|
||||
@BuiltValueField(wireName: 'smtp_host')
|
||||
String get smtpHost;
|
||||
|
||||
@BuiltValueField(wireName: 'smtp_port')
|
||||
int get smtpPort;
|
||||
|
||||
@BuiltValueField(wireName: 'smtp_encryption')
|
||||
String get smtpEncryption;
|
||||
|
||||
@BuiltValueField(wireName: 'smtp_username')
|
||||
String get smtpUsername;
|
||||
|
||||
@BuiltValueField(wireName: 'smtp_password')
|
||||
String get smtpPassword;
|
||||
|
||||
@BuiltValueField(wireName: 'smtp_local_domain')
|
||||
String get smtpLocalDomain;
|
||||
|
||||
@BuiltValueField(wireName: 'smtp_verify_peer')
|
||||
bool get smtpVerifyPeer;
|
||||
|
||||
BuiltList<GroupEntity> get groups;
|
||||
|
||||
BuiltList<ActivityEntity> get activities;
|
||||
|
|
@ -837,6 +865,13 @@ abstract class CompanyEntity extends Object
|
|||
..updatedAt = 0
|
||||
..archivedAt = 0
|
||||
..id = ''
|
||||
..smtpHost = ''
|
||||
..smtpPort = 587
|
||||
..smtpEncryption = ''
|
||||
..smtpUsername = ''
|
||||
..smtpPassword = ''
|
||||
..smtpLocalDomain = ''
|
||||
..smtpVerifyPeer = true
|
||||
..taxConfig.replace(TaxConfigEntity())
|
||||
..taxData.replace(TaxDataEntity())
|
||||
..systemLogs.replace(BuiltList<SystemLogEntity>())
|
||||
|
|
|
|||
|
|
@ -176,6 +176,27 @@ class _$CompanyEntitySerializer implements StructuredSerializer<CompanyEntity> {
|
|||
'notify_vendor_when_paid',
|
||||
serializers.serialize(object.notifyVendorWhenPaid,
|
||||
specifiedType: const FullType(bool)),
|
||||
'smtp_host',
|
||||
serializers.serialize(object.smtpHost,
|
||||
specifiedType: const FullType(String)),
|
||||
'smtp_port',
|
||||
serializers.serialize(object.smtpPort,
|
||||
specifiedType: const FullType(int)),
|
||||
'smtp_encryption',
|
||||
serializers.serialize(object.smtpEncryption,
|
||||
specifiedType: const FullType(String)),
|
||||
'smtp_username',
|
||||
serializers.serialize(object.smtpUsername,
|
||||
specifiedType: const FullType(String)),
|
||||
'smtp_password',
|
||||
serializers.serialize(object.smtpPassword,
|
||||
specifiedType: const FullType(String)),
|
||||
'smtp_local_domain',
|
||||
serializers.serialize(object.smtpLocalDomain,
|
||||
specifiedType: const FullType(String)),
|
||||
'smtp_verify_peer',
|
||||
serializers.serialize(object.smtpVerifyPeer,
|
||||
specifiedType: const FullType(bool)),
|
||||
'groups',
|
||||
serializers.serialize(object.groups,
|
||||
specifiedType:
|
||||
|
|
@ -646,6 +667,34 @@ class _$CompanyEntitySerializer implements StructuredSerializer<CompanyEntity> {
|
|||
result.notifyVendorWhenPaid = serializers.deserialize(value,
|
||||
specifiedType: const FullType(bool))! as bool;
|
||||
break;
|
||||
case 'smtp_host':
|
||||
result.smtpHost = serializers.deserialize(value,
|
||||
specifiedType: const FullType(String))! as String;
|
||||
break;
|
||||
case 'smtp_port':
|
||||
result.smtpPort = serializers.deserialize(value,
|
||||
specifiedType: const FullType(int))! as int;
|
||||
break;
|
||||
case 'smtp_encryption':
|
||||
result.smtpEncryption = serializers.deserialize(value,
|
||||
specifiedType: const FullType(String))! as String;
|
||||
break;
|
||||
case 'smtp_username':
|
||||
result.smtpUsername = serializers.deserialize(value,
|
||||
specifiedType: const FullType(String))! as String;
|
||||
break;
|
||||
case 'smtp_password':
|
||||
result.smtpPassword = serializers.deserialize(value,
|
||||
specifiedType: const FullType(String))! as String;
|
||||
break;
|
||||
case 'smtp_local_domain':
|
||||
result.smtpLocalDomain = serializers.deserialize(value,
|
||||
specifiedType: const FullType(String))! as String;
|
||||
break;
|
||||
case 'smtp_verify_peer':
|
||||
result.smtpVerifyPeer = serializers.deserialize(value,
|
||||
specifiedType: const FullType(bool))! as bool;
|
||||
break;
|
||||
case 'groups':
|
||||
result.groups.replace(serializers.deserialize(value,
|
||||
specifiedType: const FullType(
|
||||
|
|
@ -1734,6 +1783,20 @@ class _$CompanyEntity extends CompanyEntity {
|
|||
@override
|
||||
final bool notifyVendorWhenPaid;
|
||||
@override
|
||||
final String smtpHost;
|
||||
@override
|
||||
final int smtpPort;
|
||||
@override
|
||||
final String smtpEncryption;
|
||||
@override
|
||||
final String smtpUsername;
|
||||
@override
|
||||
final String smtpPassword;
|
||||
@override
|
||||
final String smtpLocalDomain;
|
||||
@override
|
||||
final bool smtpVerifyPeer;
|
||||
@override
|
||||
final BuiltList<GroupEntity> groups;
|
||||
@override
|
||||
final BuiltList<ActivityEntity> activities;
|
||||
|
|
@ -1925,6 +1988,13 @@ class _$CompanyEntity extends CompanyEntity {
|
|||
required this.convertPaymentCurrency,
|
||||
required this.convertExpenseCurrency,
|
||||
required this.notifyVendorWhenPaid,
|
||||
required this.smtpHost,
|
||||
required this.smtpPort,
|
||||
required this.smtpEncryption,
|
||||
required this.smtpUsername,
|
||||
required this.smtpPassword,
|
||||
required this.smtpLocalDomain,
|
||||
required this.smtpVerifyPeer,
|
||||
required this.groups,
|
||||
required this.activities,
|
||||
required this.taxRates,
|
||||
|
|
@ -2088,6 +2158,20 @@ class _$CompanyEntity extends CompanyEntity {
|
|||
convertExpenseCurrency, r'CompanyEntity', 'convertExpenseCurrency');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
notifyVendorWhenPaid, r'CompanyEntity', 'notifyVendorWhenPaid');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
smtpHost, r'CompanyEntity', 'smtpHost');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
smtpPort, r'CompanyEntity', 'smtpPort');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
smtpEncryption, r'CompanyEntity', 'smtpEncryption');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
smtpUsername, r'CompanyEntity', 'smtpUsername');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
smtpPassword, r'CompanyEntity', 'smtpPassword');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
smtpLocalDomain, r'CompanyEntity', 'smtpLocalDomain');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
smtpVerifyPeer, r'CompanyEntity', 'smtpVerifyPeer');
|
||||
BuiltValueNullFieldError.checkNotNull(groups, r'CompanyEntity', 'groups');
|
||||
BuiltValueNullFieldError.checkNotNull(
|
||||
activities, r'CompanyEntity', 'activities');
|
||||
|
|
@ -2267,6 +2351,13 @@ class _$CompanyEntity extends CompanyEntity {
|
|||
convertPaymentCurrency == other.convertPaymentCurrency &&
|
||||
convertExpenseCurrency == other.convertExpenseCurrency &&
|
||||
notifyVendorWhenPaid == other.notifyVendorWhenPaid &&
|
||||
smtpHost == other.smtpHost &&
|
||||
smtpPort == other.smtpPort &&
|
||||
smtpEncryption == other.smtpEncryption &&
|
||||
smtpUsername == other.smtpUsername &&
|
||||
smtpPassword == other.smtpPassword &&
|
||||
smtpLocalDomain == other.smtpLocalDomain &&
|
||||
smtpVerifyPeer == other.smtpVerifyPeer &&
|
||||
groups == other.groups &&
|
||||
activities == other.activities &&
|
||||
taxRates == other.taxRates &&
|
||||
|
|
@ -2392,6 +2483,13 @@ class _$CompanyEntity extends CompanyEntity {
|
|||
_$hash = $jc(_$hash, convertPaymentCurrency.hashCode);
|
||||
_$hash = $jc(_$hash, convertExpenseCurrency.hashCode);
|
||||
_$hash = $jc(_$hash, notifyVendorWhenPaid.hashCode);
|
||||
_$hash = $jc(_$hash, smtpHost.hashCode);
|
||||
_$hash = $jc(_$hash, smtpPort.hashCode);
|
||||
_$hash = $jc(_$hash, smtpEncryption.hashCode);
|
||||
_$hash = $jc(_$hash, smtpUsername.hashCode);
|
||||
_$hash = $jc(_$hash, smtpPassword.hashCode);
|
||||
_$hash = $jc(_$hash, smtpLocalDomain.hashCode);
|
||||
_$hash = $jc(_$hash, smtpVerifyPeer.hashCode);
|
||||
_$hash = $jc(_$hash, groups.hashCode);
|
||||
_$hash = $jc(_$hash, activities.hashCode);
|
||||
_$hash = $jc(_$hash, taxRates.hashCode);
|
||||
|
|
@ -2516,6 +2614,13 @@ class _$CompanyEntity extends CompanyEntity {
|
|||
..add('convertPaymentCurrency', convertPaymentCurrency)
|
||||
..add('convertExpenseCurrency', convertExpenseCurrency)
|
||||
..add('notifyVendorWhenPaid', notifyVendorWhenPaid)
|
||||
..add('smtpHost', smtpHost)
|
||||
..add('smtpPort', smtpPort)
|
||||
..add('smtpEncryption', smtpEncryption)
|
||||
..add('smtpUsername', smtpUsername)
|
||||
..add('smtpPassword', smtpPassword)
|
||||
..add('smtpLocalDomain', smtpLocalDomain)
|
||||
..add('smtpVerifyPeer', smtpVerifyPeer)
|
||||
..add('groups', groups)
|
||||
..add('activities', activities)
|
||||
..add('taxRates', taxRates)
|
||||
|
|
@ -2821,6 +2926,37 @@ class CompanyEntityBuilder
|
|||
set notifyVendorWhenPaid(bool? notifyVendorWhenPaid) =>
|
||||
_$this._notifyVendorWhenPaid = notifyVendorWhenPaid;
|
||||
|
||||
String? _smtpHost;
|
||||
String? get smtpHost => _$this._smtpHost;
|
||||
set smtpHost(String? smtpHost) => _$this._smtpHost = smtpHost;
|
||||
|
||||
int? _smtpPort;
|
||||
int? get smtpPort => _$this._smtpPort;
|
||||
set smtpPort(int? smtpPort) => _$this._smtpPort = smtpPort;
|
||||
|
||||
String? _smtpEncryption;
|
||||
String? get smtpEncryption => _$this._smtpEncryption;
|
||||
set smtpEncryption(String? smtpEncryption) =>
|
||||
_$this._smtpEncryption = smtpEncryption;
|
||||
|
||||
String? _smtpUsername;
|
||||
String? get smtpUsername => _$this._smtpUsername;
|
||||
set smtpUsername(String? smtpUsername) => _$this._smtpUsername = smtpUsername;
|
||||
|
||||
String? _smtpPassword;
|
||||
String? get smtpPassword => _$this._smtpPassword;
|
||||
set smtpPassword(String? smtpPassword) => _$this._smtpPassword = smtpPassword;
|
||||
|
||||
String? _smtpLocalDomain;
|
||||
String? get smtpLocalDomain => _$this._smtpLocalDomain;
|
||||
set smtpLocalDomain(String? smtpLocalDomain) =>
|
||||
_$this._smtpLocalDomain = smtpLocalDomain;
|
||||
|
||||
bool? _smtpVerifyPeer;
|
||||
bool? get smtpVerifyPeer => _$this._smtpVerifyPeer;
|
||||
set smtpVerifyPeer(bool? smtpVerifyPeer) =>
|
||||
_$this._smtpVerifyPeer = smtpVerifyPeer;
|
||||
|
||||
ListBuilder<GroupEntity>? _groups;
|
||||
ListBuilder<GroupEntity> get groups =>
|
||||
_$this._groups ??= new ListBuilder<GroupEntity>();
|
||||
|
|
@ -3249,6 +3385,13 @@ class CompanyEntityBuilder
|
|||
_convertPaymentCurrency = $v.convertPaymentCurrency;
|
||||
_convertExpenseCurrency = $v.convertExpenseCurrency;
|
||||
_notifyVendorWhenPaid = $v.notifyVendorWhenPaid;
|
||||
_smtpHost = $v.smtpHost;
|
||||
_smtpPort = $v.smtpPort;
|
||||
_smtpEncryption = $v.smtpEncryption;
|
||||
_smtpUsername = $v.smtpUsername;
|
||||
_smtpPassword = $v.smtpPassword;
|
||||
_smtpLocalDomain = $v.smtpLocalDomain;
|
||||
_smtpVerifyPeer = $v.smtpVerifyPeer;
|
||||
_groups = $v.groups.toBuilder();
|
||||
_activities = $v.activities.toBuilder();
|
||||
_taxRates = $v.taxRates.toBuilder();
|
||||
|
|
@ -3404,6 +3547,13 @@ class CompanyEntityBuilder
|
|||
convertPaymentCurrency: BuiltValueNullFieldError.checkNotNull(convertPaymentCurrency, r'CompanyEntity', 'convertPaymentCurrency'),
|
||||
convertExpenseCurrency: BuiltValueNullFieldError.checkNotNull(convertExpenseCurrency, r'CompanyEntity', 'convertExpenseCurrency'),
|
||||
notifyVendorWhenPaid: BuiltValueNullFieldError.checkNotNull(notifyVendorWhenPaid, r'CompanyEntity', 'notifyVendorWhenPaid'),
|
||||
smtpHost: BuiltValueNullFieldError.checkNotNull(smtpHost, r'CompanyEntity', 'smtpHost'),
|
||||
smtpPort: BuiltValueNullFieldError.checkNotNull(smtpPort, r'CompanyEntity', 'smtpPort'),
|
||||
smtpEncryption: BuiltValueNullFieldError.checkNotNull(smtpEncryption, r'CompanyEntity', 'smtpEncryption'),
|
||||
smtpUsername: BuiltValueNullFieldError.checkNotNull(smtpUsername, r'CompanyEntity', 'smtpUsername'),
|
||||
smtpPassword: BuiltValueNullFieldError.checkNotNull(smtpPassword, r'CompanyEntity', 'smtpPassword'),
|
||||
smtpLocalDomain: BuiltValueNullFieldError.checkNotNull(smtpLocalDomain, r'CompanyEntity', 'smtpLocalDomain'),
|
||||
smtpVerifyPeer: BuiltValueNullFieldError.checkNotNull(smtpVerifyPeer, r'CompanyEntity', 'smtpVerifyPeer'),
|
||||
groups: groups.build(),
|
||||
activities: activities.build(),
|
||||
taxRates: taxRates.build(),
|
||||
|
|
|
|||
Loading…
Reference in New Issue