class LMSGraphQL::Mutations::Canvas::CreateWebhookSubscription

Public Instance Methods

resolve(subscription_ContextId:, subscription_ContextType:, subscription_EventTypes:, subscription_Format:, subscription_TransportMetadata:, subscription_TransportType:) click to toggle source
# File lib/lms_graphql/mutations/canvas/create_webhook_subscription.rb, line 17
def resolve(subscription_ContextId:, subscription_ContextType:, subscription_EventTypes:, subscription_Format:, subscription_TransportMetadata:, subscription_TransportType:)
  context[:canvas_api].call("CREATE_WEBHOOK_SUBSCRIPTION").proxy(
    "CREATE_WEBHOOK_SUBSCRIPTION",
    {},
    {
      "subscription[ContextId]": subscription_ContextId,
      "subscription[ContextType]": subscription_ContextType,
      "subscription[EventTypes]": subscription_EventTypes,
      "subscription[Format]": subscription_Format,
      "subscription[TransportMetadata]": subscription_TransportMetadata,
      "subscription[TransportType]": subscription_TransportType
    },
  ).parsed_response
end