- Source:
Functions for interacting with course announcements
Methods
(async) create(opts, configopt) → {Promise.<CanvasDiscussionTopic>}
- Source:
Create an announcement
Parameters:
Name | Type | Attributes | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
|||||||||||||||||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
- Type
- Promise.<CanvasDiscussionTopic>
(async) list(opts, configopt) → {Promise.<Array.<CanvasDiscussionTopic>>}
- Source:
Gets the list of announcements in a course
Parameters:
Name | Type | Attributes | Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
|||||||||||||||||||||||||||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
list of discussion topics https://canvas.instructure.com/doc/api/discussion_topics.html#DiscussionTopic
- Type
- Promise.<Array.<CanvasDiscussionTopic>>