class RubyLLM::MCP::Notifications::Cancelled

def call

def call
  @coordinator.request(cancelled_notification_body, add_id: false, wait_for_response: false)
end

def cancelled_notification_body

def cancelled_notification_body
  {
    jsonrpc: "2.0",
    method: "notifications/cancelled",
    params: {
      requestId: @request_id,
      reason: @reason
    }
  }
end

def initialize(coordinator, request_id:, reason:)

def initialize(coordinator, request_id:, reason:)
  @coordinator = coordinator
  @request_id = request_id
  @reason = reason
end