class LMSGraphQL::Resolvers::Canvas::ListDiscussionTopicsGroup
Public Instance Methods
resolve(group_id:, include: nil, order_by: nil, scope: nil, only_announcements: nil, filter_by: nil, search_term: nil, exclude_context_module_locked_topics: nil, get_all: false)
click to toggle source
# File lib/lms_graphql/resolvers/canvas/list_discussion_topics_groups.rb, line 17 def resolve(group_id:, include: nil, order_by: nil, scope: nil, only_announcements: nil, filter_by: nil, search_term: nil, exclude_context_module_locked_topics: nil, get_all: false) result = context[:canvas_api].call("LIST_DISCUSSION_TOPICS_GROUPS").proxy( "LIST_DISCUSSION_TOPICS_GROUPS", { "group_id": group_id, "include": include, "order_by": order_by, "scope": scope, "only_announcements": only_announcements, "filter_by": filter_by, "search_term": search_term, "exclude_context_module_locked_topics": exclude_context_module_locked_topics }, nil, get_all, ) get_all ? result : result.parsed_response end