Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Address MR feedback #46

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions rosetta-source/src/main/rosetta/product-asset-enum.rosetta
Original file line number Diff line number Diff line change
Expand Up @@ -132,3 +132,7 @@ enum FPVFinalPriceElectionFallbackEnum: <"Specifies the fallback provisions in r

FPVClose <"In respect of the Early Final Valuation Date, the provisions for FPV Close shall apply.">
FPVHedgeExecution <"In respect of the Early Final Valuation Date, the provisions for FPV Hedge Execution shall apply.">

enum SpreadCalculationMethodEnum: <"Method by which asset swap spread is calculated, par-par or proceeds.">
ParPar
Proceeds
1 change: 1 addition & 0 deletions rosetta-source/src/main/rosetta/product-asset-type.rosetta
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ type InterestRatePayout extends PayoutBase: <" A class to specify all of the ter
bondReference BondReference (0..1) <"Reference to a bond underlier to represent an asset swap or Condition Precedent Bond.">
fixedAmount calculation (0..1) <"Fixed Amount Calculation">
floatingAmount calculation (0..1) <"Floating Amount Calculation">
spreadCalculationMethod SpreadCalculationMethodEnum (0..1) <"Method by which asset swap spread is calculated, par-par or proceeds.">

condition Quantity: <"When there is an OptionPayout the quantity can be expressed as part of the payoutQuantity, or as part of the underlier in the case of a Swaption. For all other payouts that extend PayoutBase the payoutQuantity is a mandatory attribute.">
priceQuantity exists
Expand Down