Caplin FXIntegrationAPI Documentation - Version 6.2.0
Message Builder Example - SettlementInstructionFields
package com.caplin.examples.fxapi.generated.motif.fx.settlementinstructions.SettlementInstructionsPartsDef;
import java.math.BigInteger;
import com.caplin.generated.motif.fx.settlementinstructions.SettlementInstructionsPartsDef;
public class SettlementInstructionFieldsExample {
public static void main(String[] args) {
SettlementInstructionsPartsDef.SettlementInstructionFields settlementInstructionFields =
SettlementInstructionsPartsDef.SettlementInstructionFields
.newBuilder()
.setCanApprove("")
.setCanDelete("")
.setCanEdit("")
.setCanReject("")
.setIsDefaultSettlementInstruction(true)
.setIsNettingInstruction("")
.setSettlementCurrency("GBP")
.setSettlementDirection("")
.setSettlementFields(
SettlementInstructionsPartsDef.SettlementFields
.newBuilder()
.setBankAccount("12345678")
.setBankAddress1("12 Capitol")
.setBankAddress2("The City")
.setBankAddress3("London")
.setBankName("Bank Of Caplin")
.setBankSwift("CAP123")
.setIndividualAccount("87654321")
.setIndividualAddress1("98 Lane")
.setIndividualAddress2("Manchester")
.setIndividualName("Susan Sellers")
.setIndividualSwift("SOLD987")
.setIsDefaultSettlementInstruction("")
.setNettingStatus("NETTED")
.setSettlementAmount(BigDecimal.valueOf(0.0))
.setSettlementCurrency("GBP")
.setSettlementDetailsLine1("")
.setSettlementDetailsLine2("")
.setSettlementDetailsLine3("")
.setSettlementDetailsLine4("")
.setSettlementDetailsLine5("")
.setSettlementDetailsLine6("")
.setSettlementDirection("")
.setSettlementDisplayName("[CCY] Account 1")
.setSettlementId("")
.setSettlementInstructionType("EXISTING")
.setSettlementStatus("")
.setSplitComponentId("")
.build())
.setSettlementId("")
.setSettlementInstructionStatus("")
.build();
}
}