diff --git a/Documentation/Classes.html b/Documentation/Classes.html
index 6868080..42441f1 100644
--- a/Documentation/Classes.html
+++ b/Documentation/Classes.html
@@ -260,7 +260,7 @@
Declaration
diff --git a/Documentation/Classes/Atom.html b/Documentation/Classes/Atom.html
index edb2c17..f057a9e 100644
--- a/Documentation/Classes/Atom.html
+++ b/Documentation/Classes/Atom.html
@@ -381,7 +381,7 @@ Declaration
diff --git a/Documentation/Classes/Service.html b/Documentation/Classes/Service.html
index 628b8b6..5257641 100644
--- a/Documentation/Classes/Service.html
+++ b/Documentation/Classes/Service.html
@@ -445,7 +445,7 @@ Parameters
diff --git a/Documentation/Classes/ServiceConfiguration.html b/Documentation/Classes/ServiceConfiguration.html
index a44dede..52914a3 100644
--- a/Documentation/Classes/ServiceConfiguration.html
+++ b/Documentation/Classes/ServiceConfiguration.html
@@ -349,7 +349,7 @@ Parameters
diff --git a/Documentation/Classes/ServiceConfiguration/Configuration.html b/Documentation/Classes/ServiceConfiguration/Configuration.html
index 8cfd21c..c3e9d03 100644
--- a/Documentation/Classes/ServiceConfiguration/Configuration.html
+++ b/Documentation/Classes/ServiceConfiguration/Configuration.html
@@ -262,7 +262,7 @@ Declaration
diff --git a/Documentation/Enums.html b/Documentation/Enums.html
index 902a4cb..951ade5 100644
--- a/Documentation/Enums.html
+++ b/Documentation/Enums.html
@@ -282,7 +282,7 @@ Declaration
diff --git a/Documentation/Enums/AtomError.html b/Documentation/Enums/AtomError.html
index adba8c7..e666323 100644
--- a/Documentation/Enums/AtomError.html
+++ b/Documentation/Enums/AtomError.html
@@ -487,7 +487,7 @@ Return Value
diff --git a/Documentation/Enums/AuthenticationMethod.html b/Documentation/Enums/AuthenticationMethod.html
index 7ab1050..7a9ef34 100644
--- a/Documentation/Enums/AuthenticationMethod.html
+++ b/Documentation/Enums/AuthenticationMethod.html
@@ -264,7 +264,7 @@ Declaration
diff --git a/Documentation/Enums/HTTPMethod.html b/Documentation/Enums/HTTPMethod.html
index 9838e2a..d656897 100644
--- a/Documentation/Enums/HTTPMethod.html
+++ b/Documentation/Enums/HTTPMethod.html
@@ -312,7 +312,7 @@ Declaration
diff --git a/Documentation/Enums/RequestableError.html b/Documentation/Enums/RequestableError.html
index 59ae808..c3a7412 100644
--- a/Documentation/Enums/RequestableError.html
+++ b/Documentation/Enums/RequestableError.html
@@ -258,7 +258,7 @@ Declaration
diff --git a/Documentation/Extensions.html b/Documentation/Extensions.html
index 84b59d0..d6d74ea 100644
--- a/Documentation/Extensions.html
+++ b/Documentation/Extensions.html
@@ -349,7 +349,7 @@ Declaration
diff --git a/Documentation/Extensions/Array.html b/Documentation/Extensions/Array.html
index 56b3989..7b26a0f 100644
--- a/Documentation/Extensions/Array.html
+++ b/Documentation/Extensions/Array.html
@@ -215,7 +215,7 @@ Declaration
diff --git a/Documentation/Extensions/URLRequest.html b/Documentation/Extensions/URLRequest.html
index 9212b9e..9174c7f 100644
--- a/Documentation/Extensions/URLRequest.html
+++ b/Documentation/Extensions/URLRequest.html
@@ -206,7 +206,7 @@ Declaration
diff --git a/Documentation/Extensions/URLResponse.html b/Documentation/Extensions/URLResponse.html
index 807d27b..d1e508f 100644
--- a/Documentation/Extensions/URLResponse.html
+++ b/Documentation/Extensions/URLResponse.html
@@ -270,7 +270,7 @@ Declaration
diff --git a/Documentation/Extensions/URLSessionTask.html b/Documentation/Extensions/URLSessionTask.html
index 50bb012..14e4cd0 100644
--- a/Documentation/Extensions/URLSessionTask.html
+++ b/Documentation/Extensions/URLSessionTask.html
@@ -203,7 +203,7 @@ Declaration
diff --git a/Documentation/Extensions/URLSessionTaskMetrics.html b/Documentation/Extensions/URLSessionTaskMetrics.html
index 500955f..23c3d78 100644
--- a/Documentation/Extensions/URLSessionTaskMetrics.html
+++ b/Documentation/Extensions/URLSessionTaskMetrics.html
@@ -203,7 +203,7 @@ Declaration
diff --git a/Documentation/Protocols.html b/Documentation/Protocols.html
index 6d567d9..07f444b 100644
--- a/Documentation/Protocols.html
+++ b/Documentation/Protocols.html
@@ -358,7 +358,7 @@ Declaration
diff --git a/Documentation/Protocols/BasicCredentialConvertible.html b/Documentation/Protocols/BasicCredentialConvertible.html
index 3109d32..f745fb1 100644
--- a/Documentation/Protocols/BasicCredentialConvertible.html
+++ b/Documentation/Protocols/BasicCredentialConvertible.html
@@ -210,7 +210,7 @@ Declaration
diff --git a/Documentation/Protocols/ClientCredentialConvertible.html b/Documentation/Protocols/ClientCredentialConvertible.html
index f12016f..4d77a19 100644
--- a/Documentation/Protocols/ClientCredentialConvertible.html
+++ b/Documentation/Protocols/ClientCredentialConvertible.html
@@ -204,7 +204,7 @@ Declaration
diff --git a/Documentation/Protocols/Requestable.html b/Documentation/Protocols/Requestable.html
index 46f9a12..fc05618 100644
--- a/Documentation/Protocols/Requestable.html
+++ b/Documentation/Protocols/Requestable.html
@@ -398,7 +398,7 @@ Declaration
diff --git a/Documentation/Protocols/RequestableItem.html b/Documentation/Protocols/RequestableItem.html
index f1cc2ec..c20d3ad 100644
--- a/Documentation/Protocols/RequestableItem.html
+++ b/Documentation/Protocols/RequestableItem.html
@@ -288,7 +288,7 @@ Parameters
diff --git a/Documentation/Protocols/TokenCredentialWritable.html b/Documentation/Protocols/TokenCredentialWritable.html
index 2356ae0..4924dd3 100644
--- a/Documentation/Protocols/TokenCredentialWritable.html
+++ b/Documentation/Protocols/TokenCredentialWritable.html
@@ -219,7 +219,7 @@ Declaration
diff --git a/Documentation/Structs.html b/Documentation/Structs.html
index fa32e84..5f46d9e 100644
--- a/Documentation/Structs.html
+++ b/Documentation/Structs.html
@@ -426,7 +426,7 @@ Declaration
diff --git a/Documentation/Structs/AtomResponse.html b/Documentation/Structs/AtomResponse.html
index 8728850..3aeef98 100644
--- a/Documentation/Structs/AtomResponse.html
+++ b/Documentation/Structs/AtomResponse.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/Documentation/Structs/AuthorizationEndpoint.html b/Documentation/Structs/AuthorizationEndpoint.html
index 4e388ea..59a1335 100644
--- a/Documentation/Structs/AuthorizationEndpoint.html
+++ b/Documentation/Structs/AuthorizationEndpoint.html
@@ -240,7 +240,7 @@ Parameters
diff --git a/Documentation/Structs/BaseURL.html b/Documentation/Structs/BaseURL.html
index 4c2522a..75bcb36 100644
--- a/Documentation/Structs/BaseURL.html
+++ b/Documentation/Structs/BaseURL.html
@@ -268,7 +268,7 @@ Declaration
diff --git a/Documentation/Structs/BaseURL/Scheme.html b/Documentation/Structs/BaseURL/Scheme.html
index fc689e1..3424a41 100644
--- a/Documentation/Structs/BaseURL/Scheme.html
+++ b/Documentation/Structs/BaseURL/Scheme.html
@@ -231,7 +231,7 @@ Declaration
diff --git a/Documentation/Structs/BasicCredential.html b/Documentation/Structs/BasicCredential.html
index 5d3dc7c..eb895ae 100644
--- a/Documentation/Structs/BasicCredential.html
+++ b/Documentation/Structs/BasicCredential.html
@@ -237,7 +237,7 @@ Parameters
diff --git a/Documentation/Structs/ClientCredential.html b/Documentation/Structs/ClientCredential.html
index e13c42b..f4c7963 100644
--- a/Documentation/Structs/ClientCredential.html
+++ b/Documentation/Structs/ClientCredential.html
@@ -276,7 +276,7 @@ Declaration
diff --git a/Documentation/Structs/ClientCredential/GrantType.html b/Documentation/Structs/ClientCredential/GrantType.html
index 270983b..693a129 100644
--- a/Documentation/Structs/ClientCredential/GrantType.html
+++ b/Documentation/Structs/ClientCredential/GrantType.html
@@ -204,7 +204,7 @@ Declaration
diff --git a/Documentation/Structs/HeaderItem.html b/Documentation/Structs/HeaderItem.html
index 6c39697..8cbf03b 100644
--- a/Documentation/Structs/HeaderItem.html
+++ b/Documentation/Structs/HeaderItem.html
@@ -289,7 +289,7 @@ Parameters
diff --git a/Documentation/Structs/QueryItem.html b/Documentation/Structs/QueryItem.html
index d581f82..4bf6fd7 100644
--- a/Documentation/Structs/QueryItem.html
+++ b/Documentation/Structs/QueryItem.html
@@ -289,7 +289,7 @@ Parameters
diff --git a/Documentation/Structs/TokenCredential.html b/Documentation/Structs/TokenCredential.html
index a4250f1..9ee10dd 100644
--- a/Documentation/Structs/TokenCredential.html
+++ b/Documentation/Structs/TokenCredential.html
@@ -394,7 +394,7 @@ Declaration
diff --git a/Documentation/Structs/URLPath.html b/Documentation/Structs/URLPath.html
index 3ba3036..faa8ea3 100644
--- a/Documentation/Structs/URLPath.html
+++ b/Documentation/Structs/URLPath.html
@@ -228,7 +228,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes.html
index 6868080..42441f1 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes.html
@@ -260,7 +260,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/Atom.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/Atom.html
index edb2c17..f057a9e 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/Atom.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/Atom.html
@@ -381,7 +381,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/Service.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/Service.html
index 628b8b6..5257641 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/Service.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/Service.html
@@ -445,7 +445,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/ServiceConfiguration.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/ServiceConfiguration.html
index a44dede..52914a3 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/ServiceConfiguration.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/ServiceConfiguration.html
@@ -349,7 +349,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/ServiceConfiguration/Configuration.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/ServiceConfiguration/Configuration.html
index 8cfd21c..c3e9d03 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/ServiceConfiguration/Configuration.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Classes/ServiceConfiguration/Configuration.html
@@ -262,7 +262,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums.html
index 902a4cb..951ade5 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums.html
@@ -282,7 +282,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/AtomError.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/AtomError.html
index adba8c7..e666323 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/AtomError.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/AtomError.html
@@ -487,7 +487,7 @@ Return Value
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/AuthenticationMethod.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/AuthenticationMethod.html
index 7ab1050..7a9ef34 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/AuthenticationMethod.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/AuthenticationMethod.html
@@ -264,7 +264,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/HTTPMethod.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/HTTPMethod.html
index 9838e2a..d656897 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/HTTPMethod.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/HTTPMethod.html
@@ -312,7 +312,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/RequestableError.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/RequestableError.html
index 59ae808..c3a7412 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/RequestableError.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Enums/RequestableError.html
@@ -258,7 +258,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions.html
index 84b59d0..d6d74ea 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions.html
@@ -349,7 +349,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/Array.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/Array.html
index 56b3989..7b26a0f 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/Array.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/Array.html
@@ -215,7 +215,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLRequest.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLRequest.html
index 9212b9e..9174c7f 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLRequest.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLRequest.html
@@ -206,7 +206,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLResponse.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLResponse.html
index 807d27b..d1e508f 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLResponse.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLResponse.html
@@ -270,7 +270,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLSessionTask.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLSessionTask.html
index 50bb012..14e4cd0 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLSessionTask.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLSessionTask.html
@@ -203,7 +203,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLSessionTaskMetrics.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLSessionTaskMetrics.html
index 500955f..23c3d78 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLSessionTaskMetrics.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Extensions/URLSessionTaskMetrics.html
@@ -203,7 +203,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols.html
index 6d567d9..07f444b 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols.html
@@ -358,7 +358,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/BasicCredentialConvertible.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/BasicCredentialConvertible.html
index 3109d32..f745fb1 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/BasicCredentialConvertible.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/BasicCredentialConvertible.html
@@ -210,7 +210,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/ClientCredentialConvertible.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/ClientCredentialConvertible.html
index f12016f..4d77a19 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/ClientCredentialConvertible.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/ClientCredentialConvertible.html
@@ -204,7 +204,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/Requestable.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/Requestable.html
index 46f9a12..fc05618 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/Requestable.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/Requestable.html
@@ -398,7 +398,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/RequestableItem.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/RequestableItem.html
index f1cc2ec..c20d3ad 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/RequestableItem.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/RequestableItem.html
@@ -288,7 +288,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/TokenCredentialWritable.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/TokenCredentialWritable.html
index 2356ae0..4924dd3 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/TokenCredentialWritable.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Protocols/TokenCredentialWritable.html
@@ -219,7 +219,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs.html
index fa32e84..5f46d9e 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs.html
@@ -426,7 +426,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/AtomResponse.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/AtomResponse.html
index 8728850..3aeef98 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/AtomResponse.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/AtomResponse.html
@@ -501,7 +501,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/AuthorizationEndpoint.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/AuthorizationEndpoint.html
index 4e388ea..59a1335 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/AuthorizationEndpoint.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/AuthorizationEndpoint.html
@@ -240,7 +240,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BaseURL.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BaseURL.html
index 4c2522a..75bcb36 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BaseURL.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BaseURL.html
@@ -268,7 +268,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BaseURL/Scheme.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BaseURL/Scheme.html
index fc689e1..3424a41 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BaseURL/Scheme.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BaseURL/Scheme.html
@@ -231,7 +231,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BasicCredential.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BasicCredential.html
index 5d3dc7c..eb895ae 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BasicCredential.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/BasicCredential.html
@@ -237,7 +237,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/ClientCredential.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/ClientCredential.html
index e13c42b..f4c7963 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/ClientCredential.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/ClientCredential.html
@@ -276,7 +276,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/ClientCredential/GrantType.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/ClientCredential/GrantType.html
index 270983b..693a129 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/ClientCredential/GrantType.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/ClientCredential/GrantType.html
@@ -204,7 +204,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/HeaderItem.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/HeaderItem.html
index 6c39697..8cbf03b 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/HeaderItem.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/HeaderItem.html
@@ -289,7 +289,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/QueryItem.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/QueryItem.html
index d581f82..4bf6fd7 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/QueryItem.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/QueryItem.html
@@ -289,7 +289,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/TokenCredential.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/TokenCredential.html
index a4250f1..9ee10dd 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/TokenCredential.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/TokenCredential.html
@@ -394,7 +394,7 @@ Declaration
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/URLPath.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/URLPath.html
index 3ba3036..faa8ea3 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/URLPath.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/Structs/URLPath.html
@@ -228,7 +228,7 @@ Parameters
diff --git a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/index.html b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/index.html
index 4e30c42..95f85c6 100644
--- a/Documentation/docsets/Atom.docset/Contents/Resources/Documents/index.html
+++ b/Documentation/docsets/Atom.docset/Contents/Resources/Documents/index.html
@@ -209,8 +209,8 @@ Usage
enum Endpoint: Requestable {
case refresh
- func baseURL() throws -> Atom.BaseURL {
- try Atom.BaseURL(host: "api.alaskaair.net")
+ func baseURL() throws -> BaseURL {
+ try BaseURL(host: "api.alaskaair.net")
}
}
}
@@ -258,9 +258,9 @@ Basic
You can configure Atom to apply Basic
authorization header like this:
let atom: Atom = {
- let credential = Atom.BasicCredential(password: "password", username: "username")
- let basic = Atom.AuthenticationMethod.basic(credential)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: basic)
+ let credential = BasicCredential(password: "password", username: "username")
+ let basic = AuthenticationMethod.basic(credential)
+ let configuration = ServiceConfiguration(authenticationMethod: basic)
return Atom(serviceConfiguration: configuration)
}()
@@ -285,14 +285,14 @@ Basic
}
extension CredentialManager: BasicCredentialConvertible {
- var basicCredential: Atom.BasicCredential {
+ var basicCredential: BasicCredential {
.init(password: password, username: username)
}
}
let atom: Atom = {
- let basic = Atom.AuthenticationMethod.basic(CredentialManager.shared.basicCredential)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: basic)
+ let basic = AuthenticationMethod.basic(CredentialManager.shared.basicCredential)
+ let configuration = ServiceConfiguration(authenticationMethod: basic)
return Atom(serviceConfiguration: configuration)
}()
@@ -304,7 +304,7 @@ Bearer
You can configure Atom to apply Bearer
authorization header. Here is an example:
class TokenManager: TokenCredentialWritable {
- var tokenCredential: Atom.TokenCredential {
+ var tokenCredential: TokenCredential {
// Read values from the keychain.
get { keychain.tokenCredential() }
@@ -314,12 +314,12 @@ Bearer
}
let atom: Atom = {
- let endpoint = Atom.AuthorizationEndpoint(host: "api.alaskaair.net", path: "/oauth2")
- let clientCredential = Atom.ClientCredential(id: "client-id", secret: "client-secret")
+ let endpoint = AuthorizationEndpoint(host: "api.alaskaair.net", path: "/oauth2")
+ let clientCredential = ClientCredential(id: "client-id", secret: "client-secret")
let tokenManager = TokenManager()
- let bearer = Atom.AuthenticationMethod.bearer(endpoint, clientCredential, tokenManager)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: bearer)
+ let bearer = AuthenticationMethod.bearer(endpoint, clientCredential, tokenManager)
+ let configuration = ServiceConfiguration(authenticationMethod: bearer)
return Atom(serviceConfiguration: configuration)
}()
@@ -362,7 +362,7 @@ Authors
diff --git a/Documentation/docsets/Atom.tgz b/Documentation/docsets/Atom.tgz
index 6996c07..a94b557 100644
Binary files a/Documentation/docsets/Atom.tgz and b/Documentation/docsets/Atom.tgz differ
diff --git a/Documentation/index.html b/Documentation/index.html
index 4e30c42..95f85c6 100644
--- a/Documentation/index.html
+++ b/Documentation/index.html
@@ -209,8 +209,8 @@ Usage
enum Endpoint: Requestable {
case refresh
- func baseURL() throws -> Atom.BaseURL {
- try Atom.BaseURL(host: "api.alaskaair.net")
+ func baseURL() throws -> BaseURL {
+ try BaseURL(host: "api.alaskaair.net")
}
}
}
@@ -258,9 +258,9 @@ Basic
You can configure Atom to apply Basic
authorization header like this:
let atom: Atom = {
- let credential = Atom.BasicCredential(password: "password", username: "username")
- let basic = Atom.AuthenticationMethod.basic(credential)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: basic)
+ let credential = BasicCredential(password: "password", username: "username")
+ let basic = AuthenticationMethod.basic(credential)
+ let configuration = ServiceConfiguration(authenticationMethod: basic)
return Atom(serviceConfiguration: configuration)
}()
@@ -285,14 +285,14 @@ Basic
}
extension CredentialManager: BasicCredentialConvertible {
- var basicCredential: Atom.BasicCredential {
+ var basicCredential: BasicCredential {
.init(password: password, username: username)
}
}
let atom: Atom = {
- let basic = Atom.AuthenticationMethod.basic(CredentialManager.shared.basicCredential)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: basic)
+ let basic = AuthenticationMethod.basic(CredentialManager.shared.basicCredential)
+ let configuration = ServiceConfiguration(authenticationMethod: basic)
return Atom(serviceConfiguration: configuration)
}()
@@ -304,7 +304,7 @@ Bearer
You can configure Atom to apply Bearer
authorization header. Here is an example:
class TokenManager: TokenCredentialWritable {
- var tokenCredential: Atom.TokenCredential {
+ var tokenCredential: TokenCredential {
// Read values from the keychain.
get { keychain.tokenCredential() }
@@ -314,12 +314,12 @@ Bearer
}
let atom: Atom = {
- let endpoint = Atom.AuthorizationEndpoint(host: "api.alaskaair.net", path: "/oauth2")
- let clientCredential = Atom.ClientCredential(id: "client-id", secret: "client-secret")
+ let endpoint = AuthorizationEndpoint(host: "api.alaskaair.net", path: "/oauth2")
+ let clientCredential = ClientCredential(id: "client-id", secret: "client-secret")
let tokenManager = TokenManager()
- let bearer = Atom.AuthenticationMethod.bearer(endpoint, clientCredential, tokenManager)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: bearer)
+ let bearer = AuthenticationMethod.bearer(endpoint, clientCredential, tokenManager)
+ let configuration = ServiceConfiguration(authenticationMethod: bearer)
return Atom(serviceConfiguration: configuration)
}()
@@ -362,7 +362,7 @@ Authors
diff --git a/Framework/README.md b/Framework/README.md
index 4c60a43..d12c66d 100644
--- a/Framework/README.md
+++ b/Framework/README.md
@@ -54,8 +54,8 @@ extension Seatmap {
enum Endpoint: Requestable {
case refresh
- func baseURL() throws -> Atom.BaseURL {
- try Atom.BaseURL(host: "api.alaskaair.net")
+ func baseURL() throws -> BaseURL {
+ try BaseURL(host: "api.alaskaair.net")
}
}
}
@@ -82,13 +82,13 @@ atom.enqueue(Endpoint.refresh).resume(expecting: Seatmap.self) { result in
atom
.enqueue(Endpoint.refresh)
- .resume(expecting: Seatmap.self)
- .sink { completion in
- // Handle `AtomError`.
- } receiveValue: { seatmap in
+ .resume(expecting: Seatmap.self)
+ .sink { completion in
+ // Handle `AtomError`.
+ } receiveValue: { seatmap in
// Handle decoded `Seatmap` instance.
- }
- .store(in: &cancelables)
+ }
+ .store(in: &cancelables)
```
The above example demonstrates how to use `resume(expecting:)` function to get a fully decoded `Seatmap` model object.
@@ -109,9 +109,9 @@ You can configure Atom to apply `Basic` authorization header like this:
```swift
let atom: Atom = {
- let credential = Atom.BasicCredential(password: "password", username: "username")
- let basic = Atom.AuthenticationMethod.basic(credential)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: basic)
+ let credential = BasicCredential(password: "password", username: "username")
+ let basic = AuthenticationMethod.basic(credential)
+ let configuration = ServiceConfiguration(authenticationMethod: basic)
return Atom(serviceConfiguration: configuration)
}()
@@ -138,14 +138,14 @@ final class CredentialManager {
}
extension CredentialManager: BasicCredentialConvertible {
- var basicCredential: Atom.BasicCredential {
+ var basicCredential: BasicCredential {
.init(password: password, username: username)
}
}
let atom: Atom = {
- let basic = Atom.AuthenticationMethod.basic(CredentialManager.shared.basicCredential)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: basic)
+ let basic = AuthenticationMethod.basic(CredentialManager.shared.basicCredential)
+ let configuration = ServiceConfiguration(authenticationMethod: basic)
return Atom(serviceConfiguration: configuration)
}()
@@ -159,7 +159,7 @@ You can configure Atom to apply `Bearer ` authorization header. Here is an examp
```swift
class TokenManager: TokenCredentialWritable {
- var tokenCredential: Atom.TokenCredential {
+ var tokenCredential: TokenCredential {
// Read values from the keychain.
get { keychain.tokenCredential() }
@@ -169,12 +169,12 @@ class TokenManager: TokenCredentialWritable {
}
let atom: Atom = {
- let endpoint = Atom.AuthorizationEndpoint(host: "api.alaskaair.net", path: "/oauth2")
- let clientCredential = Atom.ClientCredential(id: "client-id", secret: "client-secret")
+ let endpoint = AuthorizationEndpoint(host: "api.alaskaair.net", path: "/oauth2")
+ let clientCredential = ClientCredential(id: "client-id", secret: "client-secret")
let tokenManager = TokenManager()
- let bearer = Atom.AuthenticationMethod.bearer(endpoint, clientCredential, tokenManager)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: bearer)
+ let bearer = AuthenticationMethod.bearer(endpoint, clientCredential, tokenManager)
+ let configuration = ServiceConfiguration(authenticationMethod: bearer)
return Atom(serviceConfiguration: configuration)
}()
@@ -208,4 +208,4 @@ For more information and Atom usage example, please see [documentation](https://
* If you want to contribute, submit a pull request.
## Authors
-* [Michael Babiy](https://github.com/michaelbabiy)
\ No newline at end of file
+* [Michael Babiy](https://github.com/michaelbabiy)
diff --git a/LICENSE b/LICENSE
index 8eeaf0a..0ce273f 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
-// Keychain
+// Atom
//
-// Copyright (c) 2018 Alaska Airlines
+// Copyright (c) 2020 Alaska Airlines
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/README.md b/README.md
index 1a5037b..89258a6 100644
--- a/README.md
+++ b/README.md
@@ -54,8 +54,8 @@ extension Seatmap {
enum Endpoint: Requestable {
case refresh
- func baseURL() throws -> Atom.BaseURL {
- try Atom.BaseURL(host: "api.alaskaair.net")
+ func baseURL() throws -> BaseURL {
+ try BaseURL(host: "api.alaskaair.net")
}
}
}
@@ -109,9 +109,9 @@ You can configure Atom to apply `Basic` authorization header like this:
```swift
let atom: Atom = {
- let credential = Atom.BasicCredential(password: "password", username: "username")
- let basic = Atom.AuthenticationMethod.basic(credential)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: basic)
+ let credential = BasicCredential(password: "password", username: "username")
+ let basic = AuthenticationMethod.basic(credential)
+ let configuration = ServiceConfiguration(authenticationMethod: basic)
return Atom(serviceConfiguration: configuration)
}()
@@ -138,14 +138,14 @@ final class CredentialManager {
}
extension CredentialManager: BasicCredentialConvertible {
- var basicCredential: Atom.BasicCredential {
+ var basicCredential: BasicCredential {
.init(password: password, username: username)
}
}
let atom: Atom = {
- let basic = Atom.AuthenticationMethod.basic(CredentialManager.shared.basicCredential)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: basic)
+ let basic = AuthenticationMethod.basic(CredentialManager.shared.basicCredential)
+ let configuration = ServiceConfiguration(authenticationMethod: basic)
return Atom(serviceConfiguration: configuration)
}()
@@ -159,7 +159,7 @@ You can configure Atom to apply `Bearer ` authorization header. Here is an examp
```swift
class TokenManager: TokenCredentialWritable {
- var tokenCredential: Atom.TokenCredential {
+ var tokenCredential: TokenCredential {
// Read values from the keychain.
get { keychain.tokenCredential() }
@@ -169,12 +169,12 @@ class TokenManager: TokenCredentialWritable {
}
let atom: Atom = {
- let endpoint = Atom.AuthorizationEndpoint(host: "api.alaskaair.net", path: "/oauth2")
- let clientCredential = Atom.ClientCredential(id: "client-id", secret: "client-secret")
+ let endpoint = AuthorizationEndpoint(host: "api.alaskaair.net", path: "/oauth2")
+ let clientCredential = ClientCredential(id: "client-id", secret: "client-secret")
let tokenManager = TokenManager()
- let bearer = Atom.AuthenticationMethod.bearer(endpoint, clientCredential, tokenManager)
- let configuration = Atom.ServiceConfiguration(authenticationMethod: bearer)
+ let bearer = AuthenticationMethod.bearer(endpoint, clientCredential, tokenManager)
+ let configuration = ServiceConfiguration(authenticationMethod: bearer)
return Atom(serviceConfiguration: configuration)
}()