-
Notifications
You must be signed in to change notification settings - Fork 73
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
Lionel Smith-Gordon Phase-1-Asset-Refactor #2997
Lionel Smith-Gordon Phase-1-Asset-Refactor #2997
Conversation
Phase-1-Asset-Refactor
…tps://github.com/rosetta-models/common-domain-model into lionel_auth0_65080e6e10b98cc73ac44ca1-Phase1-ART
Updates from feedback and reviews
❌ Deploy Preview for finos-cdm failed. Why did it fail? →
|
@Oblongs not sure the suggestion below (recorded in some Minutes) have been taken into account ? please let me know about it This Enum type should be included in the scope of our discussion I guess “Asset” concept will imply refactoring here, for instance :
|
Updates to ListedDerivative
another improvement to discuss please @Oblongs Background Purpose of having [metadata address] for PriceSchedule and QuantitySchedule in Payout, permits to reference the corresponding type with [metada location] in TradeLot. One main benefit for having such referencing is for updating the related components inside Payout in regards of a LifeCycle Event represented with quantityChange Instruction (or more generally with any Intruction that may be contemplated where PriceSchedule or QuantitySchedule would be used). In case such reference annotation is missing for a given PriceSchedule or QuantitySchedule component in Payout, there is no other ways to update it than using termsChange Instruction (that being heavy compared to quantityChange for the only purpose of updating a kind of components for which quantityChange is originally designed) Problem Statement The [metadata address] annotation is missing for PriceSchedule and QuantitySchedule in some Payout, that is to say the possibility to reference **PriceSchedule and QuantitySchedule with [metada location] fromTradeLot is not implemented in consistent/exhaustive manner in current model e.g. in some case it is present (OK) but in ther cases it is missing (KO=inconsistent) Example where it is already present
Example where it is missing
|
documentation updates
Change to Rune DSL
Updates to introduce the changes in this PR
This aligns with the scope of the planned 3rd tranche of changes and is not relevant to this PR. |
This proposal is also aligned with the third tranche and is not relevant to this PR. |
rosetta-source/src/main/rosetta/base-staticdata-asset-common-type.rosetta
Show resolved
Hide resolved
rosetta-source/src/main/rosetta/base-staticdata-asset-common-type.rosetta
Show resolved
Hide resolved
rosetta-source/src/main/rosetta/base-staticdata-asset-common-type.rosetta
Show resolved
Hide resolved
rosetta-source/src/main/rosetta/base-staticdata-asset-common-type.rosetta
Show resolved
Hide resolved
First phase of changes required to assress Issue #2805 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed in CRWG 2nd July and approved on that basis
rosetta-source/src/main/rosetta/base-staticdata-asset-common-type.rosetta
Show resolved
Hide resolved
rosetta-source/src/main/rosetta/base-staticdata-asset-common-type.rosetta
Show resolved
Hide resolved
rosetta-source/src/main/rosetta/base-staticdata-asset-common-enum.rosetta
Show resolved
Hide resolved
Replaced by #3022 |
No description provided.