Public Types | Public Member Functions | List of all members
Atom::Functions::Function Class Reference

Public Types

using Ptr = std::shared_ptr< Functions::Function >
 

Public Member Functions

 Function (std::string endpoint, HTTP::EnumMethods type)
 
std::string get_endpoint () const
 
std::string get_target () const
 
HTTP::EnumMethods get_method () const
 
std::vector< Action::Ptr > & get_actions ()
 
HTTP::Methodsget_methods ()
 
void set_endpoint (std::string endpoint)
 
void set_target (std::string target)
 
void set_method (HTTP::EnumMethods type)
 
Action::Ptr AddAction_ (std::string identifier)