Add DAG data parsing utils
What does this MR do?
The next wave in #215517 (closed), this MR adds the utilities needed to parse the data we receive from the endpoints in order to prepare it for the graph layout. Don't worry — there are lots of comments in the file explaining what the transformation looks like.
This is reliant on !32460 (merged) merging, which is still blocked by the backend MR.
Screenshots
There are no visual changes.
Does this MR meet the acceptance criteria?
Conformity
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process.
Edited by Sarah Groff Hennigh-Palermo