type: object
additionalProperties: false
required:
  - transactionRequestId
  - from
  - to
  - amountType
  - currency
  - amount
  - transactionType
  - currentState
properties:
  transactionRequestId:
    $ref: ./CorrelationId.yaml
  from:
    $ref: ./transferParty.yaml
  to:
    $ref: ./transferParty.yaml
  amountType:
    $ref: ./AmountType.yaml
  currency:
    $ref: ./Currency.yaml
  amount:
    $ref: ./Amount.yaml
  transactionType:
    $ref: ./TransactionScenario.yaml
  subScenario:
    $ref: ./TransactionSubScenario.yaml
  currentState:
    $ref: ./requestToPayStatus.yaml
  getPartiesResponse:
    $ref: ./getPartiesResponse.yaml
  transactionRequestResponse:
    $ref: ./TransactionRequestResponse.yaml
  lastError:
    $ref: ./transferError.yaml
