Skip to content

Commit 5d16cad

Browse files
fix: added extendedAuthorization and voucherAmountCents in transaction model (#259)
1 parent a52722b commit 5d16cad

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

src/main/java/it/gov/pagopa/idpay/transactions/dto/RewardTransactionDTO.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,7 @@ public class RewardTransactionDTO {
7070
private InvoiceData creditNoteData;
7171
private String trxCode;
7272
private LocalDateTime updateDate;
73+
74+
private Boolean extendedAuthorization;
75+
private Long voucherAmountCents;
7376
}

src/main/java/it/gov/pagopa/idpay/transactions/dto/mapper/RewardTransactionMapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ public RewardTransaction mapFromDTO(RewardTransactionDTO rewardTrxDto) {
7070
if(SyncTrxStatus.INVOICED.name().equals(rewardTrxDto.getStatus())){
7171
rewardTrx.setInvoiceUploadDate(rewardTrxDto.getUpdateDate());
7272
}
73-
73+
rewardTrx.setExtendedAuthorization(rewardTrxDto.getExtendedAuthorization());
74+
rewardTrx.setVoucherAmountCents(rewardTrxDto.getVoucherAmountCents());
7475

7576
}
7677

src/main/java/it/gov/pagopa/idpay/transactions/model/RewardTransaction.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,6 @@ public class RewardTransaction {
6666
private InvoiceData creditNoteData;
6767
private String trxCode;
6868
private LocalDateTime invoiceUploadDate;
69+
private Boolean extendedAuthorization;
70+
private Long voucherAmountCents;
6971
}

src/test/java/it/gov/pagopa/idpay/transactions/dto/mapper/RewardTransactionMapperTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ void mapFromDTOTransaction() {
4141
assertCommonFields(resultRefund, refundTrx);
4242
checkNotNullRewardField(resultRefund.getRewards());
4343
assertRefundFields(resultRefund,refundTrx);
44-
TestUtils.checkNotNullFields(resultRefund, "rejectionReasons", "initiativeRejectionReasons", "additionalProperties", "invoiceData", "creditNoteData", "trxCode", "invoiceUploadDate");
44+
TestUtils.checkNotNullFields(resultRefund, "rejectionReasons", "initiativeRejectionReasons", "additionalProperties", "invoiceData", "creditNoteData", "trxCode", "invoiceUploadDate", "extendedAuthorization", "voucherAmountCents", "extendedAuthorization", "voucherAmountCents");
4545

4646
Assertions.assertNotNull(resultRejected);
4747
assertCommonFields(resultRejected, rejectedTrx);
4848
assertRejectedFields(resultRejected,rejectedTrx);
49-
TestUtils.checkNotNullFields(resultRejected, "initiatives","rewards", "operationTypeTranscoded", "effectiveAmountCents","trxChargeDate","refundInfo", "additionalProperties", "invoiceData", "creditNoteData", "trxCode", "invoiceUploadDate");
49+
TestUtils.checkNotNullFields(resultRejected, "initiatives","rewards", "operationTypeTranscoded", "effectiveAmountCents","trxChargeDate","refundInfo", "additionalProperties", "invoiceData", "creditNoteData", "trxCode", "invoiceUploadDate", "extendedAuthorization", "voucherAmountCents", "extendedAuthorization", "voucherAmountCents");
5050

5151

5252
}
@@ -63,7 +63,7 @@ void mapFromDTOTransactionWithoutId(){
6363
//Then
6464
Assertions.assertNotNull(result);
6565
assertCommonFields(result, rewardTrx);
66-
TestUtils.checkNotNullFields(result, "rejectionReasons", "initiativeRejectionReasons", "additionalProperties", "invoiceData", "creditNoteData", "trxCode", "invoiceUploadDate");
66+
TestUtils.checkNotNullFields(result, "rejectionReasons", "initiativeRejectionReasons", "additionalProperties", "invoiceData", "creditNoteData", "trxCode", "invoiceUploadDate", "extendedAuthorization", "voucherAmountCents");
6767

6868
String expectedId = rewardTrx.getIdTrxAcquirer()
6969
.concat(rewardTrx.getAcquirerCode())
@@ -87,7 +87,7 @@ void mapFromDTOTransactionWithRefund() {
8787
Assertions.assertNotNull(result);
8888
assertCommonFields(result, rewardTrx);
8989

90-
TestUtils.checkNotNullFields(result, "rejectionReasons", "initiativeRejectionReasons", "additionalProperties", "invoiceData", "creditNoteData", "trxCode", "invoiceUploadDate");
90+
TestUtils.checkNotNullFields(result, "rejectionReasons", "initiativeRejectionReasons", "additionalProperties", "invoiceData", "creditNoteData", "trxCode", "invoiceUploadDate", "extendedAuthorization", "voucherAmountCents");
9191
checkNotNullRewardField(result.getRewards());
9292
TestUtils.checkNotNullFields(result.getRefundInfo());
9393
}

0 commit comments

Comments
 (0)