From d46d3b33477808e0e8c0e32281b48651cc18f68f Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 26 Dec 2023 10:59:41 +0200 Subject: [PATCH] Add Nordigen --- lib/data/models/bank_account_model.dart | 7 ++- lib/data/models/bank_account_model.g.dart | 26 ++++++++++- lib/data/models/transaction_model.dart | 12 ++++- lib/data/models/transaction_model.g.dart | 54 +++++++++++++++++++++++ 4 files changed, 94 insertions(+), 5 deletions(-) diff --git a/lib/data/models/bank_account_model.dart b/lib/data/models/bank_account_model.dart index bfc117f74..6711d1402 100644 --- a/lib/data/models/bank_account_model.dart +++ b/lib/data/models/bank_account_model.dart @@ -73,6 +73,7 @@ abstract class BankAccountEntity extends Object disabledUpstream: false, fromDate: '', autoSync: false, + integrationType: '', ); } @@ -103,6 +104,9 @@ abstract class BankAccountEntity extends Object @BuiltValueField(wireName: 'disabled_upstream') bool get disabledUpstream; + @BuiltValueField(wireName: 'integration_type') + bool get integrationType; + double get balance; String get currency; @@ -203,7 +207,8 @@ abstract class BankAccountEntity extends Object static void _initializeBuilder(BankAccountEntityBuilder builder) => builder ..fromDate = '' ..disabledUpstream = false - ..autoSync = false; + ..autoSync = false + ..integrationType = ''; static Serializer get serializer => _$bankAccountEntitySerializer; diff --git a/lib/data/models/bank_account_model.g.dart b/lib/data/models/bank_account_model.g.dart index 4817ae1b7..941beace3 100644 --- a/lib/data/models/bank_account_model.g.dart +++ b/lib/data/models/bank_account_model.g.dart @@ -139,6 +139,9 @@ class _$BankAccountEntitySerializer 'disabled_upstream', serializers.serialize(object.disabledUpstream, specifiedType: const FullType(bool)), + 'integration_type', + serializers.serialize(object.integrationType, + specifiedType: const FullType(bool)), 'balance', serializers.serialize(object.balance, specifiedType: const FullType(double)), @@ -229,6 +232,10 @@ class _$BankAccountEntitySerializer result.disabledUpstream = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; + case 'integration_type': + result.integrationType = serializers.deserialize(value, + specifiedType: const FullType(bool))! as bool; + break; case 'balance': result.balance = serializers.deserialize(value, specifiedType: const FullType(double))! as double; @@ -494,6 +501,8 @@ class _$BankAccountEntity extends BankAccountEntity { @override final bool disabledUpstream; @override + final bool integrationType; + @override final double balance; @override final String currency; @@ -526,6 +535,7 @@ class _$BankAccountEntity extends BankAccountEntity { required this.fromDate, required this.autoSync, required this.disabledUpstream, + required this.integrationType, required this.balance, required this.currency, this.isChanged, @@ -549,6 +559,8 @@ class _$BankAccountEntity extends BankAccountEntity { autoSync, r'BankAccountEntity', 'autoSync'); BuiltValueNullFieldError.checkNotNull( disabledUpstream, r'BankAccountEntity', 'disabledUpstream'); + BuiltValueNullFieldError.checkNotNull( + integrationType, r'BankAccountEntity', 'integrationType'); BuiltValueNullFieldError.checkNotNull( balance, r'BankAccountEntity', 'balance'); BuiltValueNullFieldError.checkNotNull( @@ -581,6 +593,7 @@ class _$BankAccountEntity extends BankAccountEntity { fromDate == other.fromDate && autoSync == other.autoSync && disabledUpstream == other.disabledUpstream && + integrationType == other.integrationType && balance == other.balance && currency == other.currency && isChanged == other.isChanged && @@ -605,6 +618,7 @@ class _$BankAccountEntity extends BankAccountEntity { _$hash = $jc(_$hash, fromDate.hashCode); _$hash = $jc(_$hash, autoSync.hashCode); _$hash = $jc(_$hash, disabledUpstream.hashCode); + _$hash = $jc(_$hash, integrationType.hashCode); _$hash = $jc(_$hash, balance.hashCode); _$hash = $jc(_$hash, currency.hashCode); _$hash = $jc(_$hash, isChanged.hashCode); @@ -629,6 +643,7 @@ class _$BankAccountEntity extends BankAccountEntity { ..add('fromDate', fromDate) ..add('autoSync', autoSync) ..add('disabledUpstream', disabledUpstream) + ..add('integrationType', integrationType) ..add('balance', balance) ..add('currency', currency) ..add('isChanged', isChanged) @@ -676,6 +691,11 @@ class BankAccountEntityBuilder set disabledUpstream(bool? disabledUpstream) => _$this._disabledUpstream = disabledUpstream; + bool? _integrationType; + bool? get integrationType => _$this._integrationType; + set integrationType(bool? integrationType) => + _$this._integrationType = integrationType; + double? _balance; double? get balance => _$this._balance; set balance(double? balance) => _$this._balance = balance; @@ -732,6 +752,7 @@ class BankAccountEntityBuilder _fromDate = $v.fromDate; _autoSync = $v.autoSync; _disabledUpstream = $v.disabledUpstream; + _integrationType = $v.integrationType; _balance = $v.balance; _currency = $v.currency; _isChanged = $v.isChanged; @@ -778,10 +799,11 @@ class BankAccountEntityBuilder autoSync, r'BankAccountEntity', 'autoSync'), disabledUpstream: BuiltValueNullFieldError.checkNotNull( disabledUpstream, r'BankAccountEntity', 'disabledUpstream'), + integrationType: BuiltValueNullFieldError.checkNotNull( + integrationType, r'BankAccountEntity', 'integrationType'), balance: BuiltValueNullFieldError.checkNotNull( balance, r'BankAccountEntity', 'balance'), - currency: BuiltValueNullFieldError.checkNotNull( - currency, r'BankAccountEntity', 'currency'), + currency: BuiltValueNullFieldError.checkNotNull(currency, r'BankAccountEntity', 'currency'), isChanged: isChanged, createdAt: BuiltValueNullFieldError.checkNotNull(createdAt, r'BankAccountEntity', 'createdAt'), updatedAt: BuiltValueNullFieldError.checkNotNull(updatedAt, r'BankAccountEntity', 'updatedAt'), diff --git a/lib/data/models/transaction_model.dart b/lib/data/models/transaction_model.dart index f3dad3f5a..68abf1c13 100644 --- a/lib/data/models/transaction_model.dart +++ b/lib/data/models/transaction_model.dart @@ -107,6 +107,8 @@ abstract class TransactionEntity extends Object categoryId: '', transactionRuleId: '', paymentId: '', + participant: '', + participantName: '', ); } @@ -161,7 +163,11 @@ abstract class TransactionEntity extends Object @BuiltValueField(wireName: 'bank_transaction_rule_id') String get transactionRuleId; - @BuiltValueField(serialize: false) + @BuiltValueField(wireName: 'participant_name') + String get participantName; + + String get participant; + String? get pendingVendorId; @BuiltValueField(serialize: false) @@ -383,7 +389,9 @@ abstract class TransactionEntity extends Object ..bankAccountId = '' ..transactionRuleId = '' ..paymentId = '' - ..currencyId = ''; + ..currencyId = '' + ..participantName = '' + ..participant = ''; static Serializer get serializer => _$transactionEntitySerializer; diff --git a/lib/data/models/transaction_model.g.dart b/lib/data/models/transaction_model.g.dart index 412d03911..3880f6bb4 100644 --- a/lib/data/models/transaction_model.g.dart +++ b/lib/data/models/transaction_model.g.dart @@ -166,6 +166,12 @@ class _$TransactionEntitySerializer 'bank_transaction_rule_id', serializers.serialize(object.transactionRuleId, specifiedType: const FullType(String)), + 'participant_name', + serializers.serialize(object.participantName, + specifiedType: const FullType(String)), + 'participant', + serializers.serialize(object.participant, + specifiedType: const FullType(String)), 'created_at', serializers.serialize(object.createdAt, specifiedType: const FullType(int)), @@ -179,6 +185,13 @@ class _$TransactionEntitySerializer serializers.serialize(object.id, specifiedType: const FullType(String)), ]; Object? value; + value = object.pendingVendorId; + if (value != null) { + result + ..add('pendingVendorId') + ..add(serializers.serialize(value, + specifiedType: const FullType(String))); + } value = object.isChanged; if (value != null) { result @@ -282,6 +295,18 @@ class _$TransactionEntitySerializer result.transactionRuleId = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; + case 'participant_name': + result.participantName = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'participant': + result.participant = serializers.deserialize(value, + specifiedType: const FullType(String))! as String; + break; + case 'pendingVendorId': + result.pendingVendorId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String?; + break; case 'isChanged': result.isChanged = serializers.deserialize(value, specifiedType: const FullType(bool)) as bool?; @@ -606,6 +631,10 @@ class _$TransactionEntity extends TransactionEntity { @override final String transactionRuleId; @override + final String participantName; + @override + final String participant; + @override final String? pendingVendorId; @override final String? pendingCategoryId; @@ -648,6 +677,8 @@ class _$TransactionEntity extends TransactionEntity { required this.vendorId, required this.transactionId, required this.transactionRuleId, + required this.participantName, + required this.participant, this.pendingVendorId, this.pendingCategoryId, this.pendingExpenseId, @@ -689,6 +720,10 @@ class _$TransactionEntity extends TransactionEntity { transactionId, r'TransactionEntity', 'transactionId'); BuiltValueNullFieldError.checkNotNull( transactionRuleId, r'TransactionEntity', 'transactionRuleId'); + BuiltValueNullFieldError.checkNotNull( + participantName, r'TransactionEntity', 'participantName'); + BuiltValueNullFieldError.checkNotNull( + participant, r'TransactionEntity', 'participant'); BuiltValueNullFieldError.checkNotNull( createdAt, r'TransactionEntity', 'createdAt'); BuiltValueNullFieldError.checkNotNull( @@ -725,6 +760,8 @@ class _$TransactionEntity extends TransactionEntity { vendorId == other.vendorId && transactionId == other.transactionId && transactionRuleId == other.transactionRuleId && + participantName == other.participantName && + participant == other.participant && pendingVendorId == other.pendingVendorId && pendingCategoryId == other.pendingCategoryId && pendingExpenseId == other.pendingExpenseId && @@ -758,6 +795,8 @@ class _$TransactionEntity extends TransactionEntity { _$hash = $jc(_$hash, vendorId.hashCode); _$hash = $jc(_$hash, transactionId.hashCode); _$hash = $jc(_$hash, transactionRuleId.hashCode); + _$hash = $jc(_$hash, participantName.hashCode); + _$hash = $jc(_$hash, participant.hashCode); _$hash = $jc(_$hash, pendingVendorId.hashCode); _$hash = $jc(_$hash, pendingCategoryId.hashCode); _$hash = $jc(_$hash, pendingExpenseId.hashCode); @@ -791,6 +830,8 @@ class _$TransactionEntity extends TransactionEntity { ..add('vendorId', vendorId) ..add('transactionId', transactionId) ..add('transactionRuleId', transactionRuleId) + ..add('participantName', participantName) + ..add('participant', participant) ..add('pendingVendorId', pendingVendorId) ..add('pendingCategoryId', pendingCategoryId) ..add('pendingExpenseId', pendingExpenseId) @@ -873,6 +914,15 @@ class TransactionEntityBuilder set transactionRuleId(String? transactionRuleId) => _$this._transactionRuleId = transactionRuleId; + String? _participantName; + String? get participantName => _$this._participantName; + set participantName(String? participantName) => + _$this._participantName = participantName; + + String? _participant; + String? get participant => _$this._participant; + set participant(String? participant) => _$this._participant = participant; + String? _pendingVendorId; String? get pendingVendorId => _$this._pendingVendorId; set pendingVendorId(String? pendingVendorId) => @@ -944,6 +994,8 @@ class TransactionEntityBuilder _vendorId = $v.vendorId; _transactionId = $v.transactionId; _transactionRuleId = $v.transactionRuleId; + _participantName = $v.participantName; + _participant = $v.participant; _pendingVendorId = $v.pendingVendorId; _pendingCategoryId = $v.pendingCategoryId; _pendingExpenseId = $v.pendingExpenseId; @@ -1001,6 +1053,8 @@ class TransactionEntityBuilder vendorId: BuiltValueNullFieldError.checkNotNull(vendorId, r'TransactionEntity', 'vendorId'), transactionId: BuiltValueNullFieldError.checkNotNull(transactionId, r'TransactionEntity', 'transactionId'), transactionRuleId: BuiltValueNullFieldError.checkNotNull(transactionRuleId, r'TransactionEntity', 'transactionRuleId'), + participantName: BuiltValueNullFieldError.checkNotNull(participantName, r'TransactionEntity', 'participantName'), + participant: BuiltValueNullFieldError.checkNotNull(participant, r'TransactionEntity', 'participant'), pendingVendorId: pendingVendorId, pendingCategoryId: pendingCategoryId, pendingExpenseId: pendingExpenseId,