20#ifndef ORES_CONNECTIONS_DOMAIN_ENVIRONMENT_HPP
21#define ORES_CONNECTIONS_DOMAIN_ENVIRONMENT_HPP
25#include <boost/uuid/uuid.hpp>
27namespace ores::connections::domain {
43 boost::uuids::uuid
id;
Represents a pure server environment (host + port only, no credentials).
Definition environment.hpp:39
std::string subject_prefix
NATS subject namespace for this environment.
Definition environment.hpp:87
std::string description
Optional description or notes about this environment.
Definition environment.hpp:78
int http_port
Port number the HTTP server is listening on.
Definition environment.hpp:73
int port
Port number the NATS server is listening on.
Definition environment.hpp:65
std::string host
Host name or IP address of the server.
Definition environment.hpp:60
std::string name
Display name for this environment.
Definition environment.hpp:55
boost::uuids::uuid id
Unique identifier for this environment.
Definition environment.hpp:43
std::optional< boost::uuids::uuid > folder_id
Folder this environment belongs to.
Definition environment.hpp:50