Package net.finmath.smartcontract.model
Class PlainSwapOperationRequest
java.lang.Object
net.finmath.smartcontract.model.PlainSwapOperationRequest
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2026-01-15T11:50:55.243860+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)fixedRollConvention(String fixedRollConvention)fixPayerPartyID(String fixPayerPartyID)floatingDayCountFraction(String floatingDayCountFraction)floatingFixingDayOffset(Integer floatingFixingDayOffset)floatingPayingParty(Counterparty floatingPayingParty)floatingPaymentFrequency(PaymentFrequency floatingPaymentFrequency)floatingRateIndex(String floatingRateIndex)floatingRollConvention(String floatingRollConvention)@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 fixedRollConventionGet fixPayerPartyIDGet floatingDayCountFraction@Min(-2L) @Max(2L) IntegerGet floatingFixingDayOffset minimum: -2 maximum: 2@Valid CounterpartyGet floatingPayingParty@Valid PaymentFrequencyGet floatingPaymentFrequencyGet floatingRateIndexGet floatingRollConvention@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)voidsetFixedRollConvention(String fixedRollConvention)voidsetFixPayerPartyID(String fixPayerPartyID)voidsetFloatingDayCountFraction(String floatingDayCountFraction)voidsetFloatingFixingDayOffset(Integer floatingFixingDayOffset)voidsetFloatingPayingParty(Counterparty floatingPayingParty)voidsetFloatingPaymentFrequency(PaymentFrequency floatingPaymentFrequency)voidsetFloatingRateIndex(String floatingRateIndex)voidsetFloatingRollConvention(String floatingRollConvention)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
Get tradeType- Returns:
- tradeType
-
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
Get currency- Returns:
- currency
-
setCurrency
-
uniqueTradeIdentifier
-
getUniqueTradeIdentifier
Get uniqueTradeIdentifier- Returns:
- uniqueTradeIdentifier
-
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
Get fixedRate- Returns:
- fixedRate
-
setFixedRate
-
fixedDayCountFraction
-
getFixedDayCountFraction
Get fixedDayCountFraction- Returns:
- fixedDayCountFraction
-
setFixedDayCountFraction
-
fixedPaymentFrequency
-
getFixedPaymentFrequency
Get fixedPaymentFrequency- Returns:
- fixedPaymentFrequency
-
setFixedPaymentFrequency
-
floatingPayingParty
-
getFloatingPayingParty
Get floatingPayingParty- Returns:
- floatingPayingParty
-
setFloatingPayingParty
-
floatingRateIndex
-
getFloatingRateIndex
Get floatingRateIndex- Returns:
- floatingRateIndex
-
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
Get fixPayerPartyID- Returns:
- fixPayerPartyID
-
setFixPayerPartyID
-
floatingRollConvention
-
getFloatingRollConvention
Get floatingRollConvention- Returns:
- floatingRollConvention
-
setFloatingRollConvention
-
fixedRollConvention
-
getFixedRollConvention
Get fixedRollConvention- Returns:
- fixedRollConvention
-
setFixedRollConvention
-
equals
-
hashCode
public int hashCode() -
toString
-