Caplin FXIntegrationAPI Documentation - Version 8.4.0

Message Builder Example - SettlementFields

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

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("")
			.setSettlementCurrency("GBP")
			.setSettlementDetailsLine1("")
			.setSettlementDetailsLine2("")
			.setSettlementDetailsLine3("")
			.setSettlementDetailsLine4("")
			.setSettlementDetailsLine5("")
			.setSettlementDetailsLine6("")
			.setSettlementDirection("")
			.setSettlementDisplayName("[CCY] Account 1")
			.setSettlementId("")
			.setSettlementInstructionType("EXISTING")
			.setSettlementStatus("")
			.setSplitComponentId("")
			.build();
            
    }
}