         }
     }
     
+    ///
+    /// This endpoint returns autocomplete suggestions for search keywords, businesses and categories, based on the input text.
+    ///
+    /// - parameters:
+    ///   - byText: (**Required**) The text for the Yelp Fusion API to query.
+    ///   - latitude: (**Required**) The latitude of the location to look for business autocomplete suggestions.
+    ///   - longitude: (**Required**) The longitude of the location to look for business autocomplete suggestions.
+    ///   - locale: (Optional) The interface locale; this determines the language for the autocomplete suggestions to return.
+    ///   - completion: A completion block in which Yelp Fusion V3 Developers API autocomplete endpoint response or error can be parsed.
+    ///
+    /// - returns: (CDYelpAutoCompleteResponse?, Error?) -> Void
+    ///
     public func autocompleteBusinesses(byText text: String!,
                                        latitude: Double!,
                                        longitude: Double!,

        }
    }
    
    public func cancelAllPendingAPIRequests() {
        self.manager.session.getTasksWithCompletionHandler { (dataTasks, uploadTasks, downloadTasks) in
            dataTasks.forEach { $0.cancel() }

        }
    }
    
    ///
    /// This endpoint returns the up to three reviews for a business.
    ///
    /// - parameters:
    ///   - forBusinessId: (**Required**) The identifier of the business for the Yelp Fusion API to query.
    ///   - locale: (Optional) The interface locale; this determines the language for the reviews to return.
    ///   - completion: A completion block in which Yelp Fusion V3 Developers API reviews endpoint response or error can be parsed.
    ///
    /// - returns: (CDYelpReviewsResponse?, Error?) -> Void
    ///
    public func fetchReviews(forBusinessId id: String!,
                             locale: CDYelpLocale?,
                             completion: @escaping (CDYelpReviewsResponse?, Error?) -> Void) {
