Caplin FXIntegrationAPI Documentation - Version 8.5.0

Message Builder Example - SettlementInstructionFields

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

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

public class SettlementInstructionFieldsExample {
    public static void main(String[] args) {
                    		
		SettlementInstructionsPartsDef.SettlementInstructionFields settlementInstructionFields =
		SettlementInstructionsPartsDef.SettlementInstructionFields
			.newBuilder()
			.setCanApprove(true)
			.setCanDelete("")
			.setCanEdit(true)
			.setCanReject(true)
			.setIsDefaultSettlementInstruction("")
			.setIsNettingInstruction(true)
			.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(true)
				.setNettingStatus("NETTED")
				.setSettlementAmount("")
				.setSettlementCurrency("GBP")
				.setSettlementDetailsLine1("")
				.setSettlementDetailsLine2("")
				.setSettlementDetailsLine3("")
				.setSettlementDetailsLine4("")
				.setSettlementDetailsLine5("")
				.setSettlementDetailsLine6("")
				.setSettlementDirection("")
				.setSettlementDisplayName("[CCY] Account 1")
				.setSettlementId("")
				.setSettlementInstructionType("EXISTING")
				.setSettlementStatus("")
				.setSplitComponentId("")
				.build())
			.setSettlementId("")
			.setSettlementInstructionStatus("")
			.build();
            
    }
}