/** * Constructor to create a AccountBonusPointTransactionTransferRequest * * @param id Unique request name * @param AccountBonusPointTransactionTo AccountBonusPointTransactionObjectData for * AccountBonusPointTransactionTransferRequest * @param AccountBonusPointTransactionFrom AccountBonusPointTransactionObjectData for * AccountBonusPointTransactionTransferRequest */ @JsonCreator public AccountBonusPointTransactionTransferRequest( @JsonProperty("RequestId") String id, @JsonProperty("AccountBonusPointTransactionTo") AccountBonusPointTransactionObjectData AccountBonusPointTransactionTo, @JsonProperty("AccountBonusPointTransactionFrom") AccountBonusPointTransactionObjectData AccountBonusPointTransactionFrom) { super(id, "AccountBonusPointTransactionTransfer"); if (AccountBonusPointTransactionTo != null) { addInput( "AccountBonusPointTransactionTo", AccountBonusPointTransactionObjectHelper.toMap( AccountBonusPointTransactionTo, new HashMap(), "AccountBonusPointTransactionTransferOutputData") .get("AccountBonusPointTransactionTransferOutputData")); } if (AccountBonusPointTransactionFrom != null) { addInput( "AccountBonusPointTransactionFrom", AccountBonusPointTransactionObjectHelper.toMap( AccountBonusPointTransactionFrom, new HashMap(), "AccountBonusPointTransactionTransferOutputData") .get("AccountBonusPointTransactionTransferOutputData")); } }