func encodedQuery()

in Sources/OSS/Utils/OSSUtils.swift [117:130]


    func encodedQuery() -> String {
        var queryParameters: [String] = []
        for object in self {
            if let key = object.key as? String,
               let urlEncodedKey = key.urlEncode(),
               let value = object.value as? String,
               let urlEncodedValue = value.urlEncode()
            {
                let parameter = urlEncodedValue == "" ? "\(urlEncodedKey)" : "\(urlEncodedKey)=\(urlEncodedValue)"
                queryParameters.append(parameter)
            }
        }
        return queryParameters.joined(separator: "&")
    }