Caplin FXIntegrationAPI Documentation - Version 8.9.0

Message Builder Example - SettlementFields

package com.caplin.examples.fxapi.generated.motif.fx.settlementinstructions.SettlementInstructionsPartsDef; 

import java.math.BigInteger;

import com.caplin.generated.motif.fx.settlementinstructions.SettlementInstructionsPartsDef;

public class SettlementFieldsExample {
    public static void main(String[] args) {
                    		
		SettlementInstructionsPartsDef.SettlementFields settlementFields =
		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(true)
			.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();
            
    }
}