diff --git a/CHANGELOG.md b/CHANGELOG.md index 82810b01..2392aa1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,12 @@ # Changelog -### 0.9.24 +### 0.9.25 - **Add**: `queryItems` parameter for `ApiRequestParameters`. - **Add**: `asQueryItems` method for `Encodable` that converts model to query items array. +### 0.9.24 +- **Fix**: Make `ApiRequestParameters` properties public. + ### 0.9.23 - **Add**: Rounding for `Decimal`. - **Add**: `doubleValue` property for `Decimal`. diff --git a/Sources/Info-iOS.plist b/Sources/Info-iOS.plist index c1c8f16b..f4b179a5 100644 --- a/Sources/Info-iOS.plist +++ b/Sources/Info-iOS.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.9.24 + 0.9.25 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Sources/Info-tvOS.plist b/Sources/Info-tvOS.plist index c1c8f16b..f4b179a5 100644 --- a/Sources/Info-tvOS.plist +++ b/Sources/Info-tvOS.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.9.24 + 0.9.25 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Sources/Info-watchOS.plist b/Sources/Info-watchOS.plist index c1c8f16b..f4b179a5 100644 --- a/Sources/Info-watchOS.plist +++ b/Sources/Info-watchOS.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.9.24 + 0.9.25 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/Sources/Structures/Api/ApiRequestParameters.swift b/Sources/Structures/Api/ApiRequestParameters.swift index effced3d..5b8c5d1b 100644 --- a/Sources/Structures/Api/ApiRequestParameters.swift +++ b/Sources/Structures/Api/ApiRequestParameters.swift @@ -31,17 +31,17 @@ public struct ApiRequestParameters { /// /// - dictionary: dictionary parameter /// - array: array parameter - enum RequestParameters { + public enum RequestParameters { case dictionary(Parameters) case array([Any]) } - let method: HTTPMethod - let url: URLConvertible - let parameters: RequestParameters? - let queryItems: [URLQueryItem]? - let encoding: ParameterEncoding - let headers: HTTPHeaders? + public let url: URLConvertible + public let parameters: RequestParameters? + public let queryItems: [URLQueryItem]? + public let method: HTTPMethod + public let encoding: ParameterEncoding + public let headers: HTTPHeaders? public init(url: URLConvertible, method: HTTPMethod = .get,