             }
         }
 
+        /// Builds `HTTPRequestData` from configured properties
+        /// - returns: Created `HTTPRequestData`
         public func build() -> HTTPRequestData {
             return HTTPRequestData(url: self.url, method: self.method ?? .get, headerFields: self.headerFields,
                                    parameters: self.parameters, parameterEncoding: self.parameterEncoding ?? .url)

}

extension HTTPRequestData {
    public enum Method: String {
        case options = "OPTIONS"
        case get     = "GET"

            return self.for(url)
        }

        /// Creates `Builder` for `url`
        /// - returns `Builder` for `url`
        public static func `for`(_ url: URL) -> Builder {
            return Builder(url: url)
        }
