DiscussionEntry
- class canvasapi.discussion_topic.DiscussionEntry(requester, attributes)
- Parameters:
requester (
canvasapi.requester.Requester) – The requester to pass HTTP requests through.attributes (dict) – The JSON object to build this object with.
- delete(**kwargs)
Delete this discussion entry.
- get_discussion(**kwargs)
Return the discussion topic object this entry is related to
- Return type:
- get_replies(**kwargs)
Retrieves the replies to a top-level entry in a discussion topic.
- mark_as_read(**kwargs)
Mark a discussion entry as read.
- mark_as_unread(**kwargs)
Mark a discussion entry as unread.
- post_reply(**kwargs)
Add a reply to this entry.
- rate(rating, **kwargs)
Rate this discussion entry.
- Calls:
POST /api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:entry_id/rating
or POST /api/v1/groups/:group_id/discussion_topics/:topic_id/entries/:entry_id/rating
- Parameters:
rating (int) – A rating to set on this entry. Only 0 and 1 are accepted.
- Return type:
bool
- update(**kwargs)
Updates an existing discussion entry.