The baseObject class contains the definition of the base class for all objects that can be sent to the iPhone, or to Apple’s web server.
The SiriObject class encapsulates the base functionality for all object being sent to the iPhone or to Apple’s web server.
Note
This class is meant to be subclassed to provide the implementation for a specific object.
The identifier which indicates the version of the protocol.
Determine if the given object is a list of arguments, or not.
Determine if the given object is a SiriObject, or not.
Make the SiriObject the root object.
Takes a list of strings which represent names of input variables and sets properties of the same name on the current object if the value of the argument is not None.