Skip to content

Commit

Permalink
Aggiunto campo dataAcquisizione all'oggetto flussoRendicontazione nel…
Browse files Browse the repository at this point in the history
…le API-Ragioneria V3.
  • Loading branch information
pintorig committed Aug 6, 2021
1 parent fd8e625 commit 60bb04c
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"idFlusso": "#notnull",
"dataFlusso": "#regex \\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d\\d\\d\\+\\d\\d\\d\\d",
"dataAcquisizione": "#regex \\d\\d\\d\\d-\\d\\d-\\d\\dT\\d\\d:\\d\\d:\\d\\d.\\d\\d\\d\\+\\d\\d\\d\\d",
"trn": "#notnull",
"dataRegolamento": "#regex \\d\\d\\d\\d-\\d\\d-\\d\\d",
"idPsp": "#string",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
@com.fasterxml.jackson.annotation.JsonPropertyOrder({
"idFlusso",
"dataFlusso",
"dataAcquisizione",
"trn",
"dataRegolamento",
"idPsp",
Expand All @@ -35,6 +36,10 @@ public class FlussoRendicontazione extends JSONSerializable {
@JsonProperty("dataFlusso")
private Date dataFlusso = null;

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'T'HH:mm:ss.SSSZ", locale = "it_IT", timezone = "Europe/Rome")
@JsonProperty("dataAcquisizione")
private Date dataAcquisizione = null;

@JsonProperty("trn")
private String trn = null;

Expand Down Expand Up @@ -97,6 +102,22 @@ public void setDataFlusso(Date dataFlusso) {
this.dataFlusso = dataFlusso;
}

/**
* Data di acquisizione del flusso
**/
public FlussoRendicontazione dataAcquisizione(Date dataAcquisizione) {
this.dataAcquisizione = dataAcquisizione;
return this;
}

@JsonProperty("dataAcquisizione")
public Date getDataAcquisizione() {
return dataAcquisizione;
}
public void setDataAcquisizione(Date dataAcquisizione) {
this.dataAcquisizione = dataAcquisizione;
}

/**
* Identificativo dell'operazione di riversamento assegnato dal psp debitore
**/
Expand Down Expand Up @@ -265,6 +286,7 @@ public boolean equals(java.lang.Object o) {
FlussoRendicontazione flussoRendicontazione = (FlussoRendicontazione) o;
return Objects.equals(idFlusso, flussoRendicontazione.idFlusso) &&
Objects.equals(dataFlusso, flussoRendicontazione.dataFlusso) &&
Objects.equals(dataAcquisizione, flussoRendicontazione.dataAcquisizione) &&
Objects.equals(trn, flussoRendicontazione.trn) &&
Objects.equals(dataRegolamento, flussoRendicontazione.dataRegolamento) &&
Objects.equals(idPsp, flussoRendicontazione.idPsp) &&
Expand All @@ -279,7 +301,7 @@ public boolean equals(java.lang.Object o) {

@Override
public int hashCode() {
return Objects.hash(idFlusso, dataFlusso, trn, dataRegolamento, idPsp, bicRiversamento, idDominio, numeroPagamenti, importoTotale, stato, segnalazioni, rendicontazioni);
return Objects.hash(idFlusso, dataFlusso, dataAcquisizione, trn, dataRegolamento, idPsp, bicRiversamento, idDominio, numeroPagamenti, importoTotale, stato, segnalazioni, rendicontazioni);
}

public static FlussoRendicontazione parse(String json) throws ServiceException, ValidationException {
Expand All @@ -298,6 +320,7 @@ public String toString() {
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
sb.append(" idFlusso: ").append(toIndentedString(idFlusso)).append("\n");
sb.append(" dataFlusso: ").append(toIndentedString(dataFlusso)).append("\n");
sb.append(" dataAcquisizione: ").append(toIndentedString(dataAcquisizione)).append("\n");
sb.append(" trn: ").append(toIndentedString(trn)).append("\n");
sb.append(" dataRegolamento: ").append(toIndentedString(dataRegolamento)).append("\n");
sb.append(" idPsp: ").append(toIndentedString(idPsp)).append("\n");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
@com.fasterxml.jackson.annotation.JsonPropertyOrder({
"idFlusso",
"dataFlusso",
"dataAcquisizione",
"trn",
"dataRegolamento",
"idPsp",
Expand All @@ -34,6 +35,10 @@ public class FlussoRendicontazioneIndex extends JSONSerializable {
@JsonProperty("dataFlusso")
private Date dataFlusso = null;

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'T'HH:mm:ss.SSSZ", locale = "it_IT", timezone = "Europe/Rome")
@JsonProperty("dataAcquisizione")
private Date dataAcquisizione = null;

@JsonProperty("trn")
private String trn = null;

Expand Down Expand Up @@ -93,6 +98,22 @@ public void setDataFlusso(Date dataFlusso) {
this.dataFlusso = dataFlusso;
}

/**
* Data di acquisizione del flusso
**/
public FlussoRendicontazioneIndex dataAcquisizione(Date dataAcquisizione) {
this.dataAcquisizione = dataAcquisizione;
return this;
}

@JsonProperty("dataAcquisizione")
public Date getDataAcquisizione() {
return dataAcquisizione;
}
public void setDataAcquisizione(Date dataAcquisizione) {
this.dataAcquisizione = dataAcquisizione;
}

/**
* Identificativo dell'operazione di riversamento assegnato dal psp debitore
**/
Expand Down Expand Up @@ -259,7 +280,7 @@ public boolean equals(java.lang.Object o) {

@Override
public int hashCode() {
return Objects.hash(idFlusso, dataFlusso, trn, dataRegolamento, idPsp, bicRiversamento, idDominio, numeroPagamenti, importoTotale, stato, segnalazioni);
return Objects.hash(idFlusso, dataFlusso, dataAcquisizione, trn, dataRegolamento, idPsp, bicRiversamento, idDominio, numeroPagamenti, importoTotale, stato, segnalazioni);
}

public static FlussoRendicontazioneIndex parse(String json) throws ServiceException, ValidationException {
Expand All @@ -278,6 +299,7 @@ public String toString() {

sb.append(" idFlusso: ").append(toIndentedString(idFlusso)).append("\n");
sb.append(" dataFlusso: ").append(toIndentedString(dataFlusso)).append("\n");
sb.append(" dataAcquisizione: ").append(toIndentedString(dataAcquisizione)).append("\n");
sb.append(" trn: ").append(toIndentedString(trn)).append("\n");
sb.append(" dataRegolamento: ").append(toIndentedString(dataRegolamento)).append("\n");
sb.append(" idPsp: ").append(toIndentedString(idPsp)).append("\n");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@ public static FlussoRendicontazione toRsModel(it.govpay.bd.model.Fr fr, List<it.
break;
}
}

rsModel.setDataAcquisizione(fr.getDataAcquisizione());

return rsModel;
}
Expand Down Expand Up @@ -99,6 +101,8 @@ public static FlussoRendicontazioneIndex toRsIndexModel(it.govpay.bd.model.Fr fr
break;
}
}

rsModel.setDataAcquisizione(fr.getDataAcquisizione());

return rsModel;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -369,6 +369,7 @@ components:
- numeroPagamenti
- importoTotale
- stato
- dataAcquisizione
properties:
idFlusso:
type: string
Expand All @@ -379,6 +380,11 @@ components:
format: date-time
description: Data di emissione del flusso
example: '2020-12-31 10:27:27.903'
dataAcquisizione:
type: string
format: date-time
description: Data di acquisizione del flusso
example: '2020-12-31 10:27:27.903'
trn:
type: string
description: Identificativo dell'operazione di riversamento assegnato dal psp debitore
Expand Down

0 comments on commit 60bb04c

Please sign in to comment.