class LMSGraphQL::Mutations::Canvas::EditConversation

Public Instance Methods

resolve(id:, conversation_workflow_state: nil, conversation_subscribed: nil, conversation_starred: nil, scope: nil, filter: nil, filter_mode: nil) click to toggle source
# File lib/lms_graphql/mutations/canvas/edit_conversation.rb, line 18
def resolve(id:, conversation_workflow_state: nil, conversation_subscribed: nil, conversation_starred: nil, scope: nil, filter: nil, filter_mode: nil)
  context[:canvas_api].call("EDIT_CONVERSATION").proxy(
    "EDIT_CONVERSATION",
    {
      "id": id
    },
    {
      "conversation[workflow_state]": conversation_workflow_state,
      "conversation[subscribed]": conversation_subscribed,
      "conversation[starred]": conversation_starred,
      "scope": scope,
      "filter": filter,
      "filter_mode": filter_mode
    },
  ).parsed_response
end