7.0.0-dev.56
Legal Agreement Model - Updating PartyContactInformation
Background
The PartyContactInformation type is used throughout the legal agreement namespaces, and specifies the party details involved in the legal agreement as well as the party reference. Only the party reference should be specified, and the parties themselves anonymised, being referred to as Party1 or Party2 to the agreement.
Furthermore, PartyContactInformation is used inconsistently across the model. In DemandsAndNotices, the PartyContactInformation type is used to specified the party election attribute. The addressForTransfer attribute of a CSA however, uses ContactElection, which is comprised of two PartyContactInformation types.
What is being released?
This update removes PartyContactInformation and redefines how the contact information is set in a more consistent and reusable way.
- A base type called
ContactInformationElectionis created which contains the party reference and the contact information. - Two types are created to be used specifically for notice information & transfer information, both of which extend
ContactInformationElection. - Both new election types have additional information provided by their contact information attributes. e.g.
TransferContactInformationcontains an account, andNoticeContactInformationcontains a natural person and additional information. - The same structure is applied to the existing
ProcessAgentElectiontype with an additional attribute to specify the process agent entity and additional information.
Review Directions
Changes can be reviewed in PR: #4020
Infrastructure - Dependency Update
What is being released?
This release updates the bundle dependency.
Version updates include:
bundle11.90.5Fix issue with C# return type covariance
No expectations are updated as part of this release.
Review Directions
Changes can be reviewed in PR: #4020