| 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 |
|---|---|
Optional<Conversation> |
ConversationImpl.addMessage(AddMessageToConversationOptions options) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Conversation> |
ConversationWriter.addMessage(AddMessageToConversationOptions options)
Add a message to an existing conversation.
|
| Modifier and Type | Method and Description |
|---|---|
AddMessageToConversationOptions |
AddMessageToConversationOptions.attachmentIds(List<Integer> attachmentIds)
IDs of files to attach to this message.
|
AddMessageToConversationOptions |
AddMessageToConversationOptions.includedMessages(List<Integer> messages)
List of message IDs from this conversation to send to recipients of the new message.
|
AddMessageToConversationOptions |
AddMessageToConversationOptions.mediaCommentId(Integer mediaCommentId)
Associate an audio or video file with this message
|
AddMessageToConversationOptions |
AddMessageToConversationOptions.mediaCommentType(CreateConversationOptions.MediaCommentType type)
Set the type of media associated with this message
|
AddMessageToConversationOptions |
AddMessageToConversationOptions.recipients(List<String> recipients)
Recipients to add to the conversation.
|
AddMessageToConversationOptions |
AddMessageToConversationOptions.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.