20#ifndef ORES_DQ_API_GENERATORS_SUBJECT_AREA_GENERATOR_HPP
21#define ORES_DQ_API_GENERATORS_SUBJECT_AREA_GENERATOR_HPP
24#include "ores.dq.api/domain/subject_area.hpp"
25#include "ores.utility/generation/generation_context.hpp"
27namespace ores::dq::generators {
32domain::subject_area generate_synthetic_subject_area(
33 utility::generation::generation_context& ctx);
38domain::subject_area generate_synthetic_subject_area(
39 const std::string& domain_name,
40 utility::generation::generation_context& ctx);
45std::vector<domain::subject_area>
46generate_synthetic_subject_areas(std::size_t n,
47 utility::generation::generation_context& ctx);