ores.synthetic.api
Table of Contents
Summary
ores.synthetic.api is a header-only library defining the domain types and
NATS protocol schemas for the synthetic data component. It provides types for
generated organisations, generation options, and synthetic catalogs, consumed
by ores.synthetic.core (server) and any client requesting catalog generation.
Inputs
- Domain entity type definitions:
generated_organisation.hpp,generation_options.hpp,organisation_generation_options.hpp,synthetic_catalog.hpp.
Outputs
- C++ headers for all synthetic-data domain types.
- NATS protocol headers for catalog generation requests and responses.
Entry points
include/ores.synthetic.api/domain/— all domain entity headers.include/ores.synthetic.api/messaging/— NATS protocol message headers.
Dependencies
rfl— JSON serialisation via reflection.
See also
- ores.synthetic.core — business logic and NATS handlers.
- ores.synthetic Messaging Reference — full NATS subject and message catalogue.
