     /**
      Update an existing Dialog application by uploading a Dialog file.
      
-     - Parameters:
-        - dialogID: The Dialog application identifier.
-        - fileURL: The URL to a file that will be uploaded and used to define
-                the Dialog application's operation. (Must contain an extension
-                of .mct for encrypted Dialog account file, .json for Watson
-                Dialog document JSON format, or .xml for Watson Dialog document
-                XML format.)
-        - completionHandler: A function invoked with the response from Watson.
+     The file content type is determined by the file extension:
+        - .mct for encrypted Dialog account file
+        - .json for Watson Dialog document JSON format
+        - .xml for Watson Dialog document XML format
+     
+     - parameter dialogID: The Dialog application identifier.
+     - parameter fileURL: The URL to a file that will be uploaded and used to define
+            the Dialog application's operation. Must contain an extension of .mct for
+            encrypted Dialog account file, .json for Watson Dialog document JSON format,
+            or .xml for Watson Dialog document XML format.
+     - parameter completionHandler: A function invoked with the response from Watson.
      */
     public func updateDialog(dialogID: DialogID, fileURL: NSURL,
         fileType: MediaType, completionHandler: NSError? -> Void) {

    /**
     Update the content for specific nodes of the Dialog application.
     
     - Parameters:
        - dialogID: The Dialog application identifier.
        - nodes: The specified nodes and updated content.
        - completionHandler: A function invoked with the response from Watson.
     */
    public func updateContent(dialogID: DialogID, nodes: [Node],
        completionHandler: NSError? -> Void) {

    /**
     Get the values for a client's profile variables.
    
     - parameter dialogID: The Dialog application identifier.
     - parameter clientID: A client identifier generated by the Dialog service.
     - parameter names: The names of the profile variables to retrieve. If nil, then all
            profile variables will be retrieved.
     - parameter completionHandler: A function invoked with the response from Watson.
     */
    public func getProfile(dialogID: DialogID, clientID: Int, names: [String]? = nil,
        completionHandler: ([Parameter]?, NSError?) -> Void) {
