Open alelom opened 4 years ago
@al-fisher
Thanks @alelom - looks like a good summary - and consistent with current expected use of BHoM Guid and Hash.
From descriptions - new external IDs are clear except I think your example for Robot.Bar
(where combining Type and Number is I believe a Persistent ID not an Instance ID
i.e. if you change the cross-section is Robot - the example ID given above would not change (would need to be a hash encompassing Section itself)
Would also be good to include notes on implementation of each of the above. That is External IDs being Fragments I presume. BHoM Persistent Guid naturally being a Property on the parent defining object And BHoM Instance ID or Hash being a lazily computed Query Method.
Robot.Bar
) with its External Id (e.g. `1).