| Package | Description |
|---|---|
| edu.ksu.canvas.impl |
Default implementations for Canvas API calls.
|
| edu.ksu.canvas.interfaces |
Interfaces defining Canvas API functionality
|
| edu.ksu.canvas.requestOptions |
Classes to encapsulate parameters that get passed to API calls.
|
| Modifier and Type | Method and Description |
|---|---|
List<Conversation> |
ConversationImpl.createConversation(CreateConversationOptions options) |
| Modifier and Type | Method and Description |
|---|---|
List<Conversation> |
ConversationWriter.createConversation(CreateConversationOptions options)
Create a new conversation with one or more recipients.
|
| Modifier and Type | Method and Description |
|---|---|
CreateConversationOptions |
CreateConversationOptions.attachmentIds(List<Integer> attachmentIds)
IDs of files to attach to this conversation.
|
CreateConversationOptions |
CreateConversationOptions.forceNew(Boolean forceNew)
Forces a new message to be created, even if there is an existing private conversation.
|
CreateConversationOptions |
CreateConversationOptions.groupConversation(Boolean groupConversation)
If specifying multiple recipients, setting this to true will turn this into a group
message instead of multiple individual conversations.
|
CreateConversationOptions |
CreateConversationOptions.mediaCommentId(String mediaCommentId)
Associate an audio or video file with this conversation
|
CreateConversationOptions |
CreateConversationOptions.mediaCommentType(CreateConversationOptions.MediaCommentType type)
Set the type of media associated with this conversation
|
CreateConversationOptions |
CreateConversationOptions.mode(CreateConversationOptions.Mode mode)
Send messages synchronously or asynchronously.
|
CreateConversationOptions |
CreateConversationOptions.subject(String subject)
Set a conversation subject.
|
CreateConversationOptions |
CreateConversationOptions.userNote(Boolean userNote)
Adds a faculty journal entry for each recipient if:
- User making call has permission
- Recipient is a student
- Faculty journals are enabled on the account
|
Copyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.