edu.ksu.canvas.interfaces.CommunicationChannelReader Maven / Gradle / Ivy
package edu.ksu.canvas.interfaces;
import edu.ksu.canvas.model.CommunicationChannel;
import java.io.IOException;
import java.util.List;
public interface CommunicationChannelReader extends CanvasReader {
/**
* Retrieve a user's communication channels.
* @param userId the id of the user to retrieve communication channels for
* @return List of the user's communication channels
* @throws IOException When there is an error communicating with Canvas
*/
public List getCommunicationChannelsForUser(String userId) throws IOException;
}