All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schemas.openapi-schemas.PlainSwapOperationRequest.yml Maven / Gradle / Ivy

type: object
required:
  - firstCounterparty
  - secondCounterparty
  - marginBufferAmount
  - terminationFeeAmount
  - notionalAmount
  - currency
  - tradeDate
  - effectiveDate
  - terminationDate
  - fixedPayingParty
  - fixedRate
  - fixedDayCountFraction
  - fixedPaymentFrequency
  - floatingPayingParty
  - floatingRateIndex
  - floatingDayCountFraction
  - floatingFixingDayOffset
  - floatingPaymentFrequency
  - valuationSymbols
  - currentGenerator
properties:
  firstCounterparty:
    $ref: "Counterparty.yml"
  secondCounterparty:
    $ref: "Counterparty.yml"
  marginBufferAmount:
    type: number
    format: double
    minimum: 0.0
  terminationFeeAmount:
    type: number
    format: double
    minimum: 0.0
  notionalAmount:
    type: number
    format: double
    minimum: 0.0
  currency:
    type: string
  uniqueTradeIdentifier:
    type: string
  tradeDate:
    type: string
    format: date-time
  effectiveDate:
    type: string
    format: date-time
  terminationDate:
    type: string
    format: date-time
  fixedPayingParty:
    $ref: "Counterparty.yml"
  fixedRate:
    type: number
    format: double
  fixedDayCountFraction:
    type: string
  fixedPaymentFrequency:
    $ref: "PaymentFrequency.yml"
  floatingPayingParty:
    $ref: "Counterparty.yml"
  floatingRateIndex:
    type: string
  floatingDayCountFraction:
    type: string
  floatingFixingDayOffset:
    type: integer
    format: int32
    minimum: -2
    maximum: 2
  floatingPaymentFrequency:
    $ref: "PaymentFrequency.yml"
  valuationSymbols:
    type: array
    items:
      $ref: "FrontendItemSpec.yml"
  currentGenerator:
    type: string




© 2015 - 2025 Weber Informatics LLC | Privacy Policy