ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Attributes | Static Public Attributes | List of all members
ore_import_execute_request Struct Reference

Workflow step command: execute the full ORE import. More...

#include <ore_import_engine_protocol.hpp>

Collaboration diagram for ore_import_execute_request:
Collaboration graph

Public Attributes

std::string request_id
 UUID; storage key root for the tarball.
 
std::string import_choices_json
 JSON-serialised import_choices.
 
std::string correlation_id
 
std::string bearer_token
 Caller's JWT — used for delegated NATS calls.
 

Static Public Attributes

static constexpr std::string_view nats_subject = "ore.v1.ore.import.execute"
 

Detailed Description

Workflow step command: execute the full ORE import.

Published by the workflow engine to ore.v1.ore.import.execute when the ore_import_workflow starts. The handler in ores.ore.service fetches the packed tarball, scans, plans, and saves all items, then calls publish_step_completion.

Note
bearer_token is carried here so the handler can delegate the original caller's identity to downstream domain services.