ConnectionRef

A connection, named by the block it leaves from and which of its outputs. In a diagram the same two things are sourcePath and type.

Either can come back empty: a diagram is stored as you sent it, so a connection in it may be missing one.