diffsync icon indicating copy to clipboard operation
diffsync copied to clipboard

Add Depends On Attribute

Open jdrew82 opened this issue 5 months ago • 0 comments

Environment

  • DiffSync version: 2.0.0

Proposed Functionality

Add the ability to define dependencies on DiffSyncModels. An example of this would be an Interface depending on a Device, a Device depending upon a Location, etc. This is typically done through the parent/child relationship but there are situations where you don't necessarily want to rely on the parent/child relationship to determine if a model should be processed.

Use Case

There are situations where a DiffSyncModel might depend on various other models that don't fit well into the parent/child relationship paradigm. Being able to define dependency relationships between models in a better way could be very useful.

jdrew82 avatar Feb 14 '24 17:02 jdrew82