The Diamondbacks will also get either a player to be named or cash in the deal that was completed before Thursday's trade deadline.