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