Package net.finmath.smartcontract.model
Class PlainSwapOperationRequest
java.lang.Object
net.finmath.smartcontract.model.PlainSwapOperationRequest
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-11-07T11:23:05.061416+01:00[Europe/Berlin]")
public class PlainSwapOperationRequest
extends Object
PlainSwapOperationRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddValuationSymbolsItem(FrontendItemSpec valuationSymbolsItem) dailySettlementTime(String dailySettlementTime) effectiveDate(OffsetDateTime effectiveDate) booleanfirstCounterparty(Counterparty firstCounterparty) fixedDayCountFraction(String fixedDayCountFraction) fixedPayingParty(Counterparty fixedPayingParty) fixedPaymentFrequency(PaymentFrequency fixedPaymentFrequency) fixPayerPartyID(String fixPayerPartyID) floatingDayCountFraction(String floatingDayCountFraction) floatingFixingDayOffset(Integer floatingFixingDayOffset) floatingPayingParty(Counterparty floatingPayingParty) floatingPaymentFrequency(PaymentFrequency floatingPaymentFrequency) floatingRateIndex(String floatingRateIndex) @NotNull StringGet currency@NotNull @Pattern(regexp="[0-9]{2}:[0-9]{2}") StringGet dailySettlementTime@NotNull @Valid OffsetDateTimeGet effectiveDate@NotNull @Valid CounterpartyGet firstCounterpartyGet fixedDayCountFraction@Valid CounterpartyGet fixedPayingParty@Valid PaymentFrequencyGet fixedPaymentFrequency@NotNull DoubleGet fixedRateGet fixPayerPartyIDGet floatingDayCountFraction@Min(-2L) @Max(2L) IntegerGet floatingFixingDayOffset minimum: -2 maximum: 2@Valid CounterpartyGet floatingPayingParty@Valid PaymentFrequencyGet floatingPaymentFrequencyGet floatingRateIndex@NotNull @DecimalMin("0.0") DoubleGet marginBufferAmount minimum: 0.0@NotNull Stringformer known as currentGenerator@NotNull @DecimalMin("0.0") DoubleGet notionalAmount minimum: 0.0@NotNull Stringpoint of view for the valuation results@NotNull @Valid CounterpartyGet secondCounterparty@NotNull @Valid OffsetDateTimeGet terminationDate@NotNull @DecimalMin("0.0") DoubleGet terminationFeeAmount minimum: 0.0@NotNull @Valid OffsetDateTimeGet tradeDate@NotNull StringGet tradeTypeGet uniqueTradeIdentifier@Valid List<FrontendItemSpec> Get valuationSymbolsinthashCode()marginBufferAmount(Double marginBufferAmount) marketDataProvider(String marketDataProvider) notionalAmount(Double notionalAmount) receiverPartyID(String receiverPartyID) secondCounterparty(Counterparty secondCounterparty) voidsetCurrency(String currency) voidsetDailySettlementTime(String dailySettlementTime) voidsetEffectiveDate(OffsetDateTime effectiveDate) voidsetFirstCounterparty(Counterparty firstCounterparty) voidsetFixedDayCountFraction(String fixedDayCountFraction) voidsetFixedPayingParty(Counterparty fixedPayingParty) voidsetFixedPaymentFrequency(PaymentFrequency fixedPaymentFrequency) voidsetFixedRate(Double fixedRate) voidsetFixPayerPartyID(String fixPayerPartyID) voidsetFloatingDayCountFraction(String floatingDayCountFraction) voidsetFloatingFixingDayOffset(Integer floatingFixingDayOffset) voidsetFloatingPayingParty(Counterparty floatingPayingParty) voidsetFloatingPaymentFrequency(PaymentFrequency floatingPaymentFrequency) voidsetFloatingRateIndex(String floatingRateIndex) voidsetMarginBufferAmount(Double marginBufferAmount) voidsetMarketDataProvider(String marketDataProvider) voidsetNotionalAmount(Double notionalAmount) voidsetReceiverPartyID(String receiverPartyID) voidsetSecondCounterparty(Counterparty secondCounterparty) voidsetTerminationDate(OffsetDateTime terminationDate) voidsetTerminationFeeAmount(Double terminationFeeAmount) voidsetTradeDate(OffsetDateTime tradeDate) voidsetTradeType(String tradeType) voidsetUniqueTradeIdentifier(String uniqueTradeIdentifier) voidsetValuationSymbols(List<FrontendItemSpec> valuationSymbols) terminationDate(OffsetDateTime terminationDate) terminationFeeAmount(Double terminationFeeAmount) toString()tradeDate(OffsetDateTime tradeDate) uniqueTradeIdentifier(String uniqueTradeIdentifier) valuationSymbols(List<FrontendItemSpec> valuationSymbols)
-
Constructor Details
-
PlainSwapOperationRequest
public PlainSwapOperationRequest()
-
-
Method Details
-
firstCounterparty
-
getFirstCounterparty
Get firstCounterparty- Returns:
- firstCounterparty
-
setFirstCounterparty
-
secondCounterparty
-
getSecondCounterparty
Get secondCounterparty- Returns:
- secondCounterparty
-
setSecondCounterparty
-
tradeType
-
getTradeType
-
setTradeType
-
marginBufferAmount
-
getMarginBufferAmount
Get marginBufferAmount minimum: 0.0- Returns:
- marginBufferAmount
-
setMarginBufferAmount
-
terminationFeeAmount
-
getTerminationFeeAmount
Get terminationFeeAmount minimum: 0.0- Returns:
- terminationFeeAmount
-
setTerminationFeeAmount
-
notionalAmount
-
getNotionalAmount
Get notionalAmount minimum: 0.0- Returns:
- notionalAmount
-
setNotionalAmount
-
currency
-
getCurrency
-
setCurrency
-
uniqueTradeIdentifier
-
getUniqueTradeIdentifier
-
setUniqueTradeIdentifier
-
tradeDate
-
getTradeDate
Get tradeDate- Returns:
- tradeDate
-
setTradeDate
-
effectiveDate
-
getEffectiveDate
Get effectiveDate- Returns:
- effectiveDate
-
setEffectiveDate
-
terminationDate
-
getTerminationDate
Get terminationDate- Returns:
- terminationDate
-
setTerminationDate
-
dailySettlementTime
-
getDailySettlementTime
@NotNull @Pattern(regexp="[0-9]{2}:[0-9]{2}") public @NotNull @Pattern(regexp="[0-9]{2}:[0-9]{2}") String getDailySettlementTime()Get dailySettlementTime- Returns:
- dailySettlementTime
-
setDailySettlementTime
-
fixedPayingParty
-
getFixedPayingParty
Get fixedPayingParty- Returns:
- fixedPayingParty
-
setFixedPayingParty
-
fixedRate
-
getFixedRate
-
setFixedRate
-
fixedDayCountFraction
-
getFixedDayCountFraction
-
setFixedDayCountFraction
-
fixedPaymentFrequency
-
getFixedPaymentFrequency
Get fixedPaymentFrequency- Returns:
- fixedPaymentFrequency
-
setFixedPaymentFrequency
-
floatingPayingParty
-
getFloatingPayingParty
Get floatingPayingParty- Returns:
- floatingPayingParty
-
setFloatingPayingParty
-
floatingRateIndex
-
getFloatingRateIndex
-
setFloatingRateIndex
-
floatingDayCountFraction
-
getFloatingDayCountFraction
Get floatingDayCountFraction- Returns:
- floatingDayCountFraction
-
setFloatingDayCountFraction
-
floatingFixingDayOffset
-
getFloatingFixingDayOffset
Get floatingFixingDayOffset minimum: -2 maximum: 2- Returns:
- floatingFixingDayOffset
-
setFloatingFixingDayOffset
-
floatingPaymentFrequency
public PlainSwapOperationRequest floatingPaymentFrequency(PaymentFrequency floatingPaymentFrequency) -
getFloatingPaymentFrequency
Get floatingPaymentFrequency- Returns:
- floatingPaymentFrequency
-
setFloatingPaymentFrequency
-
valuationSymbols
-
addValuationSymbolsItem
-
getValuationSymbols
Get valuationSymbols- Returns:
- valuationSymbols
-
setValuationSymbols
-
marketDataProvider
-
getMarketDataProvider
former known as currentGenerator- Returns:
- marketDataProvider
-
setMarketDataProvider
-
receiverPartyID
-
getReceiverPartyID
point of view for the valuation results- Returns:
- receiverPartyID
-
setReceiverPartyID
-
fixPayerPartyID
-
getFixPayerPartyID
-
setFixPayerPartyID
-
equals
-
hashCode
-
toString
-