Class SettlementInstructionsPartsDef.SettlementFields
java.lang.Object
com.caplin.generated.motif.fx.settlementinstructions.SettlementInstructionsPartsDef.SettlementFields
- All Implemented Interfaces:
BuilderMessage
,Message
- Enclosing class:
- SettlementInstructionsPartsDef
public static final class SettlementInstructionsPartsDef.SettlementFields
extends Object
implements BuilderMessage
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull SettlementInstructionsPartsDef.SettlementFields
static @NotNull SettlementInstructionsPartsDef.SettlementFields
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@NotNull Map<String,
Collection<String>> @NotNull Map<String,
Collection<String>> @Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable Boolean
@Nullable String
@Nullable BigDecimal
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
@Nullable String
static @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder
@NotNull String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.caplin.motif.datasource.BuilderMessage
getFieldFlags, getFlagFields
-
Method Details
-
getSettlementId
- Returns:
- The identifier for the settlement instruction.
-
getSettlementCurrency
- Returns:
- A currency for of settlement instruction
-
getSettlementAmount
- Returns:
- The amount of a settlement
-
getSettlementDirection
- Returns:
- The direction in which the settlement details refer to, supported directions are: PAY, RECEIVE, BOTH
-
getIsDefaultSettlementInstruction
- Returns:
- Is this the default settlement instruction for this currency
-
getSettlementInstructionType
- Returns:
- The type of settlement instruction attached to a trade. Supported types are [EXISTING, ADHOC, NONE]
-
getSettlementDisplayName
- Returns:
- The name of the settlement instruction. This field can be omitted.
-
getSettlementStatus
- Returns:
- Caplin supported statuses are [PENDING, AFFIRMED, CONFIRMED, DISPUTED, CANCELLED, REPLACED, AUTO_CONFIRMED, OVERDUE, REJECTED]
-
getBankAccount
- Returns:
- The account number of the bank
-
getBankSwift
- Returns:
- The BIC of the bank
-
getBankName
- Returns:
- The name of the bank
-
getBankAddress1
- Returns:
- The first line of the bank's address
-
getBankAddress2
- Returns:
- The second line of the bank's address
-
getBankAddress3
- Returns:
- The third line of the bank's address
-
getIndividualAccount
- Returns:
- The account number of the recipient
-
getIndividualSwift
- Returns:
- The BIC of the recipient's account
-
getIndividualName
- Returns:
- The name of the payee or payee's bank
-
getIndividualAddress1
- Returns:
- The first line of the recipient
-
getIndividualAddress2
- Returns:
- The second line of the recipient
-
getNettingStatus
- Returns:
- The status that denotes the permanent netting state of a settlement. This is required to know which settlements have been netted and which have not
-
getSplitComponentId
- Returns:
- The unique ID of a split component
-
getSettlementDetailsLine1
- Returns:
- The first line of remittance information.
-
getSettlementDetailsLine2
- Returns:
- The second line of remittance information.
-
getSettlementDetailsLine3
- Returns:
- The third line of remittance information.
-
getSettlementDetailsLine4
- Returns:
- The fourth line of remittance information.
-
getSettlementDetailsLine5
- Returns:
- The fifth line of remittance information.
-
getSettlementDetailsLine6
- Returns:
- The sixth line of remittance information.
-
getFields
-
getFieldFlags
- Specified by:
getFieldFlags
in interfaceBuilderMessage
- Returns:
- Get the flags for all fields.
-
getFlagFields
- Specified by:
getFlagFields
in interfaceBuilderMessage
- Returns:
- Get the fields for all flags.
-
toString
-
from
@NotNull public static @NotNull SettlementInstructionsPartsDef.SettlementFields from(@NotNull @NotNull Map<String, String> fields) -
from
@NotNull public static @NotNull SettlementInstructionsPartsDef.SettlementFields from(@NotNull @NotNull Map<String, String> fields, @NotNull @NotNull String fieldPrefix) -
newBuilder
@NotNull public static @NotNull SettlementInstructionsPartsDef.SettlementFields.Builder newBuilder()
-