Public Member Functions | Public Attributes | List of all members
mycroft_ros.helpers.IntentBuilder Class Reference

Public Member Functions

def __init__ (self, intent_name)
 
def build (self)
 
def one_of (self, args)
 
def optionally (self, entity_type, attribute_name=None)
 
def require (self, entity_type, attribute_name=None)
 

Public Attributes

 at_least_one
 
 name
 
 optional
 
 requires
 

Detailed Description

Definition at line 59 of file helpers.py.

Constructor & Destructor Documentation

def mycroft_ros.helpers.IntentBuilder.__init__ (   self,
  intent_name 
)

Definition at line 61 of file helpers.py.

Member Function Documentation

def mycroft_ros.helpers.IntentBuilder.build (   self)

Definition at line 83 of file helpers.py.

def mycroft_ros.helpers.IntentBuilder.one_of (   self,
  args 
)

Definition at line 67 of file helpers.py.

def mycroft_ros.helpers.IntentBuilder.optionally (   self,
  entity_type,
  attribute_name = None 
)

Definition at line 77 of file helpers.py.

def mycroft_ros.helpers.IntentBuilder.require (   self,
  entity_type,
  attribute_name = None 
)

Definition at line 71 of file helpers.py.

Member Data Documentation

mycroft_ros.helpers.IntentBuilder.at_least_one

Definition at line 62 of file helpers.py.

mycroft_ros.helpers.IntentBuilder.name

Definition at line 65 of file helpers.py.

mycroft_ros.helpers.IntentBuilder.optional

Definition at line 64 of file helpers.py.

mycroft_ros.helpers.IntentBuilder.requires

Definition at line 63 of file helpers.py.


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


mycroft_ros
Author(s):
autogenerated on Mon Apr 26 2021 02:35:41