Skip to content

Commit 88992fd

Browse files
Tess Stoddardtessstoddard
authored andcommitted
fix!: remove durations endpoint from p2p transfers
1 parent 9acaecf commit 88992fd

7 files changed

Lines changed: 2 additions & 152 deletions

File tree

mdx-models/src/main/java/com/mx/path/model/mdx/accessor/p2p_transfer/DurationBaseAccessor.java

Lines changed: 0 additions & 31 deletions
This file was deleted.

mdx-models/src/main/java/com/mx/path/model/mdx/accessor/p2p_transfer/RecurringP2PTransferBaseAccessor.java

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@
1818
@GatewayClass
1919
@API(specificationUrl = "https://developer.mx.com/drafts/mdx/p2p_transfer/index.html#recurring-p2p-transfers")
2020
public class RecurringP2PTransferBaseAccessor extends Accessor {
21-
@GatewayAPI
22-
@Getter(AccessLevel.PROTECTED)
23-
private DurationBaseAccessor durations;
24-
2521
@GatewayAPI
2622
@Getter(AccessLevel.PROTECTED)
2723
private FrequencyBaseAccessor frequencies;
@@ -89,24 +85,6 @@ public AccessorResponse<RecurringP2PTransfer> update(String id, RecurringP2PTran
8985
throw new AccessorMethodNotImplementedException();
9086
}
9187

92-
/**
93-
* Accessor for duration operations
94-
*
95-
* @return accessor
96-
*/
97-
@API
98-
public DurationBaseAccessor durations() {
99-
return durations;
100-
}
101-
102-
/**
103-
* Sets duration accessor
104-
* @param durations
105-
*/
106-
public void setDurations(DurationBaseAccessor durations) {
107-
this.durations = durations;
108-
}
109-
11088
/**
11189
* Accessor for frequency operations
11290
*

mdx-models/src/main/java/com/mx/path/model/mdx/model/Resources.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@
6161
import com.mx.path.model.mdx.model.ondemand.mixins.TransactionMixIn;
6262
import com.mx.path.model.mdx.model.ondemand.mixins.TransactionsPageMixin;
6363
import com.mx.path.model.mdx.model.origination.Origination;
64-
import com.mx.path.model.mdx.model.p2p_transfer.Duration;
6564
import com.mx.path.model.mdx.model.p2p_transfer.P2PTransfer;
6665
import com.mx.path.model.mdx.model.p2p_transfer.RecurringP2PTransfer;
6766
import com.mx.path.model.mdx.model.p2p_transfer.Source;
@@ -387,10 +386,6 @@ private static void registerDisputesModels(GsonBuilder builder) {
387386
}
388387

389388
private static void registerP2PTransferModels(GsonBuilder builder) {
390-
// Duration
391-
builder.registerTypeAdapter(Frequency.class, new ModelWrappableSerializer("duration"));
392-
builder.registerTypeAdapter(new TypeToken<MdxList<Duration>>() {
393-
}.getType(), new ModelWrappableSerializer("durations"));
394389
// Recipients
395390
builder.registerTypeAdapter(com.mx.path.model.mdx.model.p2p_transfer.Recipient.class, new ModelWrappableSerializer("recipient"));
396391
builder.registerTypeAdapter(new TypeToken<MdxList<com.mx.path.model.mdx.model.p2p_transfer.Recipient>>() {

mdx-models/src/main/java/com/mx/path/model/mdx/model/p2p_transfer/Duration.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

mdx-models/src/main/java/com/mx/path/model/mdx/model/p2p_transfer/RecurringP2PTransfer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ public class RecurringP2PTransfer extends MdxBase<RecurringP2PTransfer> {
1919
private String confirmationId;
2020
private String deliveryMethod;
2121
private String durationType;
22-
private String durationValue;
22+
private Integer endAfterCount;
23+
private LocalDate endOn;
2324
private String frequencyId;
2425
private String memo;
2526
private String recipientId;

mdx-web/src/main/java/com/mx/path/model/mdx/web/controller/P2PTransferDurationsController.java

Lines changed: 0 additions & 21 deletions
This file was deleted.

mdx-web/src/test/groovy/com/mx/path/model/mdx/web/controller/P2PTransferDurationsControllerTest.groovy

Lines changed: 0 additions & 58 deletions
This file was deleted.

0 commit comments

Comments
 (0)