CompMergeDealsRequest

Two deals that are one: the survivor keeps its values except the fields named in takeFromOther, gains the other's parties and sources (each once), and the other is deleted for good — it cannot be restored. A deal from a closed project is always the one kept and keeps the project's fields; two deals from closed projects are never merged.

  • The deal folded into the survivor and deleted for good.

  • The deal that stays.

  • The fields the survivor takes from the other deal, under their public names (name, signed_on, price, price_certainty, yield, yield_certainty, property, …). A field takes its companions with it: a price its currency and qualifiers, a date the other dates, the property its portfolio pair and facts.