public static final class SettlementInstructionsPartsDef.SettlementFields extends Object implements BuilderMessage
Modifier and Type | Class and Description |
---|---|
static class |
SettlementInstructionsPartsDef.SettlementFields.Builder |
Modifier and Type | Method and Description |
---|---|
static @NotNull SettlementInstructionsPartsDef.SettlementFields |
from(@NotNull Map<String,String> fields) |
static @NotNull SettlementInstructionsPartsDef.SettlementFields |
from(@NotNull Map<String,String> fields,
@NotNull String fieldPrefix) |
@Nullable String |
getBankAccount()
The account number of the bank
|
@Nullable String |
getBankAddress1()
The first line of the bank's address
|
@Nullable String |
getBankAddress2()
The second line of the bank's address
|
@Nullable String |
getBankAddress3()
The third line of the bank's address
|
@Nullable String |
getBankName()
The name of the bank
|
@Nullable String |
getBankSwift()
The BIC of the bank
|
@NotNull Map<String,Collection<String>> |
getFieldFlags()
Get the flags for all fields.
|
@NotNull Map<String,String> |
getFields() |
@NotNull Map<String,Collection<String>> |
getFlagFields()
Get the fields for all flags.
|
@Nullable String |
getIndividualAccount()
The account number of the recipient
|
@Nullable String |
getIndividualAddress1()
The first line of the recipient
|
@Nullable String |
getIndividualAddress2()
The second line of the recipient
|
@Nullable String |
getIndividualName()
The name of the payee or payee's bank
|
@Nullable String |
getIndividualSwift()
The BIC of the recipient's account
|
@Nullable Boolean |
getIsDefaultSettlementInstruction()
Is this the default settlement instruction for this currency
|
@Nullable String |
getNettingStatus()
The status that denotes the permanent netting state of a settlement.
|
@Nullable BigDecimal |
getSettlementAmount()
The amount of a settlement
|
@Nullable String |
getSettlementCurrency()
A currency for of settlement instruction
|
@Nullable String |
getSettlementDetailsLine1()
The first line of remittance information.
|
@Nullable String |
getSettlementDetailsLine2()
The second line of remittance information.
|
@Nullable String |
getSettlementDetailsLine3()
The third line of remittance information.
|
@Nullable String |
getSettlementDetailsLine4()
The fourth line of remittance information.
|
@Nullable String |
getSettlementDirection()
The direction in which the settlement details refer to, supported directions are: PAY, RECEIVE, BOTH
|
@Nullable String |
getSettlementDisplayName()
The name of the settlement instruction.
|
@Nullable String |
getSettlementId()
The identifier for the trade.
|
@Nullable String |
getSettlementInstructionType()
The type of settlement instruction attached to a trade.
|
@Nullable String |
getSettlementStatus()
Caplin supported statuses are [PENDING, AFFIRMED, CONFIRMED, OVERDUE, REJECTED]
|
@Nullable String |
getSplitComponentId()
The unique ID of a split component
|
static @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder |
newBuilder() |
@NotNull String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFieldFlags, getFlagFields
@Nullable public @Nullable String getSettlementId()
@Nullable public @Nullable String getSettlementCurrency()
@Nullable public @Nullable BigDecimal getSettlementAmount()
@Nullable public @Nullable String getSettlementDirection()
@Nullable public @Nullable Boolean getIsDefaultSettlementInstruction()
@Nullable public @Nullable String getSettlementInstructionType()
@Nullable public @Nullable String getSettlementDisplayName()
@Nullable public @Nullable String getSettlementStatus()
@Nullable public @Nullable String getBankAccount()
@Nullable public @Nullable String getBankSwift()
@Nullable public @Nullable String getBankName()
@Nullable public @Nullable String getBankAddress1()
@Nullable public @Nullable String getBankAddress2()
@Nullable public @Nullable String getBankAddress3()
@Nullable public @Nullable String getIndividualAccount()
@Nullable public @Nullable String getIndividualSwift()
@Nullable public @Nullable String getIndividualName()
@Nullable public @Nullable String getIndividualAddress1()
@Nullable public @Nullable String getIndividualAddress2()
@Nullable public @Nullable String getNettingStatus()
@Nullable public @Nullable String getSplitComponentId()
@Nullable public @Nullable String getSettlementDetailsLine1()
@Nullable public @Nullable String getSettlementDetailsLine2()
@Nullable public @Nullable String getSettlementDetailsLine3()
@Nullable public @Nullable String getSettlementDetailsLine4()
@NotNull public @NotNull Map<String,Collection<String>> getFieldFlags()
BuilderMessage
getFieldFlags
in interface BuilderMessage
@NotNull public @NotNull Map<String,Collection<String>> getFlagFields()
BuilderMessage
getFlagFields
in interface BuilderMessage
@NotNull public static @NotNull SettlementInstructionsPartsDef.SettlementFields from(@NotNull @NotNull Map<String,String> fields)
@NotNull public static @NotNull SettlementInstructionsPartsDef.SettlementFields from(@NotNull @NotNull Map<String,String> fields, @NotNull @NotNull String fieldPrefix)
@NotNull public static @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder newBuilder()
Copyright © 2018 Caplin Systems.