#>cpp
#pragma once

#include <vector>
#include <string>

#include "rpc/messages.hpp"
#include "slk/serialization.hpp"
cpp<#

(lcp:namespace raft)

(lcp:define-rpc storage-info
  (:request ())
  (:response
    ((server-id :uint16_t)
     (storage-info "std::vector<std::pair<std::string, std::string>>"))))

(lcp:pop-namespace) ;; raft
