     .pop().callback callback
 
 
+  exports.deleteTeamMedium = (teamMedium, callback) ->
+    unless teamMedium
+      throw new TSArgsError 'teamsnap.deleteTeamMedium',
+        '`teamMedium` must be provided'
+
+    @deleteItem teamMedium, callback
+
+
 exports.assignMediaToGroup = (teamMediumId, teamMediaGroupId, callback) ->
   unless teamMediumId and @isId teamMediumId
     throw new TSArgsError 'teamsnap.assignMediaToGroup', 'must provide a

    teamMediumId: teamMediumId
    rotateDirection: rotateDirection

  @collections.teamMedia.exec('rotateImageTeamMedium', params)
    .pop().callback callback

    .pop().callback callback


exports.rotateTeamMediumImage = (teamMediumId, rotateDirection, callback) ->
  unless teamMediumId and @isId teamMediumId
    throw new TSArgsError 'teamsnap.rotateTeamMediumImage', 'must provide a
    teamMediumId'
