public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setFailureBalanceTransactionObject(BalanceTransaction c) { this.failureBalanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<BalanceTransaction>(c.getId(), c); } // </editor-fold>
public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setFailureBalanceTransactionObject(BalanceTransaction c) { this.failureBalanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<BalanceTransaction>(c.getId(), c); } // </editor-fold>
public void setBalanceTransactionObject(BalanceTransaction c) { this.balanceTransaction = new ExpandableField<>(c.getId(), c); } // </editor-fold>
@Test public void testDeserialize() throws Exception { final String data = getFixture("/v1/balance/history/txn_123"); final BalanceTransaction resource = ApiResource.GSON.fromJson(data, BalanceTransaction.class); assertNotNull(resource); assertNotNull(resource.getId()); }
@Test public void testDeserializeWithExpansions() throws Exception { final String[] expansions = { "balance_transaction", }; final String data = getFixture("/v1/transfers/tr_123", expansions); final Topup topup = ApiResource.GSON.fromJson(data, Topup.class); assertNotNull(topup); final BalanceTransaction balanceTransaction = topup.getBalanceTransactionObject(); assertNotNull(balanceTransaction); assertNotNull(balanceTransaction.getId()); assertEquals(topup.getBalanceTransaction(), balanceTransaction.getId()); } }
@Test public void testDeserializeWithExpansions() throws Exception { final String[] expansions = { "balance_transaction", "fee", }; final String data = getFixture("/v1/application_fees/fee_123/refunds/fr_123", expansions); final FeeRefund refund = ApiResource.GSON.fromJson(data, FeeRefund.class); assertNotNull(refund); final BalanceTransaction balanceTransaction = refund.getBalanceTransactionObject(); assertNotNull(balanceTransaction); assertNotNull(balanceTransaction.getId()); assertEquals(refund.getBalanceTransaction(), balanceTransaction.getId()); final ApplicationFee fee = refund.getFeeObject(); assertNotNull(fee); assertNotNull(fee.getId()); assertEquals(refund.getFee(), fee.getId()); } }
final BalanceTransaction balanceTransaction = refund.getBalanceTransactionObject(); assertNotNull(balanceTransaction); assertNotNull(balanceTransaction.getId()); assertEquals(refund.getBalanceTransaction(), balanceTransaction.getId()); final Charge charge = refund.getChargeObject(); assertNotNull(charge); = refund.getFailureBalanceTransactionObject(); assertNotNull(failureBalanceTransaction); assertNotNull(failureBalanceTransaction.getId()); assertEquals(refund.getFailureBalanceTransaction(), failureBalanceTransaction.getId()); final Reversal sourceTransferReversal = refund.getSourceTransferReversalObject(); assertNotNull(sourceTransferReversal);
String btId = bt.getId();
@Test public void testDeserializeWithExpansions() throws Exception { final String[] expansions = { "balance_transaction", "destination", "destination_payment", "source_transaction", }; final String data = getFixture("/v1/transfers/tr_123", expansions); final Transfer transfer = ApiResource.GSON.fromJson(data, Transfer.class); assertNotNull(transfer); final BalanceTransaction balanceTransaction = transfer.getBalanceTransactionObject(); assertNotNull(balanceTransaction); assertNotNull(balanceTransaction.getId()); assertEquals(transfer.getBalanceTransaction(), balanceTransaction.getId()); final Account destination = transfer.getDestinationObject(); assertNotNull(destination); assertNotNull(destination.getId()); assertEquals(transfer.getDestination(), destination.getId()); final Charge destinationPayment = transfer.getDestinationPaymentObject(); assertNotNull(destinationPayment); assertNotNull(destinationPayment.getId()); assertEquals(transfer.getDestinationPayment(), destinationPayment.getId()); final Charge sourceTransaction = transfer.getSourceTransactionObject(); assertNotNull(sourceTransaction); assertNotNull(sourceTransaction.getId()); assertEquals(transfer.getSourceTransaction(), sourceTransaction.getId()); } }