Caplin FXIntegrationAPI Documentation - Version 8.5.0
Message Builder Example - CommoditiesInvoiceWithBreakdown
package com.caplin.examples.fxapi.generated.motif.commodities.invoice.InvoiceTypesDef;
import com.caplin.generated.motif.commodities.invoice.InvoicePartsDef;
import com.caplin.generated.motif.commodities.invoice.InvoiceTypesDef;
public class CommoditiesInvoiceWithBreakdownExample {
public static void main(String[] args) {
InvoiceTypesDef.CommoditiesInvoiceWithBreakdown commoditiesInvoiceWithBreakdown =
InvoiceTypesDef.CommoditiesInvoiceWithBreakdown
.newBuilder()
.setCommonFields(
InvoicePartsDef.CommonInvoiceFields
.newBuilder()
.setCommodity("")
.setCurrency("USD")
.setEntityDescription("Customer 1")
.setGroupID("")
.setInvoiceType("")
.setIssueDate("")
.setNetPaymentAmount("")
.setPaymentDate("")
.setTradingType("")
.build())
.setInvoiceBreakdownFields(
InvoicePartsDef.InvoiceBreakdownFields
.newBuilder()
.setInvoiceBreakdown(arg)
.build())
.build();
}
}