TaskOutcomeContext Struct Reference

#include <RobotAPI/libraries/armem_task_outcome/types.h>

Public Attributes

std::map< std::string, std::string > additional
 
std::optional< std::string > naturalLanguageDescription
 
std::map< std::string, std::string > parameters
 
std::optional< armarx::core::time::DateTimeskillExecutionStartedTimestamp
 
std::string skillName
 
nlohmann::json taskPostconditions = nlohmann::json::object()
 
nlohmann::json taskPreconditions = nlohmann::json::object()
 

Detailed Description

Definition at line 108 of file types.h.

Member Data Documentation

◆ additional

std::map<std::string, std::string> additional

Definition at line 112 of file types.h.

◆ naturalLanguageDescription

std::optional<std::string> naturalLanguageDescription

Definition at line 113 of file types.h.

◆ parameters

std::map<std::string, std::string> parameters

Definition at line 111 of file types.h.

◆ skillExecutionStartedTimestamp

std::optional<armarx::core::time::DateTime> skillExecutionStartedTimestamp

Definition at line 116 of file types.h.

◆ skillName

std::string skillName

Definition at line 110 of file types.h.

◆ taskPostconditions

nlohmann::json taskPostconditions = nlohmann::json::object()

Definition at line 115 of file types.h.

◆ taskPreconditions

nlohmann::json taskPreconditions = nlohmann::json::object()

Definition at line 114 of file types.h.


The documentation for this struct was generated from the following file: