20#ifndef ORES_COMPUTE_MESSAGING_PLATFORM_PROTOCOL_HPP
21#define ORES_COMPUTE_MESSAGING_PLATFORM_PROTOCOL_HPP
25#include "ores.compute.api/domain/compute_platform.hpp"
27namespace ores::compute::messaging {
29struct list_platforms_request {
30 using response_type =
struct list_platforms_response;
31 static constexpr std::string_view nats_subject =
32 "compute.v1.platforms.list";
35struct list_platforms_response {
36 std::vector<ores::compute::domain::compute_platform> platforms;