The Eagles have announced the deal, which consists of Bradford for Nick Foles plus three draft picks. The Eagles get from St. Louis a 2015 fifth-round pick, and the Rams get from Philadelphia a 2015 fourth-round pick and a 2016 second-round pick.
While the announcement doesn't mention any other terms, Albert Breer of NFL Media reports that, if Bradford doesn't start eight games, the Eagles get a fourth-round pick back from the Rams. Likewise, if Bradford is injured, the Eagles get a third-round pick from the Rams. (The trigger for the "injury" condition isn't known. Possibly, the third-round pick becomes and issue only if Bradford suffers a season ending injury before Week One.)