-
+
- ConstructorParameterNaming:CreateConfig.kt$CreateConfig$val group_guid: String
- ConstructorParameterNaming:CreateConfig.kt$CreateConfig$val long_url: String
- ConstructorParameterNaming:CreateConfig.kt$CreateConfig.Builder$private var group_guid: String = Constants.EMPTY
- ConstructorParameterNaming:CreateConfig.kt$CreateConfig.Builder$private var long_url: String = Constants.EMPTY
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig$val client_id: String
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig$val created_at: String
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig$val created_by: String
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig$val custom_bitlinks: Array<String>
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig$val long_url: String
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig.Builder$private var client_id: String = Constants.EMPTY
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig.Builder$private var created_at: String = Constants.EMPTY
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig.Builder$private var created_by: String = Constants.EMPTY
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig.Builder$private var custom_bitlinks: Array<String> = emptyArray()
- ConstructorParameterNaming:UpdateConfig.kt$UpdateConfig.Builder$private var long_url: String = Constants.EMPTY
- CyclomaticComplexMethod:Bitlinks.kt$Bitlinks$@Synchronized fun update( bitlink: String, references: Map<String, String> = emptyMap(), archived: Boolean = false, tags: Array<String> = emptyArray(), created_at: String = Constants.EMPTY, title: String = Constants.EMPTY, deeplinks: Array<Map<String, String>> = emptyArray(), created_by: String = Constants.EMPTY, long_url: String = Constants.EMPTY, client_id: String = Constants.EMPTY, custom_bitlinks: Array<String> = emptyArray(), link: String = Constants.EMPTY, id: String = Constants.EMPTY, toJson: Boolean = false ): String
+ ConstructorParameterNaming:CreateConfig.kt$CreateConfig.Builder$var long_url: String
FunctionParameterNaming:Bitlinks.kt$Bitlinks$bitlink_id: String
- FunctionParameterNaming:Bitlinks.kt$Bitlinks$client_id: String = Constants.EMPTY
- FunctionParameterNaming:Bitlinks.kt$Bitlinks$created_at: String = Constants.EMPTY
- FunctionParameterNaming:Bitlinks.kt$Bitlinks$created_by: String = Constants.EMPTY
- FunctionParameterNaming:Bitlinks.kt$Bitlinks$custom_bitlinks: Array<String> = emptyArray()
+ FunctionParameterNaming:Bitlinks.kt$Bitlinks$custom_bitlink: String
FunctionParameterNaming:Bitlinks.kt$Bitlinks$group_guid: String = Constants.EMPTY
FunctionParameterNaming:Bitlinks.kt$Bitlinks$long_url: String
- FunctionParameterNaming:Bitlinks.kt$Bitlinks$long_url: String = Constants.EMPTY
FunctionParameterNaming:Bitlinks.kt$Bitlinks$unit_reference: String = Constants.EMPTY
FunctionParameterNaming:CreateConfig.kt$CreateConfig.Builder$group_guid: String
FunctionParameterNaming:CreateConfig.kt$CreateConfig.Builder$long_url: String
- LongParameterList:Bitlinks.kt$Bitlinks$( bitlink: String, references: Map<String, String> = emptyMap(), archived: Boolean = false, tags: Array<String> = emptyArray(), created_at: String = Constants.EMPTY, title: String = Constants.EMPTY, deeplinks: Array<Map<String, String>> = emptyArray(), created_by: String = Constants.EMPTY, long_url: String = Constants.EMPTY, client_id: String = Constants.EMPTY, custom_bitlinks: Array<String> = emptyArray(), link: String = Constants.EMPTY, id: String = Constants.EMPTY, toJson: Boolean = false )
- LongParameterList:Bitlinks.kt$Bitlinks$( bitlink: String, unit: Units = Units.DAY, units: Int = -1, size: Int = 50, unit_reference: String = Constants.EMPTY, toJson: Boolean = false )
- LongParameterList:Bitlinks.kt$Bitlinks$( domain: String = Constants.EMPTY, title: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, tags: Array<String> = emptyArray(), deeplinks: Array<Map<String, String>> = emptyArray(), long_url: String, toJson: Boolean = false )
- LongParameterList:CreateConfig.kt$CreateConfig$( val domain: String, val title: String, val group_guid: String, val tags: Array<String>, val deepLinks: Array<Map<String, String>>, val long_url: String, val toJson: Boolean )
- LongParameterList:UpdateConfig.kt$UpdateConfig$( val bitlink: String, val references: Map<String, String>, val archived: Boolean, val tags: Array<String>, val created_at: String, val title: String, val deepLinks: Array<Map<String, String>>, val created_by: String, val long_url: String, val client_id: String, val custom_bitlinks: Array<String>, val link: String, val id: String, val toJson: Boolean, )
+ FunctionParameterNaming:CreateDeeplinks.kt$CreateDeeplinks$app_id: String
+ FunctionParameterNaming:CreateDeeplinks.kt$CreateDeeplinks$app_uri_path: String
+ FunctionParameterNaming:CreateDeeplinks.kt$CreateDeeplinks$install_type: InstallType
+ FunctionParameterNaming:CreateDeeplinks.kt$CreateDeeplinks$install_url: String
+ FunctionParameterNaming:UpdateDeeplinks.kt$UpdateDeeplinks$app_guid: String
+ FunctionParameterNaming:UpdateDeeplinks.kt$UpdateDeeplinks$app_uri_path: String
+ FunctionParameterNaming:UpdateDeeplinks.kt$UpdateDeeplinks$brand_guid: String
+ FunctionParameterNaming:UpdateDeeplinks.kt$UpdateDeeplinks$install_type: InstallType
+ FunctionParameterNaming:UpdateDeeplinks.kt$UpdateDeeplinks$install_url: String
+ LongParameterList:Bitlinks.kt$Bitlinks$( bitlink: String, title: String = Constants.EMPTY, archived: Boolean = false, tags: Array<String> = emptyArray(), deeplinks: UpdateDeeplinks = UpdateDeeplinks(), toJson: Boolean = false )
+ LongParameterList:Bitlinks.kt$Bitlinks$( long_url: String, domain: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, title: String = Constants.EMPTY, tags: Array<String> = emptyArray(), deeplinks: CreateDeeplinks = CreateDeeplinks(), toJson: Boolean = false )
MagicNumber:CallResponse.kt$CallResponse$200
MagicNumber:CallResponse.kt$CallResponse$201
MagicNumber:CallResponse.kt$CallResponse$299
@@ -47,9 +35,13 @@
MagicNumber:CallResponse.kt$CallResponse$500
MagicNumber:CallResponse.kt$CallResponse$503
NestedBlockDepth:Bitlinks.kt$Bitlinks$private fun parseJsonResponse(response: CallResponse, key: String, default: String, toJson: Boolean): String
- NestedBlockDepth:Utils.kt$Utils$@JvmStatic @JvmOverloads fun call( accessToken: String, endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST ): CallResponse
+ NestedBlockDepth:BitlyExample.kt$fun main(args: Array<String>)
+ NestedBlockDepth:Utils.kt$Utils$@JvmStatic @JvmOverloads fun call( accessToken: String, endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST ): CallResponse
NestedBlockDepth:Utils.kt$Utils$private fun parseResponse(response: Response, endPoint: String): CallResponse
- TooManyFunctions:UpdateConfig.kt$UpdateConfig$Builder
+ TooManyFunctions:UpdateDeeplinks.kt$UpdateDeeplinks
+ VariableNaming:CreateConfig.kt$CreateConfig$val group_guid = builder.group_guid
+ VariableNaming:CreateConfig.kt$CreateConfig$val long_url = builder.long_url
+ VariableNaming:CreateConfig.kt$CreateConfig.Builder$var group_guid: String = Constants.EMPTY
WildcardImport:BitlyTest.kt$import assertk.assertions.*
WildcardImport:BitlyTest.kt$import kotlin.test.*
diff --git a/config/dokka/packages.md b/config/dokka/packages.md
index a55184f..d808e00 100644
--- a/config/dokka/packages.md
+++ b/config/dokka/packages.md
@@ -10,4 +10,12 @@ Provides the classes necessary to access the [Bitly API v4](https://dev.bitly.co
# Package net.thauvin.erik.bitly.config
-Provides configuration builders.
+Provides configuration builders for creating and updating Bitlinks.
+
+# Package net.thauvin.erik.bitly.config.deeplinks
+
+Provides deeplinks configurations for creating and updating Bitlinks.
+
+# Package net.thauvin.erik.bitly.config.deeplinks.enums
+
+Provides the deeplinks enumerations.
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..1759f99
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ AUTO_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-n-o_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-n-o_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..179a8e5
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-n-o_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ NO_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..341ee10
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ PROMOTE_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/index.html
new file mode 100644
index 0000000..6460f47
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/index.html
@@ -0,0 +1,217 @@
+
+
+
+
+ InstallType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/type.html
new file mode 100644
index 0000000..876846e
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/value-of.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/value-of.html
new file mode 100644
index 0000000..c8259b4
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/value-of.html
@@ -0,0 +1,80 @@
+
+
+
+
+ valueOf
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/values.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/values.html
new file mode 100644
index 0000000..5527682
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/values.html
@@ -0,0 +1,80 @@
+
+
+
+
+ values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-a-n-d-r-o-i-d/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-a-n-d-r-o-i-d/index.html
new file mode 100644
index 0000000..f594ecc
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-a-n-d-r-o-i-d/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ ANDROID
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-i-o-s/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-i-o-s/index.html
new file mode 100644
index 0000000..f988122
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-i-o-s/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ IOS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/index.html
new file mode 100644
index 0000000..0a4a370
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/index.html
@@ -0,0 +1,202 @@
+
+
+
+
+ Os
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/type.html
new file mode 100644
index 0000000..1c7c862
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/value-of.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/value-of.html
new file mode 100644
index 0000000..bf09e43
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/value-of.html
@@ -0,0 +1,80 @@
+
+
+
+
+ valueOf
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/values.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/values.html
new file mode 100644
index 0000000..589b591
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/values.html
@@ -0,0 +1,80 @@
+
+
+
+
+ values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/index.html
new file mode 100644
index 0000000..fa86d9c
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/index.html
@@ -0,0 +1,119 @@
+
+
+
+
+ net.thauvin.erik.bitly.config.deeplinks.enums
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
Package-level declarations
+
Provides the deeplinks enumerations.
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/-create-deeplinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/-create-deeplinks.html
new file mode 100644
index 0000000..102a2c2
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/-create-deeplinks.html
@@ -0,0 +1,80 @@
+
+
+
+
+ CreateDeeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
Create Deeplinks
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_id.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_id.html
new file mode 100644
index 0000000..94db48f
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_id.html
@@ -0,0 +1,80 @@
+
+
+
+
+ app_id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_uri_path.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_uri_path.html
new file mode 100644
index 0000000..e9edb8a
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_uri_path.html
@@ -0,0 +1,80 @@
+
+
+
+
+ app_uri_path
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/index.html
new file mode 100644
index 0000000..d5d0430
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/index.html
@@ -0,0 +1,198 @@
+
+
+
+
+ CreateDeeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_type.html
new file mode 100644
index 0000000..2b581e4
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ install_type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_url.html
new file mode 100644
index 0000000..9678662
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_url.html
@@ -0,0 +1,80 @@
+
+
+
+
+ install_url
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/is-not-empty.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/is-not-empty.html
new file mode 100644
index 0000000..a0ddb84
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/is-not-empty.html
@@ -0,0 +1,80 @@
+
+
+
+
+ isNotEmpty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/links.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/links.html
new file mode 100644
index 0000000..20729fe
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/links.html
@@ -0,0 +1,80 @@
+
+
+
+
+ links
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..ba97e75
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ AUTO_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-n-o_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-n-o_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..2e46558
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-n-o_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ NO_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..b7a7ded
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ PROMOTE_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/index.html
new file mode 100644
index 0000000..9dfc398
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/index.html
@@ -0,0 +1,217 @@
+
+
+
+
+ InstallType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/type.html
new file mode 100644
index 0000000..d1c4993
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/value-of.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/value-of.html
new file mode 100644
index 0000000..45d7122
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/value-of.html
@@ -0,0 +1,80 @@
+
+
+
+
+ valueOf
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/values.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/values.html
new file mode 100644
index 0000000..d6194aa
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-install-type/values.html
@@ -0,0 +1,80 @@
+
+
+
+
+ values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/-a-n-d-r-o-i-d/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/-a-n-d-r-o-i-d/index.html
new file mode 100644
index 0000000..b2b5366
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/-a-n-d-r-o-i-d/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ ANDROID
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/-i-o-s/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/-i-o-s/index.html
new file mode 100644
index 0000000..b3cf256
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/-i-o-s/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ IOS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/index.html
new file mode 100644
index 0000000..66c8cd8
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/index.html
@@ -0,0 +1,202 @@
+
+
+
+
+ Os
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/type.html
new file mode 100644
index 0000000..80adbe1
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/value-of.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/value-of.html
new file mode 100644
index 0000000..a521eeb
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/value-of.html
@@ -0,0 +1,80 @@
+
+
+
+
+ valueOf
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/values.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/values.html
new file mode 100644
index 0000000..417a6d4
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-os/values.html
@@ -0,0 +1,80 @@
+
+
+
+
+ values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/-update-deeplinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/-update-deeplinks.html
new file mode 100644
index 0000000..a06648f
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/-update-deeplinks.html
@@ -0,0 +1,80 @@
+
+
+
+
+ UpdateDeeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
Update Deeplinks
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_guid.html
new file mode 100644
index 0000000..5f66075
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_guid.html
@@ -0,0 +1,80 @@
+
+
+
+
+ app_guid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_uri_path.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_uri_path.html
new file mode 100644
index 0000000..85bf02d
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_uri_path.html
@@ -0,0 +1,80 @@
+
+
+
+
+ app_uri_path
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/bitlink.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/bitlink.html
new file mode 100644
index 0000000..3990dd5
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/bitlink.html
@@ -0,0 +1,80 @@
+
+
+
+
+ bitlink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/brand_guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/brand_guid.html
new file mode 100644
index 0000000..a2d46f0
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/brand_guid.html
@@ -0,0 +1,80 @@
+
+
+
+
+ brand_guid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html
new file mode 100644
index 0000000..cb696b2
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html
@@ -0,0 +1,80 @@
+
+
+
+
+ created
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/guid.html
new file mode 100644
index 0000000..73895eb
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/guid.html
@@ -0,0 +1,80 @@
+
+
+
+
+ guid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/index.html
new file mode 100644
index 0000000..9977c15
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/index.html
@@ -0,0 +1,288 @@
+
+
+
+
+ UpdateDeeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
+
Members
+
+
+
+
Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_type.html
new file mode 100644
index 0000000..0014241
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ install_type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_url.html
new file mode 100644
index 0000000..f60480f
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_url.html
@@ -0,0 +1,80 @@
+
+
+
+
+ install_url
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/is-not-empty.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/is-not-empty.html
new file mode 100644
index 0000000..2eec99f
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/is-not-empty.html
@@ -0,0 +1,80 @@
+
+
+
+
+ isNotEmpty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/links.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/links.html
new file mode 100644
index 0000000..73750b5
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/links.html
@@ -0,0 +1,80 @@
+
+
+
+
+ links
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html
new file mode 100644
index 0000000..a6e8b1a
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html
@@ -0,0 +1,80 @@
+
+
+
+
+ modified
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/os.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/os.html
new file mode 100644
index 0000000..1c3a4e1
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/os.html
@@ -0,0 +1,80 @@
+
+
+
+
+ os
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/index.html
new file mode 100644
index 0000000..75ef5ca
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/index.html
@@ -0,0 +1,119 @@
+
+
+
+
+ net.thauvin.erik.bitly.config.deeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
Package-level declarations
+
Provides deeplinks configurations for creating and updating Bitlinks.
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html
index d2212fb..283d38d 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -61,15 +61,15 @@
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/build.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/build.html
index bba7fd9..92e5ad9 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/build.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/build.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
build
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html
index 984f76a..152aa0c 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -61,15 +61,15 @@
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html
index 00515aa..0a9fbe7 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
domain
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group-guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group-guid.html
index 0dc0221..f5ea99d 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group-guid.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group-guid.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
group Guid
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group_guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group_guid.html
new file mode 100644
index 0000000..278de99
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group_guid.html
@@ -0,0 +1,80 @@
+
+
+
+
+ group_guid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/index.html
index 8f67803..eb581ad 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,24 +65,133 @@
Members
Constructors
-
+
+
Properties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -146,7 +255,7 @@
@@ -161,7 +270,7 @@
@@ -176,7 +285,7 @@
@@ -191,7 +300,7 @@
@@ -206,7 +315,7 @@
@@ -217,7 +326,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long-url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long-url.html
index 07cccc6..d7cf154 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long-url.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long-url.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
long Url
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long_url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long_url.html
new file mode 100644
index 0000000..f0e16ab
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long_url.html
@@ -0,0 +1,80 @@
+
+
+
+
+ long_url
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html
index 9af977f..1b72fdd 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
tags
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html
index 285f943..3a5be40 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
title
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html
index 31aa70f..8e317e4 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
to Json
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-create-config.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-create-config.html
new file mode 100644
index 0000000..e2bbce3
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-create-config.html
@@ -0,0 +1,80 @@
+
+
+
+
+ CreateConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deep-links.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deep-links.html
index bb106f1..a1e86fa 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deep-links.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deep-links.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deeplinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deeplinks.html
new file mode 100644
index 0000000..43be944
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deeplinks.html
@@ -0,0 +1,80 @@
+
+
+
+
+
deeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/domain.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/domain.html
index 751bcc9..ebb7224 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/domain.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/domain.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
domain
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/group_guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/group_guid.html
index 40594e3..3c80f33 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/group_guid.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/group_guid.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
group_guid
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/index.html
index 0044a3e..3d58a28 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,11 +65,30 @@
Members
@@ -146,7 +165,7 @@
@@ -161,7 +180,7 @@
@@ -176,7 +195,7 @@
@@ -191,7 +210,7 @@
@@ -202,7 +221,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/long_url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/long_url.html
index 8f21e4e..625d737 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/long_url.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/long_url.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
long_url
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/tags.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/tags.html
index c73d9f1..ed0ac0e 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/tags.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/tags.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
tags
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/title.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/title.html
index 480e997..8398818 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/title.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/title.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
title
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/to-json.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/to-json.html
index c5c3d4f..b7b35c4 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/to-json.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/to-json.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
to Json
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html
index 9c7d02b..d2c189f 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -61,15 +61,15 @@
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html
index da8d53f..614c33b 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
archived
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html
index ab6a647..2502a6b 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
bitlink
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/build.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/build.html
index 663cecb..59e9a96 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/build.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/build.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
build
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/client-id.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/client-id.html
index ea9793b..9acc617 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/client-id.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/client-id.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-at.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-at.html
index f12f09d..6cb8ea7 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-at.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-at.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-by.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-by.html
index 086dc06..9111f41 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-by.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-by.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/custom-bitlinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/custom-bitlinks.html
index 073c41d..9aa4f53 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/custom-bitlinks.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/custom-bitlinks.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deep-links.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deep-links.html
index 7f7a894..37af8e3 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deep-links.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deep-links.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deeplinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deeplinks.html
new file mode 100644
index 0000000..602177d
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deeplinks.html
@@ -0,0 +1,80 @@
+
+
+
+
+
deeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/id.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/id.html
index 6a57e7a..2507cee 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/id.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/id.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/index.html
index e7aa3e7..43f1d83 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,24 +65,118 @@
Members
Constructors
-
+
+
Properties
+
@@ -116,7 +210,7 @@
@@ -131,142 +225,22 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -296,7 +270,7 @@
@@ -311,7 +285,7 @@
@@ -322,7 +296,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/link.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/link.html
index 5059e3c..7800c87 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/link.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/link.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/long-url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/long-url.html
index d51f7fa..7c64215 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/long-url.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/long-url.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/references.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/references.html
index 5b009e7..aa3ccf2 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/references.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/references.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html
index 9838481..7ec41c3 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
tags
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html
index 1f26fa9..d7a531c 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
title
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html
index 65f5874..3f09e17 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
to Json
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-update-config.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-update-config.html
new file mode 100644
index 0000000..00d5101
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-update-config.html
@@ -0,0 +1,80 @@
+
+
+
+
+ UpdateConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/archived.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/archived.html
index 63fcfa7..7fe17fc 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/archived.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/archived.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
archived
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/bitlink.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/bitlink.html
index 71e73f4..df7726a 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/bitlink.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/bitlink.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
bitlink
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/client_id.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/client_id.html
index 24d9012..65e5dab 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/client_id.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/client_id.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_at.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_at.html
index bc68ba0..26c1637 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_at.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_at.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_by.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_by.html
index d1720fa..111fe54 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_by.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_by.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/custom_bitlinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/custom_bitlinks.html
index ad70d9d..d5396b6 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/custom_bitlinks.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/custom_bitlinks.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deep-links.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deep-links.html
index 2d96915..c769419 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deep-links.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deep-links.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deeplinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deeplinks.html
new file mode 100644
index 0000000..2426dc5
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deeplinks.html
@@ -0,0 +1,80 @@
+
+
+
+
+
deeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/id.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/id.html
index 229891c..027c678 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/id.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/id.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/index.html
index 74957fc..39fd00e 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,11 +65,30 @@
@@ -116,142 +135,22 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -281,7 +180,7 @@
@@ -296,7 +195,7 @@
@@ -307,7 +206,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/link.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/link.html
index 362f930..7a2cd46 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/link.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/link.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/long_url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/long_url.html
index 1efbf5e..3f040d3 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/long_url.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/long_url.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/references.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/references.html
index 9a6a7a7..eada1f0 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/references.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/references.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+1.0.1
JVM
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/tags.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/tags.html
index 289c6df..3354849 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/tags.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/tags.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
tags
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/title.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/title.html
index 9015f13..f050a11 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/title.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/title.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
title
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/to-json.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/to-json.html
index bac0639..48f757a 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/to-json.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/to-json.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
to Json
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/index.html
index d6e4a93..6e41b87 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly.config/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.config/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,6 +65,7 @@
Package-level declarations
+
Provides configuration builders for creating and updating Bitlinks.
@@ -96,7 +97,7 @@
@@ -107,7 +108,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/-create-deeplinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/-create-deeplinks.html
new file mode 100644
index 0000000..51c8b66
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/-create-deeplinks.html
@@ -0,0 +1,80 @@
+
+
+
+
+ CreateDeeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
Create Deeplinks
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/app_id.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/app_id.html
new file mode 100644
index 0000000..22423d9
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/app_id.html
@@ -0,0 +1,80 @@
+
+
+
+
+ app_id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/app_uri_path.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/app_uri_path.html
new file mode 100644
index 0000000..85b54f2
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/app_uri_path.html
@@ -0,0 +1,80 @@
+
+
+
+
+ app_uri_path
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/index.html
new file mode 100644
index 0000000..c5e9bf6
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/index.html
@@ -0,0 +1,198 @@
+
+
+
+
+ CreateDeeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/install_type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/install_type.html
new file mode 100644
index 0000000..82e8a42
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/install_type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ install_type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/install_url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/install_url.html
new file mode 100644
index 0000000..b554800
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/install_url.html
@@ -0,0 +1,80 @@
+
+
+
+
+ install_url
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/is-not-empty.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/is-not-empty.html
new file mode 100644
index 0000000..c554a03
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/is-not-empty.html
@@ -0,0 +1,80 @@
+
+
+
+
+ isNotEmpty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/links.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/links.html
new file mode 100644
index 0000000..db0451f
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-create-deeplinks/links.html
@@ -0,0 +1,80 @@
+
+
+
+
+ links
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..375949e
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ AUTO_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-n-o_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-n-o_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..1936944
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-n-o_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ NO_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html
new file mode 100644
index 0000000..deeba24
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ PROMOTE_INSTALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/index.html
new file mode 100644
index 0000000..8073051
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/index.html
@@ -0,0 +1,217 @@
+
+
+
+
+ InstallType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/type.html
new file mode 100644
index 0000000..d573c1f
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/value-of.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/value-of.html
new file mode 100644
index 0000000..6aebe18
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/value-of.html
@@ -0,0 +1,80 @@
+
+
+
+
+ valueOf
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/values.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/values.html
new file mode 100644
index 0000000..bb0a71d
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-install-type/values.html
@@ -0,0 +1,80 @@
+
+
+
+
+ values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/-a-n-d-r-o-i-d/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/-a-n-d-r-o-i-d/index.html
new file mode 100644
index 0000000..74910da
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/-a-n-d-r-o-i-d/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ ANDROID
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/-i-o-s/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/-i-o-s/index.html
new file mode 100644
index 0000000..1a97c5a
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/-i-o-s/index.html
@@ -0,0 +1,134 @@
+
+
+
+
+ IOS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/index.html
new file mode 100644
index 0000000..38c77f2
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/index.html
@@ -0,0 +1,202 @@
+
+
+
+
+ Os
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/type.html
new file mode 100644
index 0000000..35bd77e
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/value-of.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/value-of.html
new file mode 100644
index 0000000..a46165e
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/value-of.html
@@ -0,0 +1,80 @@
+
+
+
+
+ valueOf
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/values.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/values.html
new file mode 100644
index 0000000..8c8223c
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-os/values.html
@@ -0,0 +1,80 @@
+
+
+
+
+ values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/-update-deeplinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/-update-deeplinks.html
new file mode 100644
index 0000000..a423514
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/-update-deeplinks.html
@@ -0,0 +1,80 @@
+
+
+
+
+ UpdateDeeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
Update Deeplinks
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/app_guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/app_guid.html
new file mode 100644
index 0000000..12e8f46
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/app_guid.html
@@ -0,0 +1,80 @@
+
+
+
+
+ app_guid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/app_uri_path.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/app_uri_path.html
new file mode 100644
index 0000000..07d5cdc
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/app_uri_path.html
@@ -0,0 +1,80 @@
+
+
+
+
+ app_uri_path
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/bitlink.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/bitlink.html
new file mode 100644
index 0000000..c165f77
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/bitlink.html
@@ -0,0 +1,80 @@
+
+
+
+
+ bitlink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/brand_guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/brand_guid.html
new file mode 100644
index 0000000..828f6b2
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/brand_guid.html
@@ -0,0 +1,80 @@
+
+
+
+
+ brand_guid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/created.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/created.html
new file mode 100644
index 0000000..215b8ee
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/created.html
@@ -0,0 +1,80 @@
+
+
+
+
+ created
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/guid.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/guid.html
new file mode 100644
index 0000000..faf0449
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/guid.html
@@ -0,0 +1,80 @@
+
+
+
+
+ guid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/index.html
new file mode 100644
index 0000000..3fea2a2
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/index.html
@@ -0,0 +1,288 @@
+
+
+
+
+ UpdateDeeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
+
Members
+
+
+
+
Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/install_type.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/install_type.html
new file mode 100644
index 0000000..ff99ad2
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/install_type.html
@@ -0,0 +1,80 @@
+
+
+
+
+ install_type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/install_url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/install_url.html
new file mode 100644
index 0000000..25119c5
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/install_url.html
@@ -0,0 +1,80 @@
+
+
+
+
+ install_url
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/is-not-empty.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/is-not-empty.html
new file mode 100644
index 0000000..b1d15f8
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/is-not-empty.html
@@ -0,0 +1,80 @@
+
+
+
+
+ isNotEmpty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/links.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/links.html
new file mode 100644
index 0000000..9b829a4
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/links.html
@@ -0,0 +1,80 @@
+
+
+
+
+ links
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/modified.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/modified.html
new file mode 100644
index 0000000..11a96b4
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/modified.html
@@ -0,0 +1,80 @@
+
+
+
+
+ modified
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/os.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/os.html
new file mode 100644
index 0000000..2d4a6e8
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/-update-deeplinks/os.html
@@ -0,0 +1,80 @@
+
+
+
+
+ os
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/index.html
new file mode 100644
index 0000000..5db556d
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly.deeplinks/index.html
@@ -0,0 +1,148 @@
+
+
+
+
+ net.thauvin.erik.bitly.deeplinks
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
Package-level declarations
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html
index f701144..a348a45 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
Bitlinks
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/clicks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/clicks.html
index 2410169..a54e966 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/clicks.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/clicks.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -61,15 +61,15 @@
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html
index 7bc417a..988c9ee 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
create
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/expand.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/expand.html
index a7c24b2..bb05e3a 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/expand.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/expand.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
expand
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/index.html
index 3a2e492..ecfaf55 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,7 +65,7 @@
Members
@@ -101,7 +101,7 @@
@@ -110,32 +110,32 @@
-
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/last-call-response.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/last-call-response.html
index 54d4d15..873b81e 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/last-call-response.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/last-call-response.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
last Call Response
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/shorten.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/shorten.html
index e0808c4..5719b9f 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/shorten.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/shorten.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
shorten
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update-custom.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update-custom.html
new file mode 100644
index 0000000..bd2b683
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update-custom.html
@@ -0,0 +1,80 @@
+
+
+
+
+ updateCustom
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html
index b6ef26a..d6c63a1 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
update
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html
index 1337856..baf7fc4 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
Bitly
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/access-token.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/access-token.html
index 1983e94..2a3e1a7 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/access-token.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/access-token.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
access Token
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/bitlinks.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/bitlinks.html
index 002e9a0..da7e11e 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/bitlinks.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/bitlinks.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
bitlinks
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/call.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/call.html
index e4bc0c5..4abafae 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/call.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/call.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
call
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/index.html
index 2d95955..53bd2ab 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-bitly/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -101,7 +101,7 @@
@@ -120,7 +120,7 @@
@@ -135,7 +135,7 @@
@@ -146,7 +146,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/-call-response.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/-call-response.html
index cc056dc..6e4321c 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/-call-response.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/-call-response.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
Call Response
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/body.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/body.html
index 78de16a..3a93770 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/body.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/body.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
body
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/description.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/description.html
index d489989..4f280b9 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/description.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/description.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
description
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/index.html
index ed0f488..2ade260 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,7 +65,7 @@
Members
@@ -101,7 +101,7 @@
@@ -116,7 +116,7 @@
@@ -131,7 +131,7 @@
@@ -146,7 +146,7 @@
@@ -161,7 +161,7 @@
@@ -176,7 +176,7 @@
@@ -191,7 +191,7 @@
@@ -206,7 +206,7 @@
@@ -221,7 +221,7 @@
@@ -236,7 +236,7 @@
@@ -251,7 +251,7 @@
@@ -266,7 +266,7 @@
@@ -281,7 +281,7 @@
@@ -296,7 +296,7 @@
@@ -311,7 +311,7 @@
@@ -326,7 +326,7 @@
@@ -337,7 +337,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-bad-request.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-bad-request.html
index 8856f61..e2c6fa6 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-bad-request.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-bad-request.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Bad Request
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-created.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-created.html
index e67c4fe..b14c680 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-created.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-created.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Created
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-expectation-failed.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-expectation-failed.html
index f72de1b..15cfd45 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-expectation-failed.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-expectation-failed.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Expectation Failed
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-forbidden.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-forbidden.html
index af18967..d3260fa 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-forbidden.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-forbidden.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Forbidden
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-gone.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-gone.html
index 9cf0f5f..74ed927 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-gone.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-gone.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Gone
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-internal-error.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-internal-error.html
index 22e3b48..a703e63 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-internal-error.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-internal-error.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Internal Error
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-not-found.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-not-found.html
index 4716fb2..292b8ec 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-not-found.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-not-found.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Not Found
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-successful.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-successful.html
index a47b44d..babd215 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-successful.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-successful.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Successful
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-temporarily-unavailable.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-temporarily-unavailable.html
index 22095a9..8845027 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-temporarily-unavailable.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-temporarily-unavailable.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Temporarily Unavailable
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-too-many-requests.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-too-many-requests.html
index 59bf483..59d3e44 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-too-many-requests.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-too-many-requests.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Too Many Requests
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-unprocessable-entity.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-unprocessable-entity.html
index 3e21fa7..4b1e688 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-unprocessable-entity.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-unprocessable-entity.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Unprocessable Entity
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-upgrade-required.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-upgrade-required.html
index d0e914b..924436f 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-upgrade-required.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-upgrade-required.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Upgrade Required
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/message.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/message.html
index aaf2053..32af462 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/message.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/message.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
message
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/status-code.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/status-code.html
index 2e6c1ef..aa57bf6 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/status-code.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-call-response/status-code.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
status Code
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-a-p-i_-b-a-s-e_-u-r-l.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-a-p-i_-b-a-s-e_-u-r-l.html
index 5571a95..51de55d 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-a-p-i_-b-a-s-e_-u-r-l.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-a-p-i_-b-a-s-e_-u-r-l.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
API_BASE_URL
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y.html
index e60e18d..b58ef11 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
EMPTY
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y_-j-s-o-n.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y_-j-s-o-n.html
index e740361..9f048e7 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y_-j-s-o-n.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y_-j-s-o-n.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
EMPTY_JSON
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-n-v_-a-c-c-e-s-s_-t-o-k-e-n.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-n-v_-a-c-c-e-s-s_-t-o-k-e-n.html
index 6885993..8cb01a3 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-n-v_-a-c-c-e-s-s_-t-o-k-e-n.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-n-v_-a-c-c-e-s-s_-t-o-k-e-n.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
ENV_ACCESS_TOKEN
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-f-a-l-s-e.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-f-a-l-s-e.html
index 79b41e6..f95955f 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-f-a-l-s-e.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-f-a-l-s-e.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
FALSE
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-i-s-o_-t-i-m-e-s-t-a-m-p.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-i-s-o_-t-i-m-e-s-t-a-m-p.html
new file mode 100644
index 0000000..4edb7fb
--- /dev/null
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-i-s-o_-t-i-m-e-s-t-a-m-p.html
@@ -0,0 +1,80 @@
+
+
+
+
+ ISO_TIMESTAMP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
switch theme
+
search in API
+
+
+
+
+
+
+
+
+
+
+
ISO_TIMESTAMP
+
+
+
+
+
+
+
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-t-r-u-e.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-t-r-u-e.html
index b5ba656..44cefa2 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-t-r-u-e.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/-t-r-u-e.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
TRUE
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/index.html
index 8a37774..053baf4 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-constants/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,7 +65,7 @@
Members
@@ -147,6 +147,21 @@
+
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-d-e-l-e-t-e/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-d-e-l-e-t-e/index.html
index 51a88b3..fa1608f 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-d-e-l-e-t-e/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-d-e-l-e-t-e/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-g-e-t/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-g-e-t/index.html
index cec34a6..65f65e6 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-g-e-t/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-g-e-t/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-a-t-c-h/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-a-t-c-h/index.html
index 6e865b2..a1b0d39 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-a-t-c-h/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-a-t-c-h/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-o-s-t/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-o-s-t/index.html
index ce2dc39..e169eda 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-o-s-t/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-o-s-t/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/index.html
index f22d68e..bcabaac 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,7 +65,7 @@
Members Entries
@@ -140,13 +140,13 @@
@@ -195,7 +195,7 @@
@@ -206,7 +206,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/value-of.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/value-of.html
index e175fa0..2767887 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/value-of.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/value-of.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
value Of
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/values.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/values.html
index 58c2d86..4e2630c 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/values.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-methods/values.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
values
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-d-a-y/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-d-a-y/index.html
index 0a04b1b..f31d287 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-d-a-y/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-d-a-y/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-h-o-u-r/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-h-o-u-r/index.html
index 5e831fe..39c1d18 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-h-o-u-r/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-h-o-u-r/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-m-i-n-u-t-e/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-m-i-n-u-t-e/index.html
index 90e69e9..e476859 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-m-i-n-u-t-e/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-m-i-n-u-t-e/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-m-o-n-t-h/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-m-o-n-t-h/index.html
index e7ea688..e92207d 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-m-o-n-t-h/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-m-o-n-t-h/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-w-e-e-k/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-w-e-e-k/index.html
index 1bf308d..2da3a2e 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-w-e-e-k/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/-w-e-e-k/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -76,13 +76,13 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/index.html
index 9080260..1957f3b 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,7 +65,7 @@
Members Entries
@@ -155,13 +155,13 @@
@@ -210,7 +210,7 @@
@@ -221,7 +221,7 @@
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/value-of.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/value-of.html
index 7654d0a..8a29602 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/value-of.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/value-of.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
value Of
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/values.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/values.html
index 970d01f..37d65dc 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/values.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-units/values.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
values
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/call.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/call.html
index 1f0ca44..0b97aeb 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/call.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/call.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
call
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/index.html
index 8675909..ee9dd84 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -82,7 +82,7 @@
@@ -101,13 +101,13 @@
-
+
-
+
-
+
-
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/is-severe-loggable.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/is-severe-loggable.html
index be15da8..4c1e993 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/is-severe-loggable.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/is-severe-loggable.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Severe Loggable
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/is-valid-url.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/is-valid-url.html
index 3b9e2d2..8fb79ff 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/is-valid-url.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/is-valid-url.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
is Valid Url
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/logger.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/logger.html
index ca9d2db..67810da 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/logger.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/logger.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
logger
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/remove-http.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/remove-http.html
index 437af39..4236638 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/remove-http.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/remove-http.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
remove Http
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/to-end-point.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/to-end-point.html
index de9a6b1..b8fdd73 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/to-end-point.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/-utils/to-end-point.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -66,10 +66,10 @@
to End Point
-
+
diff --git a/docs/-bitly -shorten/net.thauvin.erik.bitly/index.html b/docs/-bitly -shorten/net.thauvin.erik.bitly/index.html
index d552adc..1dc11a8 100644
--- a/docs/-bitly -shorten/net.thauvin.erik.bitly/index.html
+++ b/docs/-bitly -shorten/net.thauvin.erik.bitly/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -65,6 +65,7 @@
Package-level declarations
+
Types
@@ -141,7 +142,7 @@
@@ -156,7 +157,7 @@
@@ -182,7 +183,7 @@
diff --git a/docs/-bitly -shorten/package-list b/docs/-bitly -shorten/package-list
index 2ac9290..13c9038 100644
--- a/docs/-bitly -shorten/package-list
+++ b/docs/-bitly -shorten/package-list
@@ -1,18 +1,80 @@
$dokka.format:html-v1
$dokka.linkExtension:html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums////PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/InstallType.AUTO_INSTALL///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/InstallType.NO_INSTALL///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-n-o_-i-n-s-t-a-l-l/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/InstallType.PROMOTE_INSTALL///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/InstallType///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/InstallType/type/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/type.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/InstallType/valueOf/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/value-of.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/InstallType/values/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/values.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/Os.ANDROID///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-a-n-d-r-o-i-d/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/Os.IOS///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-i-o-s/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/Os///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/Os/type/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/type.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/Os/valueOf/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/value-of.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks.enums/Os/values/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/values.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks////PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/CreateDeeplinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/-create-deeplinks.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/app_id/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_id.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/app_id/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_id.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/app_uri_path/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_uri_path.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/app_uri_path/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_uri_path.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/install_type/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_type.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/install_type/#net.thauvin.erik.bitly.config.deeplinks.enums.InstallType/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_type.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/install_url/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_url.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/install_url/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_url.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/isNotEmpty/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/is-not-empty.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/CreateDeeplinks/links/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/links.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/index.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/UpdateDeeplinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/-update-deeplinks.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/app_guid/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_guid.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/app_guid/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_guid.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/app_uri_path/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_uri_path.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/app_uri_path/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_uri_path.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/bitlink/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/bitlink.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/bitlink/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/bitlink.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/brand_guid/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/brand_guid.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/brand_guid/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/brand_guid.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/created/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/created/#java.time.ZonedDateTime/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/created/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/guid/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/guid.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/guid/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/guid.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/install_type/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_type.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/install_type/#net.thauvin.erik.bitly.config.deeplinks.enums.InstallType/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_type.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/install_url/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_url.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/install_url/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_url.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/isNotEmpty/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/is-not-empty.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/links/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/links.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/modified/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/modified/#java.time.ZonedDateTime/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/modified/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/os/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/os.html
+$dokka.location:net.thauvin.erik.bitly.config.deeplinks/UpdateDeeplinks/os/#net.thauvin.erik.bitly.config.deeplinks.enums.Os/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/os.html
$dokka.location:net.thauvin.erik.bitly.config////PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/index.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/index.html
-$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/Builder/#kotlin.String#kotlin.String#kotlin.String#kotlin.Array[kotlin.String]#kotlin.Array[kotlin.collections.Map[kotlin.String,kotlin.String]]#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/Builder/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/build/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/build.html
-$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/deeplinks/#kotlin.Array[kotlin.collections.Map[kotlin.String,kotlin.String]]/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/deeplinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/deeplinks/#net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/domain/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/domain/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/groupGuid/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group-guid.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/group_guid/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group_guid.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/longUrl/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long-url.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/long_url/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long_url.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/tags/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/tags/#kotlin.Array[kotlin.String]/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/title/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/title/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/toJson/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig.Builder/toJson/#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/index.html
-$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/deepLinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deep-links.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/CreateConfig/#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.Array[kotlin.String]#net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-create-config.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/CreateConfig/#net.thauvin.erik.bitly.config.CreateConfig.Builder/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-create-config.html
+$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/deeplinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deeplinks.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/domain/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/domain.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/group_guid/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/group_guid.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/long_url/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/long_url.html
@@ -20,48 +82,41 @@ $dokka.location:net.thauvin.erik.bitly.config/CreateConfig/tags/#/PointingToDecl
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/title/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/title.html
$dokka.location:net.thauvin.erik.bitly.config/CreateConfig/toJson/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/to-json.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/index.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/Builder/#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.Array[kotlin.String]#kotlin.String#kotlin.String#kotlin.Array[kotlin.collections.Map[kotlin.String,kotlin.String]]#kotlin.String#kotlin.String#kotlin.String#kotlin.Array[kotlin.String]#kotlin.String#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/Builder/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/archived/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/archived/#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/bitlink/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/bitlink/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/build/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/build.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/clientId/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/client-id.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/createdAt/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-at.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/createdBy/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-by.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/customBitlinks/#kotlin.Array[kotlin.String]/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/custom-bitlinks.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/deepLinks/#kotlin.Array[kotlin.collections.Map[kotlin.String,kotlin.String]]/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deep-links.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/id/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/id.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/link/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/link.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/longUrl/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/long-url.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/references/#kotlin.collections.Map[kotlin.String,kotlin.String]/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/references.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/deeplinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deeplinks.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/deeplinks/#net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deeplinks.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/tags/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/tags/#kotlin.Array[kotlin.String]/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/title/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/title/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/toJson/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig.Builder/toJson/#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/index.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/UpdateConfig/#kotlin.String#kotlin.String#kotlin.Boolean#kotlin.Array[kotlin.String]#net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-update-config.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/UpdateConfig/#net.thauvin.erik.bitly.config.UpdateConfig.Builder/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-update-config.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/archived/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/archived.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/bitlink/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/bitlink.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/client_id/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/client_id.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/created_at/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_at.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/created_by/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_by.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/custom_bitlinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/custom_bitlinks.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/deepLinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deep-links.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/id/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/id.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/link/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/link.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/long_url/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/long_url.html
-$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/references/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/references.html
+$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/deeplinks/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deeplinks.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/tags/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/tags.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/title/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/title.html
$dokka.location:net.thauvin.erik.bitly.config/UpdateConfig/toJson/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/to-json.html
$dokka.location:net.thauvin.erik.bitly////PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/index.html
$dokka.location:net.thauvin.erik.bitly/Bitlinks///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/index.html
$dokka.location:net.thauvin.erik.bitly/Bitlinks/Bitlinks/#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html
-$dokka.location:net.thauvin.erik.bitly/Bitlinks/clicks/#kotlin.String#net.thauvin.erik.bitly.Units#kotlin.Int#kotlin.Int#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/clicks.html
-$dokka.location:net.thauvin.erik.bitly/Bitlinks/create/#kotlin.String#kotlin.String#kotlin.String#kotlin.Array[kotlin.String]#kotlin.Array[kotlin.collections.Map[kotlin.String,kotlin.String]]#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html
+$dokka.location:net.thauvin.erik.bitly/Bitlinks/clicks/#kotlin.String#net.thauvin.erik.bitly.Units#kotlin.Int#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/clicks.html
+$dokka.location:net.thauvin.erik.bitly/Bitlinks/create/#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.Array[kotlin.String]#net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html
$dokka.location:net.thauvin.erik.bitly/Bitlinks/create/#net.thauvin.erik.bitly.config.CreateConfig/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html
$dokka.location:net.thauvin.erik.bitly/Bitlinks/expand/#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/expand.html
$dokka.location:net.thauvin.erik.bitly/Bitlinks/lastCallResponse/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/last-call-response.html
$dokka.location:net.thauvin.erik.bitly/Bitlinks/shorten/#kotlin.String#kotlin.String#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/shorten.html
-$dokka.location:net.thauvin.erik.bitly/Bitlinks/update/#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]#kotlin.Boolean#kotlin.Array[kotlin.String]#kotlin.String#kotlin.String#kotlin.Array[kotlin.collections.Map[kotlin.String,kotlin.String]]#kotlin.String#kotlin.String#kotlin.String#kotlin.Array[kotlin.String]#kotlin.String#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html
+$dokka.location:net.thauvin.erik.bitly/Bitlinks/update/#kotlin.String#kotlin.String#kotlin.Boolean#kotlin.Array[kotlin.String]#net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html
$dokka.location:net.thauvin.erik.bitly/Bitlinks/update/#net.thauvin.erik.bitly.config.UpdateConfig/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html
+$dokka.location:net.thauvin.erik.bitly/Bitlinks/updateCustom/#kotlin.String#kotlin.String#kotlin.Boolean/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update-custom.html
$dokka.location:net.thauvin.erik.bitly/Bitly///PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitly/index.html
$dokka.location:net.thauvin.erik.bitly/Bitly/Bitly/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html
$dokka.location:net.thauvin.erik.bitly/Bitly/Bitly/#java.io.File#kotlin.String/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html
@@ -95,6 +150,7 @@ $dokka.location:net.thauvin.erik.bitly/Constants/EMPTY/#/PointingToDeclaration/
$dokka.location:net.thauvin.erik.bitly/Constants/EMPTY_JSON/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y_-j-s-o-n.html
$dokka.location:net.thauvin.erik.bitly/Constants/ENV_ACCESS_TOKEN/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-n-v_-a-c-c-e-s-s_-t-o-k-e-n.html
$dokka.location:net.thauvin.erik.bitly/Constants/FALSE/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-constants/-f-a-l-s-e.html
+$dokka.location:net.thauvin.erik.bitly/Constants/ISO_TIMESTAMP/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-constants/-i-s-o_-t-i-m-e-s-t-a-m-p.html
$dokka.location:net.thauvin.erik.bitly/Constants/TRUE/#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-constants/-t-r-u-e.html
$dokka.location:net.thauvin.erik.bitly/Methods.DELETE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}-bitly -shorten/net.thauvin.erik.bitly/-methods/-d-e-l-e-t-e/index.html
$dokka.location:net.thauvin.erik.bitly/Methods.GET///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}-bitly -shorten/net.thauvin.erik.bitly/-methods/-g-e-t/index.html
@@ -120,4 +176,6 @@ $dokka.location:net.thauvin.erik.bitly/Utils/removeHttp/kotlin.String#/PointingT
$dokka.location:net.thauvin.erik.bitly/Utils/toEndPoint/kotlin.String#/PointingToDeclaration/-bitly -shorten/net.thauvin.erik.bitly/-utils/to-end-point.html
net.thauvin.erik.bitly
net.thauvin.erik.bitly.config
+net.thauvin.erik.bitly.config.deeplinks
+net.thauvin.erik.bitly.config.deeplinks.enums
diff --git a/docs/images/homepage.svg b/docs/images/homepage.svg
new file mode 100644
index 0000000..e3c83b1
--- /dev/null
+++ b/docs/images/homepage.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/docs/index.html b/docs/index.html
index 73f6aee..14a647d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -45,7 +45,7 @@
-1.0.1-SNAPSHOT
+2.0.0
JVM
@@ -82,7 +82,9 @@
-
+
@@ -100,13 +102,55 @@
-
+
+
+
+
+
+
+
diff --git a/docs/navigation.html b/docs/navigation.html
index 164c8c7..7c574fa 100644
--- a/docs/navigation.html
+++ b/docs/navigation.html
@@ -66,5 +66,38 @@
+
+
diff --git a/docs/scripts/pages.json b/docs/scripts/pages.json
index 60da94d..f285fd5 100644
--- a/docs/scripts/pages.json
+++ b/docs/scripts/pages.json
@@ -1 +1 @@
-[{"name":"DAY","description":"net.thauvin.erik.bitly.Units.DAY","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-d-a-y/index.html","searchKeys":["DAY","DAY","net.thauvin.erik.bitly.Units.DAY"]},{"name":"DELETE","description":"net.thauvin.erik.bitly.Methods.DELETE","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/-d-e-l-e-t-e/index.html","searchKeys":["DELETE","DELETE","net.thauvin.erik.bitly.Methods.DELETE"]},{"name":"GET","description":"net.thauvin.erik.bitly.Methods.GET","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/-g-e-t/index.html","searchKeys":["GET","GET","net.thauvin.erik.bitly.Methods.GET"]},{"name":"HOUR","description":"net.thauvin.erik.bitly.Units.HOUR","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-h-o-u-r/index.html","searchKeys":["HOUR","HOUR","net.thauvin.erik.bitly.Units.HOUR"]},{"name":"MINUTE","description":"net.thauvin.erik.bitly.Units.MINUTE","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-m-i-n-u-t-e/index.html","searchKeys":["MINUTE","MINUTE","net.thauvin.erik.bitly.Units.MINUTE"]},{"name":"MONTH","description":"net.thauvin.erik.bitly.Units.MONTH","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-m-o-n-t-h/index.html","searchKeys":["MONTH","MONTH","net.thauvin.erik.bitly.Units.MONTH"]},{"name":"PATCH","description":"net.thauvin.erik.bitly.Methods.PATCH","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-a-t-c-h/index.html","searchKeys":["PATCH","PATCH","net.thauvin.erik.bitly.Methods.PATCH"]},{"name":"POST","description":"net.thauvin.erik.bitly.Methods.POST","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-o-s-t/index.html","searchKeys":["POST","POST","net.thauvin.erik.bitly.Methods.POST"]},{"name":"WEEK","description":"net.thauvin.erik.bitly.Units.WEEK","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-w-e-e-k/index.html","searchKeys":["WEEK","WEEK","net.thauvin.erik.bitly.Units.WEEK"]},{"name":"class CreateConfig","description":"net.thauvin.erik.bitly.config.CreateConfig","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/index.html","searchKeys":["CreateConfig","class CreateConfig","net.thauvin.erik.bitly.config.CreateConfig"]},{"name":"class UpdateConfig","description":"net.thauvin.erik.bitly.config.UpdateConfig","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/index.html","searchKeys":["UpdateConfig","class UpdateConfig","net.thauvin.erik.bitly.config.UpdateConfig"]},{"name":"const val API_BASE_URL: String","description":"net.thauvin.erik.bitly.Constants.API_BASE_URL","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-a-p-i_-b-a-s-e_-u-r-l.html","searchKeys":["API_BASE_URL","const val API_BASE_URL: String","net.thauvin.erik.bitly.Constants.API_BASE_URL"]},{"name":"const val EMPTY: String","description":"net.thauvin.erik.bitly.Constants.EMPTY","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y.html","searchKeys":["EMPTY","const val EMPTY: String","net.thauvin.erik.bitly.Constants.EMPTY"]},{"name":"const val EMPTY_JSON: String","description":"net.thauvin.erik.bitly.Constants.EMPTY_JSON","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y_-j-s-o-n.html","searchKeys":["EMPTY_JSON","const val EMPTY_JSON: String","net.thauvin.erik.bitly.Constants.EMPTY_JSON"]},{"name":"const val ENV_ACCESS_TOKEN: String","description":"net.thauvin.erik.bitly.Constants.ENV_ACCESS_TOKEN","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-n-v_-a-c-c-e-s-s_-t-o-k-e-n.html","searchKeys":["ENV_ACCESS_TOKEN","const val ENV_ACCESS_TOKEN: String","net.thauvin.erik.bitly.Constants.ENV_ACCESS_TOKEN"]},{"name":"const val FALSE: String","description":"net.thauvin.erik.bitly.Constants.FALSE","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-f-a-l-s-e.html","searchKeys":["FALSE","const val FALSE: String","net.thauvin.erik.bitly.Constants.FALSE"]},{"name":"const val TRUE: String","description":"net.thauvin.erik.bitly.Constants.TRUE","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-t-r-u-e.html","searchKeys":["TRUE","const val TRUE: String","net.thauvin.erik.bitly.Constants.TRUE"]},{"name":"constructor()","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor()","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"constructor(accessToken: String)","description":"net.thauvin.erik.bitly.Bitlinks.Bitlinks","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html","searchKeys":["Bitlinks","constructor(accessToken: String)","net.thauvin.erik.bitly.Bitlinks.Bitlinks"]},{"name":"constructor(accessToken: String)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor(accessToken: String)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"constructor(bitlink: String = Constants.EMPTY, references: Map = emptyMap(), archived: Boolean = false, tags: Array = emptyArray(), created_at: String = Constants.EMPTY, title: String = Constants.EMPTY, deeplinks: Array> = emptyArray(), created_by: String = Constants.EMPTY, long_url: String = Constants.EMPTY, client_id: String = Constants.EMPTY, custom_bitlinks: Array = emptyArray(), link: String = Constants.EMPTY, id: String = Constants.EMPTY, toJson: Boolean = false)","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.Builder","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html","searchKeys":["Builder","constructor(bitlink: String = Constants.EMPTY, references: Map = emptyMap(), archived: Boolean = false, tags: Array = emptyArray(), created_at: String = Constants.EMPTY, title: String = Constants.EMPTY, deeplinks: Array> = emptyArray(), created_by: String = Constants.EMPTY, long_url: String = Constants.EMPTY, client_id: String = Constants.EMPTY, custom_bitlinks: Array = emptyArray(), link: String = Constants.EMPTY, id: String = Constants.EMPTY, toJson: Boolean = false)","net.thauvin.erik.bitly.config.UpdateConfig.Builder.Builder"]},{"name":"constructor(body: String = Constants.EMPTY_JSON, message: String = \"\", description: String = \"\", statusCode: Int = -1)","description":"net.thauvin.erik.bitly.CallResponse.CallResponse","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/-call-response.html","searchKeys":["CallResponse","constructor(body: String = Constants.EMPTY_JSON, message: String = \"\", description: String = \"\", statusCode: Int = -1)","net.thauvin.erik.bitly.CallResponse.CallResponse"]},{"name":"constructor(domain: String = Constants.EMPTY, title: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: Array> = emptyArray(), long_url: String = Constants.EMPTY, toJson: Boolean = false)","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.Builder","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html","searchKeys":["Builder","constructor(domain: String = Constants.EMPTY, title: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: Array> = emptyArray(), long_url: String = Constants.EMPTY, toJson: Boolean = false)","net.thauvin.erik.bitly.config.CreateConfig.Builder.Builder"]},{"name":"constructor(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"constructor(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"constructor(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"data class Builder(bitlink: String = Constants.EMPTY, references: Map = emptyMap(), archived: Boolean = false, tags: Array = emptyArray(), created_at: String = Constants.EMPTY, title: String = Constants.EMPTY, deeplinks: Array> = emptyArray(), created_by: String = Constants.EMPTY, long_url: String = Constants.EMPTY, client_id: String = Constants.EMPTY, custom_bitlinks: Array = emptyArray(), link: String = Constants.EMPTY, id: String = Constants.EMPTY, toJson: Boolean = false)","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/index.html","searchKeys":["Builder","data class Builder(bitlink: String = Constants.EMPTY, references: Map = emptyMap(), archived: Boolean = false, tags: Array = emptyArray(), created_at: String = Constants.EMPTY, title: String = Constants.EMPTY, deeplinks: Array> = emptyArray(), created_by: String = Constants.EMPTY, long_url: String = Constants.EMPTY, client_id: String = Constants.EMPTY, custom_bitlinks: Array = emptyArray(), link: String = Constants.EMPTY, id: String = Constants.EMPTY, toJson: Boolean = false)","net.thauvin.erik.bitly.config.UpdateConfig.Builder"]},{"name":"data class Builder(domain: String = Constants.EMPTY, title: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: Array> = emptyArray(), long_url: String = Constants.EMPTY, toJson: Boolean = false)","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/index.html","searchKeys":["Builder","data class Builder(domain: String = Constants.EMPTY, title: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: Array> = emptyArray(), long_url: String = Constants.EMPTY, toJson: Boolean = false)","net.thauvin.erik.bitly.config.CreateConfig.Builder"]},{"name":"data class CallResponse(val body: String = Constants.EMPTY_JSON, val message: String = \"\", val description: String = \"\", val statusCode: Int = -1)","description":"net.thauvin.erik.bitly.CallResponse","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/index.html","searchKeys":["CallResponse","data class CallResponse(val body: String = Constants.EMPTY_JSON, val message: String = \"\", val description: String = \"\", val statusCode: Int = -1)","net.thauvin.erik.bitly.CallResponse"]},{"name":"enum Methods : Enum ","description":"net.thauvin.erik.bitly.Methods","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/index.html","searchKeys":["Methods","enum Methods : Enum ","net.thauvin.erik.bitly.Methods"]},{"name":"enum Units : Enum ","description":"net.thauvin.erik.bitly.Units","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/index.html","searchKeys":["Units","enum Units : Enum ","net.thauvin.erik.bitly.Units"]},{"name":"fun Logger.isSevereLoggable(): Boolean","description":"net.thauvin.erik.bitly.Utils.isSevereLoggable","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/is-severe-loggable.html","searchKeys":["isSevereLoggable","fun Logger.isSevereLoggable(): Boolean","net.thauvin.erik.bitly.Utils.isSevereLoggable"]},{"name":"fun String.isValidUrl(): Boolean","description":"net.thauvin.erik.bitly.Utils.isValidUrl","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/is-valid-url.html","searchKeys":["isValidUrl","fun String.isValidUrl(): Boolean","net.thauvin.erik.bitly.Utils.isValidUrl"]},{"name":"fun String.removeHttp(): String","description":"net.thauvin.erik.bitly.Utils.removeHttp","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/remove-http.html","searchKeys":["removeHttp","fun String.removeHttp(): String","net.thauvin.erik.bitly.Utils.removeHttp"]},{"name":"fun String.toEndPoint(): String","description":"net.thauvin.erik.bitly.Utils.toEndPoint","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/to-end-point.html","searchKeys":["toEndPoint","fun String.toEndPoint(): String","net.thauvin.erik.bitly.Utils.toEndPoint"]},{"name":"fun archived(archived: Boolean): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.archived","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html","searchKeys":["archived","fun archived(archived: Boolean): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.archived"]},{"name":"fun bitlink(bitlink: String): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.bitlink","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html","searchKeys":["bitlink","fun bitlink(bitlink: String): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.bitlink"]},{"name":"fun bitlinks(): Bitlinks","description":"net.thauvin.erik.bitly.Bitly.bitlinks","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/bitlinks.html","searchKeys":["bitlinks","fun bitlinks(): Bitlinks","net.thauvin.erik.bitly.Bitly.bitlinks"]},{"name":"fun build(): CreateConfig","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.build","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/build.html","searchKeys":["build","fun build(): CreateConfig","net.thauvin.erik.bitly.config.CreateConfig.Builder.build"]},{"name":"fun build(): UpdateConfig","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.build","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/build.html","searchKeys":["build","fun build(): UpdateConfig","net.thauvin.erik.bitly.config.UpdateConfig.Builder.build"]},{"name":"fun call(accessToken: String, endPoint: String, params: Map = emptyMap(), method: Methods = Methods.POST): CallResponse","description":"net.thauvin.erik.bitly.Utils.call","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/call.html","searchKeys":["call","fun call(accessToken: String, endPoint: String, params: Map = emptyMap(), method: Methods = Methods.POST): CallResponse","net.thauvin.erik.bitly.Utils.call"]},{"name":"fun call(endPoint: String, params: Map = emptyMap(), method: Methods = Methods.POST): CallResponse","description":"net.thauvin.erik.bitly.Bitly.call","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/call.html","searchKeys":["call","fun call(endPoint: String, params: Map = emptyMap(), method: Methods = Methods.POST): CallResponse","net.thauvin.erik.bitly.Bitly.call"]},{"name":"fun clicks(bitlink: String, unit: Units = Units.DAY, units: Int = -1, size: Int = 50, unit_reference: String = Constants.EMPTY, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.clicks","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/clicks.html","searchKeys":["clicks","fun clicks(bitlink: String, unit: Units = Units.DAY, units: Int = -1, size: Int = 50, unit_reference: String = Constants.EMPTY, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.clicks"]},{"name":"fun clientId(clientId: String): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.clientId","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/client-id.html","searchKeys":["clientId","fun clientId(clientId: String): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.clientId"]},{"name":"fun create(config: CreateConfig): String","description":"net.thauvin.erik.bitly.Bitlinks.create","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html","searchKeys":["create","fun create(config: CreateConfig): String","net.thauvin.erik.bitly.Bitlinks.create"]},{"name":"fun create(domain: String = Constants.EMPTY, title: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: Array> = emptyArray(), long_url: String, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.create","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html","searchKeys":["create","fun create(domain: String = Constants.EMPTY, title: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: Array> = emptyArray(), long_url: String, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.create"]},{"name":"fun createdAt(createdAt: String): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.createdAt","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-at.html","searchKeys":["createdAt","fun createdAt(createdAt: String): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.createdAt"]},{"name":"fun createdBy(createdBy: String): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.createdBy","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created-by.html","searchKeys":["createdBy","fun createdBy(createdBy: String): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.createdBy"]},{"name":"fun customBitlinks(customBitlinks: Array): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.customBitlinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/custom-bitlinks.html","searchKeys":["customBitlinks","fun customBitlinks(customBitlinks: Array): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.customBitlinks"]},{"name":"fun deepLinks(deepLinks: Array>): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.deepLinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deep-links.html","searchKeys":["deepLinks","fun deepLinks(deepLinks: Array>): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.deepLinks"]},{"name":"fun deeplinks(deeplinks: Array>): ","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html","searchKeys":["deeplinks","fun deeplinks(deeplinks: Array>): ","net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks"]},{"name":"fun domain(domain: String): ","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.domain","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html","searchKeys":["domain","fun domain(domain: String): ","net.thauvin.erik.bitly.config.CreateConfig.Builder.domain"]},{"name":"fun expand(bitlink_id: String, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.expand","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/expand.html","searchKeys":["expand","fun expand(bitlink_id: String, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.expand"]},{"name":"fun groupGuid(group_guid: String): ","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.groupGuid","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group-guid.html","searchKeys":["groupGuid","fun groupGuid(group_guid: String): ","net.thauvin.erik.bitly.config.CreateConfig.Builder.groupGuid"]},{"name":"fun id(id: String): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.id","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/id.html","searchKeys":["id","fun id(id: String): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.id"]},{"name":"fun link(link: String): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.link","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/link.html","searchKeys":["link","fun link(link: String): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.link"]},{"name":"fun longUrl(longUrl: String): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.longUrl","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/long-url.html","searchKeys":["longUrl","fun longUrl(longUrl: String): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.longUrl"]},{"name":"fun longUrl(long_url: String): ","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.longUrl","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long-url.html","searchKeys":["longUrl","fun longUrl(long_url: String): ","net.thauvin.erik.bitly.config.CreateConfig.Builder.longUrl"]},{"name":"fun references(references: Map): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.references","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/references.html","searchKeys":["references","fun references(references: Map): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.references"]},{"name":"fun shorten(long_url: String, group_guid: String = Constants.EMPTY, domain: String = Constants.EMPTY, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.shorten","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/shorten.html","searchKeys":["shorten","fun shorten(long_url: String, group_guid: String = Constants.EMPTY, domain: String = Constants.EMPTY, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.shorten"]},{"name":"fun tags(tags: Array): ","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html","searchKeys":["tags","fun tags(tags: Array): ","net.thauvin.erik.bitly.config.CreateConfig.Builder.tags"]},{"name":"fun tags(tags: Array): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html","searchKeys":["tags","fun tags(tags: Array): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.tags"]},{"name":"fun title(title: String): ","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html","searchKeys":["title","fun title(title: String): ","net.thauvin.erik.bitly.config.CreateConfig.Builder.title"]},{"name":"fun title(title: String): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html","searchKeys":["title","fun title(title: String): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.title"]},{"name":"fun toJson(toJson: Boolean): ","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html","searchKeys":["toJson","fun toJson(toJson: Boolean): ","net.thauvin.erik.bitly.config.CreateConfig.Builder.toJson"]},{"name":"fun toJson(toJson: Boolean): ","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html","searchKeys":["toJson","fun toJson(toJson: Boolean): ","net.thauvin.erik.bitly.config.UpdateConfig.Builder.toJson"]},{"name":"fun update(bitlink: String, references: Map = emptyMap(), archived: Boolean = false, tags: Array = emptyArray(), created_at: String = Constants.EMPTY, title: String = Constants.EMPTY, deeplinks: Array> = emptyArray(), created_by: String = Constants.EMPTY, long_url: String = Constants.EMPTY, client_id: String = Constants.EMPTY, custom_bitlinks: Array = emptyArray(), link: String = Constants.EMPTY, id: String = Constants.EMPTY, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.update","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html","searchKeys":["update","fun update(bitlink: String, references: Map = emptyMap(), archived: Boolean = false, tags: Array = emptyArray(), created_at: String = Constants.EMPTY, title: String = Constants.EMPTY, deeplinks: Array> = emptyArray(), created_by: String = Constants.EMPTY, long_url: String = Constants.EMPTY, client_id: String = Constants.EMPTY, custom_bitlinks: Array = emptyArray(), link: String = Constants.EMPTY, id: String = Constants.EMPTY, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.update"]},{"name":"fun update(config: UpdateConfig): String","description":"net.thauvin.erik.bitly.Bitlinks.update","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html","searchKeys":["update","fun update(config: UpdateConfig): String","net.thauvin.erik.bitly.Bitlinks.update"]},{"name":"fun valueOf(value: String): Methods","description":"net.thauvin.erik.bitly.Methods.valueOf","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Methods","net.thauvin.erik.bitly.Methods.valueOf"]},{"name":"fun valueOf(value: String): Units","description":"net.thauvin.erik.bitly.Units.valueOf","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Units","net.thauvin.erik.bitly.Units.valueOf"]},{"name":"fun values(): Array","description":"net.thauvin.erik.bitly.Methods.values","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/values.html","searchKeys":["values","fun values(): Array","net.thauvin.erik.bitly.Methods.values"]},{"name":"fun values(): Array","description":"net.thauvin.erik.bitly.Units.values","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/values.html","searchKeys":["values","fun values(): Array","net.thauvin.erik.bitly.Units.values"]},{"name":"object Constants","description":"net.thauvin.erik.bitly.Constants","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/index.html","searchKeys":["Constants","object Constants","net.thauvin.erik.bitly.Constants"]},{"name":"object Utils","description":"net.thauvin.erik.bitly.Utils","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/index.html","searchKeys":["Utils","object Utils","net.thauvin.erik.bitly.Utils"]},{"name":"open class Bitlinks(accessToken: String)","description":"net.thauvin.erik.bitly.Bitlinks","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/index.html","searchKeys":["Bitlinks","open class Bitlinks(accessToken: String)","net.thauvin.erik.bitly.Bitlinks"]},{"name":"open class Bitly","description":"net.thauvin.erik.bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/index.html","searchKeys":["Bitly","open class Bitly","net.thauvin.erik.bitly.Bitly"]},{"name":"val archived: Boolean","description":"net.thauvin.erik.bitly.config.UpdateConfig.archived","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/archived.html","searchKeys":["archived","val archived: Boolean","net.thauvin.erik.bitly.config.UpdateConfig.archived"]},{"name":"val bitlink: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.bitlink","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/bitlink.html","searchKeys":["bitlink","val bitlink: String","net.thauvin.erik.bitly.config.UpdateConfig.bitlink"]},{"name":"val body: String","description":"net.thauvin.erik.bitly.CallResponse.body","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/body.html","searchKeys":["body","val body: String","net.thauvin.erik.bitly.CallResponse.body"]},{"name":"val client_id: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.client_id","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/client_id.html","searchKeys":["client_id","val client_id: String","net.thauvin.erik.bitly.config.UpdateConfig.client_id"]},{"name":"val created_at: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.created_at","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_at.html","searchKeys":["created_at","val created_at: String","net.thauvin.erik.bitly.config.UpdateConfig.created_at"]},{"name":"val created_by: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.created_by","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/created_by.html","searchKeys":["created_by","val created_by: String","net.thauvin.erik.bitly.config.UpdateConfig.created_by"]},{"name":"val custom_bitlinks: Array","description":"net.thauvin.erik.bitly.config.UpdateConfig.custom_bitlinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/custom_bitlinks.html","searchKeys":["custom_bitlinks","val custom_bitlinks: Array","net.thauvin.erik.bitly.config.UpdateConfig.custom_bitlinks"]},{"name":"val deepLinks: Array>","description":"net.thauvin.erik.bitly.config.CreateConfig.deepLinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deep-links.html","searchKeys":["deepLinks","val deepLinks: Array>","net.thauvin.erik.bitly.config.CreateConfig.deepLinks"]},{"name":"val deepLinks: Array>","description":"net.thauvin.erik.bitly.config.UpdateConfig.deepLinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deep-links.html","searchKeys":["deepLinks","val deepLinks: Array>","net.thauvin.erik.bitly.config.UpdateConfig.deepLinks"]},{"name":"val description: String","description":"net.thauvin.erik.bitly.CallResponse.description","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/description.html","searchKeys":["description","val description: String","net.thauvin.erik.bitly.CallResponse.description"]},{"name":"val domain: String","description":"net.thauvin.erik.bitly.config.CreateConfig.domain","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/domain.html","searchKeys":["domain","val domain: String","net.thauvin.erik.bitly.config.CreateConfig.domain"]},{"name":"val group_guid: String","description":"net.thauvin.erik.bitly.config.CreateConfig.group_guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/group_guid.html","searchKeys":["group_guid","val group_guid: String","net.thauvin.erik.bitly.config.CreateConfig.group_guid"]},{"name":"val id: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.id","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/id.html","searchKeys":["id","val id: String","net.thauvin.erik.bitly.config.UpdateConfig.id"]},{"name":"val isBadRequest: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isBadRequest","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-bad-request.html","searchKeys":["isBadRequest","val isBadRequest: Boolean","net.thauvin.erik.bitly.CallResponse.isBadRequest"]},{"name":"val isCreated: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isCreated","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-created.html","searchKeys":["isCreated","val isCreated: Boolean","net.thauvin.erik.bitly.CallResponse.isCreated"]},{"name":"val isExpectationFailed: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isExpectationFailed","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-expectation-failed.html","searchKeys":["isExpectationFailed","val isExpectationFailed: Boolean","net.thauvin.erik.bitly.CallResponse.isExpectationFailed"]},{"name":"val isForbidden: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isForbidden","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-forbidden.html","searchKeys":["isForbidden","val isForbidden: Boolean","net.thauvin.erik.bitly.CallResponse.isForbidden"]},{"name":"val isGone: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isGone","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-gone.html","searchKeys":["isGone","val isGone: Boolean","net.thauvin.erik.bitly.CallResponse.isGone"]},{"name":"val isInternalError: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isInternalError","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-internal-error.html","searchKeys":["isInternalError","val isInternalError: Boolean","net.thauvin.erik.bitly.CallResponse.isInternalError"]},{"name":"val isNotFound: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isNotFound","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-not-found.html","searchKeys":["isNotFound","val isNotFound: Boolean","net.thauvin.erik.bitly.CallResponse.isNotFound"]},{"name":"val isSuccessful: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isSuccessful","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-successful.html","searchKeys":["isSuccessful","val isSuccessful: Boolean","net.thauvin.erik.bitly.CallResponse.isSuccessful"]},{"name":"val isTemporarilyUnavailable: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isTemporarilyUnavailable","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-temporarily-unavailable.html","searchKeys":["isTemporarilyUnavailable","val isTemporarilyUnavailable: Boolean","net.thauvin.erik.bitly.CallResponse.isTemporarilyUnavailable"]},{"name":"val isTooManyRequests: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isTooManyRequests","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-too-many-requests.html","searchKeys":["isTooManyRequests","val isTooManyRequests: Boolean","net.thauvin.erik.bitly.CallResponse.isTooManyRequests"]},{"name":"val isUnprocessableEntity: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isUnprocessableEntity","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-unprocessable-entity.html","searchKeys":["isUnprocessableEntity","val isUnprocessableEntity: Boolean","net.thauvin.erik.bitly.CallResponse.isUnprocessableEntity"]},{"name":"val isUpgradeRequired: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isUpgradeRequired","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-upgrade-required.html","searchKeys":["isUpgradeRequired","val isUpgradeRequired: Boolean","net.thauvin.erik.bitly.CallResponse.isUpgradeRequired"]},{"name":"val link: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.link","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/link.html","searchKeys":["link","val link: String","net.thauvin.erik.bitly.config.UpdateConfig.link"]},{"name":"val logger: Logger","description":"net.thauvin.erik.bitly.Utils.logger","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/logger.html","searchKeys":["logger","val logger: Logger","net.thauvin.erik.bitly.Utils.logger"]},{"name":"val long_url: String","description":"net.thauvin.erik.bitly.config.CreateConfig.long_url","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/long_url.html","searchKeys":["long_url","val long_url: String","net.thauvin.erik.bitly.config.CreateConfig.long_url"]},{"name":"val long_url: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.long_url","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/long_url.html","searchKeys":["long_url","val long_url: String","net.thauvin.erik.bitly.config.UpdateConfig.long_url"]},{"name":"val message: String","description":"net.thauvin.erik.bitly.CallResponse.message","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/message.html","searchKeys":["message","val message: String","net.thauvin.erik.bitly.CallResponse.message"]},{"name":"val references: Map","description":"net.thauvin.erik.bitly.config.UpdateConfig.references","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/references.html","searchKeys":["references","val references: Map","net.thauvin.erik.bitly.config.UpdateConfig.references"]},{"name":"val statusCode: Int","description":"net.thauvin.erik.bitly.CallResponse.statusCode","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/status-code.html","searchKeys":["statusCode","val statusCode: Int","net.thauvin.erik.bitly.CallResponse.statusCode"]},{"name":"val tags: Array","description":"net.thauvin.erik.bitly.config.CreateConfig.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/tags.html","searchKeys":["tags","val tags: Array","net.thauvin.erik.bitly.config.CreateConfig.tags"]},{"name":"val tags: Array","description":"net.thauvin.erik.bitly.config.UpdateConfig.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/tags.html","searchKeys":["tags","val tags: Array","net.thauvin.erik.bitly.config.UpdateConfig.tags"]},{"name":"val title: String","description":"net.thauvin.erik.bitly.config.CreateConfig.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/title.html","searchKeys":["title","val title: String","net.thauvin.erik.bitly.config.CreateConfig.title"]},{"name":"val title: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/title.html","searchKeys":["title","val title: String","net.thauvin.erik.bitly.config.UpdateConfig.title"]},{"name":"val toJson: Boolean","description":"net.thauvin.erik.bitly.config.CreateConfig.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/to-json.html","searchKeys":["toJson","val toJson: Boolean","net.thauvin.erik.bitly.config.CreateConfig.toJson"]},{"name":"val toJson: Boolean","description":"net.thauvin.erik.bitly.config.UpdateConfig.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/to-json.html","searchKeys":["toJson","val toJson: Boolean","net.thauvin.erik.bitly.config.UpdateConfig.toJson"]},{"name":"var accessToken: String","description":"net.thauvin.erik.bitly.Bitly.accessToken","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/access-token.html","searchKeys":["accessToken","var accessToken: String","net.thauvin.erik.bitly.Bitly.accessToken"]},{"name":"var lastCallResponse: CallResponse","description":"net.thauvin.erik.bitly.Bitlinks.lastCallResponse","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/last-call-response.html","searchKeys":["lastCallResponse","var lastCallResponse: CallResponse","net.thauvin.erik.bitly.Bitlinks.lastCallResponse"]}]
+[{"name":"ANDROID","description":"net.thauvin.erik.bitly.config.deeplinks.enums.Os.ANDROID","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-a-n-d-r-o-i-d/index.html","searchKeys":["ANDROID","ANDROID","net.thauvin.erik.bitly.config.deeplinks.enums.Os.ANDROID"]},{"name":"AUTO_INSTALL","description":"net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.AUTO_INSTALL","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-a-u-t-o_-i-n-s-t-a-l-l/index.html","searchKeys":["AUTO_INSTALL","AUTO_INSTALL","net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.AUTO_INSTALL"]},{"name":"DAY","description":"net.thauvin.erik.bitly.Units.DAY","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-d-a-y/index.html","searchKeys":["DAY","DAY","net.thauvin.erik.bitly.Units.DAY"]},{"name":"DELETE","description":"net.thauvin.erik.bitly.Methods.DELETE","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/-d-e-l-e-t-e/index.html","searchKeys":["DELETE","DELETE","net.thauvin.erik.bitly.Methods.DELETE"]},{"name":"GET","description":"net.thauvin.erik.bitly.Methods.GET","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/-g-e-t/index.html","searchKeys":["GET","GET","net.thauvin.erik.bitly.Methods.GET"]},{"name":"HOUR","description":"net.thauvin.erik.bitly.Units.HOUR","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-h-o-u-r/index.html","searchKeys":["HOUR","HOUR","net.thauvin.erik.bitly.Units.HOUR"]},{"name":"IOS","description":"net.thauvin.erik.bitly.config.deeplinks.enums.Os.IOS","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/-i-o-s/index.html","searchKeys":["IOS","IOS","net.thauvin.erik.bitly.config.deeplinks.enums.Os.IOS"]},{"name":"MINUTE","description":"net.thauvin.erik.bitly.Units.MINUTE","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-m-i-n-u-t-e/index.html","searchKeys":["MINUTE","MINUTE","net.thauvin.erik.bitly.Units.MINUTE"]},{"name":"MONTH","description":"net.thauvin.erik.bitly.Units.MONTH","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-m-o-n-t-h/index.html","searchKeys":["MONTH","MONTH","net.thauvin.erik.bitly.Units.MONTH"]},{"name":"NO_INSTALL","description":"net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.NO_INSTALL","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-n-o_-i-n-s-t-a-l-l/index.html","searchKeys":["NO_INSTALL","NO_INSTALL","net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.NO_INSTALL"]},{"name":"PATCH","description":"net.thauvin.erik.bitly.Methods.PATCH","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-a-t-c-h/index.html","searchKeys":["PATCH","PATCH","net.thauvin.erik.bitly.Methods.PATCH"]},{"name":"POST","description":"net.thauvin.erik.bitly.Methods.POST","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/-p-o-s-t/index.html","searchKeys":["POST","POST","net.thauvin.erik.bitly.Methods.POST"]},{"name":"PROMOTE_INSTALL","description":"net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.PROMOTE_INSTALL","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/-p-r-o-m-o-t-e_-i-n-s-t-a-l-l/index.html","searchKeys":["PROMOTE_INSTALL","PROMOTE_INSTALL","net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.PROMOTE_INSTALL"]},{"name":"WEEK","description":"net.thauvin.erik.bitly.Units.WEEK","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/-w-e-e-k/index.html","searchKeys":["WEEK","WEEK","net.thauvin.erik.bitly.Units.WEEK"]},{"name":"class CreateConfig constructor(var long_url: String, var domain: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var title: String = Constants.EMPTY, var tags: Array = emptyArray(), var deeplinks: CreateDeeplinks = CreateDeeplinks(), var toJson: Boolean = false)","description":"net.thauvin.erik.bitly.config.CreateConfig","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/index.html","searchKeys":["CreateConfig","class CreateConfig constructor(var long_url: String, var domain: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var title: String = Constants.EMPTY, var tags: Array = emptyArray(), var deeplinks: CreateDeeplinks = CreateDeeplinks(), var toJson: Boolean = false)","net.thauvin.erik.bitly.config.CreateConfig"]},{"name":"class CreateDeeplinks","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/index.html","searchKeys":["CreateDeeplinks","class CreateDeeplinks","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks"]},{"name":"class UpdateConfig constructor(var bitlink: String, var title: String = Constants.EMPTY, var archived: Boolean = false, var tags: Array = emptyArray(), var deeplinks: UpdateDeeplinks = UpdateDeeplinks(), var toJson: Boolean = false)","description":"net.thauvin.erik.bitly.config.UpdateConfig","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/index.html","searchKeys":["UpdateConfig","class UpdateConfig constructor(var bitlink: String, var title: String = Constants.EMPTY, var archived: Boolean = false, var tags: Array = emptyArray(), var deeplinks: UpdateDeeplinks = UpdateDeeplinks(), var toJson: Boolean = false)","net.thauvin.erik.bitly.config.UpdateConfig"]},{"name":"class UpdateDeeplinks","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/index.html","searchKeys":["UpdateDeeplinks","class UpdateDeeplinks","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks"]},{"name":"const val API_BASE_URL: String","description":"net.thauvin.erik.bitly.Constants.API_BASE_URL","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-a-p-i_-b-a-s-e_-u-r-l.html","searchKeys":["API_BASE_URL","const val API_BASE_URL: String","net.thauvin.erik.bitly.Constants.API_BASE_URL"]},{"name":"const val EMPTY: String","description":"net.thauvin.erik.bitly.Constants.EMPTY","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y.html","searchKeys":["EMPTY","const val EMPTY: String","net.thauvin.erik.bitly.Constants.EMPTY"]},{"name":"const val EMPTY_JSON: String","description":"net.thauvin.erik.bitly.Constants.EMPTY_JSON","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-m-p-t-y_-j-s-o-n.html","searchKeys":["EMPTY_JSON","const val EMPTY_JSON: String","net.thauvin.erik.bitly.Constants.EMPTY_JSON"]},{"name":"const val ENV_ACCESS_TOKEN: String","description":"net.thauvin.erik.bitly.Constants.ENV_ACCESS_TOKEN","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-e-n-v_-a-c-c-e-s-s_-t-o-k-e-n.html","searchKeys":["ENV_ACCESS_TOKEN","const val ENV_ACCESS_TOKEN: String","net.thauvin.erik.bitly.Constants.ENV_ACCESS_TOKEN"]},{"name":"const val FALSE: String","description":"net.thauvin.erik.bitly.Constants.FALSE","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-f-a-l-s-e.html","searchKeys":["FALSE","const val FALSE: String","net.thauvin.erik.bitly.Constants.FALSE"]},{"name":"const val TRUE: String","description":"net.thauvin.erik.bitly.Constants.TRUE","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-t-r-u-e.html","searchKeys":["TRUE","const val TRUE: String","net.thauvin.erik.bitly.Constants.TRUE"]},{"name":"constructor()","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor()","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"constructor()","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.CreateDeeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/-create-deeplinks.html","searchKeys":["CreateDeeplinks","constructor()","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.CreateDeeplinks"]},{"name":"constructor()","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.UpdateDeeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/-update-deeplinks.html","searchKeys":["UpdateDeeplinks","constructor()","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.UpdateDeeplinks"]},{"name":"constructor(accessToken: String)","description":"net.thauvin.erik.bitly.Bitlinks.Bitlinks","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html","searchKeys":["Bitlinks","constructor(accessToken: String)","net.thauvin.erik.bitly.Bitlinks.Bitlinks"]},{"name":"constructor(accessToken: String)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor(accessToken: String)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"constructor(bitlink: String)","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.Builder","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html","searchKeys":["Builder","constructor(bitlink: String)","net.thauvin.erik.bitly.config.UpdateConfig.Builder.Builder"]},{"name":"constructor(bitlink: String, title: String = Constants.EMPTY, archived: Boolean = false, tags: Array = emptyArray(), deeplinks: UpdateDeeplinks = UpdateDeeplinks(), toJson: Boolean = false)","description":"net.thauvin.erik.bitly.config.UpdateConfig.UpdateConfig","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-update-config.html","searchKeys":["UpdateConfig","constructor(bitlink: String, title: String = Constants.EMPTY, archived: Boolean = false, tags: Array = emptyArray(), deeplinks: UpdateDeeplinks = UpdateDeeplinks(), toJson: Boolean = false)","net.thauvin.erik.bitly.config.UpdateConfig.UpdateConfig"]},{"name":"constructor(body: String = Constants.EMPTY_JSON, message: String = \"\", description: String = \"\", statusCode: Int = -1)","description":"net.thauvin.erik.bitly.CallResponse.CallResponse","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/-call-response.html","searchKeys":["CallResponse","constructor(body: String = Constants.EMPTY_JSON, message: String = \"\", description: String = \"\", statusCode: Int = -1)","net.thauvin.erik.bitly.CallResponse.CallResponse"]},{"name":"constructor(builder: CreateConfig.Builder)","description":"net.thauvin.erik.bitly.config.CreateConfig.CreateConfig","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-create-config.html","searchKeys":["CreateConfig","constructor(builder: CreateConfig.Builder)","net.thauvin.erik.bitly.config.CreateConfig.CreateConfig"]},{"name":"constructor(builder: UpdateConfig.Builder)","description":"net.thauvin.erik.bitly.config.UpdateConfig.UpdateConfig","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-update-config.html","searchKeys":["UpdateConfig","constructor(builder: UpdateConfig.Builder)","net.thauvin.erik.bitly.config.UpdateConfig.UpdateConfig"]},{"name":"constructor(long_url: String)","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.Builder","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html","searchKeys":["Builder","constructor(long_url: String)","net.thauvin.erik.bitly.config.CreateConfig.Builder.Builder"]},{"name":"constructor(long_url: String, domain: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, title: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: CreateDeeplinks = CreateDeeplinks(), toJson: Boolean = false)","description":"net.thauvin.erik.bitly.config.CreateConfig.CreateConfig","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-create-config.html","searchKeys":["CreateConfig","constructor(long_url: String, domain: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, title: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: CreateDeeplinks = CreateDeeplinks(), toJson: Boolean = false)","net.thauvin.erik.bitly.config.CreateConfig.CreateConfig"]},{"name":"constructor(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"constructor(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"constructor(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","constructor(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"data class Builder(var bitlink: String)","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/index.html","searchKeys":["Builder","data class Builder(var bitlink: String)","net.thauvin.erik.bitly.config.UpdateConfig.Builder"]},{"name":"data class Builder(var long_url: String)","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/index.html","searchKeys":["Builder","data class Builder(var long_url: String)","net.thauvin.erik.bitly.config.CreateConfig.Builder"]},{"name":"data class CallResponse(val body: String = Constants.EMPTY_JSON, val message: String = \"\", val description: String = \"\", val statusCode: Int = -1)","description":"net.thauvin.erik.bitly.CallResponse","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/index.html","searchKeys":["CallResponse","data class CallResponse(val body: String = Constants.EMPTY_JSON, val message: String = \"\", val description: String = \"\", val statusCode: Int = -1)","net.thauvin.erik.bitly.CallResponse"]},{"name":"enum InstallType : Enum ","description":"net.thauvin.erik.bitly.config.deeplinks.enums.InstallType","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/index.html","searchKeys":["InstallType","enum InstallType : Enum ","net.thauvin.erik.bitly.config.deeplinks.enums.InstallType"]},{"name":"enum Methods : Enum ","description":"net.thauvin.erik.bitly.Methods","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/index.html","searchKeys":["Methods","enum Methods : Enum ","net.thauvin.erik.bitly.Methods"]},{"name":"enum Os : Enum ","description":"net.thauvin.erik.bitly.config.deeplinks.enums.Os","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/index.html","searchKeys":["Os","enum Os : Enum ","net.thauvin.erik.bitly.config.deeplinks.enums.Os"]},{"name":"enum Units : Enum ","description":"net.thauvin.erik.bitly.Units","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/index.html","searchKeys":["Units","enum Units : Enum ","net.thauvin.erik.bitly.Units"]},{"name":"fun Logger.isSevereLoggable(): Boolean","description":"net.thauvin.erik.bitly.Utils.isSevereLoggable","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/is-severe-loggable.html","searchKeys":["isSevereLoggable","fun Logger.isSevereLoggable(): Boolean","net.thauvin.erik.bitly.Utils.isSevereLoggable"]},{"name":"fun String.isValidUrl(): Boolean","description":"net.thauvin.erik.bitly.Utils.isValidUrl","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/is-valid-url.html","searchKeys":["isValidUrl","fun String.isValidUrl(): Boolean","net.thauvin.erik.bitly.Utils.isValidUrl"]},{"name":"fun String.removeHttp(): String","description":"net.thauvin.erik.bitly.Utils.removeHttp","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/remove-http.html","searchKeys":["removeHttp","fun String.removeHttp(): String","net.thauvin.erik.bitly.Utils.removeHttp"]},{"name":"fun String.toEndPoint(): String","description":"net.thauvin.erik.bitly.Utils.toEndPoint","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/to-end-point.html","searchKeys":["toEndPoint","fun String.toEndPoint(): String","net.thauvin.erik.bitly.Utils.toEndPoint"]},{"name":"fun app_guid(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.app_guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_guid.html","searchKeys":["app_guid","fun app_guid(): String?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.app_guid"]},{"name":"fun app_guid(app_guid: String)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.app_guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_guid.html","searchKeys":["app_guid","fun app_guid(app_guid: String)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.app_guid"]},{"name":"fun app_id(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.app_id","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_id.html","searchKeys":["app_id","fun app_id(): String?","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.app_id"]},{"name":"fun app_id(app_id: String)","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.app_id","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_id.html","searchKeys":["app_id","fun app_id(app_id: String)","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.app_id"]},{"name":"fun app_uri_path(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.app_uri_path","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_uri_path.html","searchKeys":["app_uri_path","fun app_uri_path(): String?","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.app_uri_path"]},{"name":"fun app_uri_path(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.app_uri_path","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_uri_path.html","searchKeys":["app_uri_path","fun app_uri_path(): String?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.app_uri_path"]},{"name":"fun app_uri_path(app_uri_path: String)","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.app_uri_path","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/app_uri_path.html","searchKeys":["app_uri_path","fun app_uri_path(app_uri_path: String)","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.app_uri_path"]},{"name":"fun app_uri_path(app_uri_path: String)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.app_uri_path","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/app_uri_path.html","searchKeys":["app_uri_path","fun app_uri_path(app_uri_path: String)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.app_uri_path"]},{"name":"fun archived(archived: Boolean): UpdateConfig.Builder","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.archived","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html","searchKeys":["archived","fun archived(archived: Boolean): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.archived"]},{"name":"fun bitlink(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.bitlink","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/bitlink.html","searchKeys":["bitlink","fun bitlink(): String?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.bitlink"]},{"name":"fun bitlink(bitlink: String)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.bitlink","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/bitlink.html","searchKeys":["bitlink","fun bitlink(bitlink: String)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.bitlink"]},{"name":"fun bitlink(bitlink: String): UpdateConfig.Builder","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.bitlink","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html","searchKeys":["bitlink","fun bitlink(bitlink: String): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.bitlink"]},{"name":"fun bitlinks(): Bitlinks","description":"net.thauvin.erik.bitly.Bitly.bitlinks","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/bitlinks.html","searchKeys":["bitlinks","fun bitlinks(): Bitlinks","net.thauvin.erik.bitly.Bitly.bitlinks"]},{"name":"fun brand_guid(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.brand_guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/brand_guid.html","searchKeys":["brand_guid","fun brand_guid(): String?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.brand_guid"]},{"name":"fun brand_guid(brand_guid: String)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.brand_guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/brand_guid.html","searchKeys":["brand_guid","fun brand_guid(brand_guid: String)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.brand_guid"]},{"name":"fun build(): CreateConfig","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.build","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/build.html","searchKeys":["build","fun build(): CreateConfig","net.thauvin.erik.bitly.config.CreateConfig.Builder.build"]},{"name":"fun build(): UpdateConfig","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.build","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/build.html","searchKeys":["build","fun build(): UpdateConfig","net.thauvin.erik.bitly.config.UpdateConfig.Builder.build"]},{"name":"fun call(accessToken: String, endPoint: String, params: Map = emptyMap(), method: Methods = Methods.POST): CallResponse","description":"net.thauvin.erik.bitly.Utils.call","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/call.html","searchKeys":["call","fun call(accessToken: String, endPoint: String, params: Map = emptyMap(), method: Methods = Methods.POST): CallResponse","net.thauvin.erik.bitly.Utils.call"]},{"name":"fun call(endPoint: String, params: Map = emptyMap(), method: Methods = Methods.POST): CallResponse","description":"net.thauvin.erik.bitly.Bitly.call","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/call.html","searchKeys":["call","fun call(endPoint: String, params: Map = emptyMap(), method: Methods = Methods.POST): CallResponse","net.thauvin.erik.bitly.Bitly.call"]},{"name":"fun clicks(bitlink: String, unit: Units = Units.DAY, units: Int = -1, unit_reference: String = Constants.EMPTY, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.clicks","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/clicks.html","searchKeys":["clicks","fun clicks(bitlink: String, unit: Units = Units.DAY, units: Int = -1, unit_reference: String = Constants.EMPTY, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.clicks"]},{"name":"fun create(config: CreateConfig): String","description":"net.thauvin.erik.bitly.Bitlinks.create","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html","searchKeys":["create","fun create(config: CreateConfig): String","net.thauvin.erik.bitly.Bitlinks.create"]},{"name":"fun create(long_url: String, domain: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, title: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: CreateDeeplinks = CreateDeeplinks(), toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.create","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/create.html","searchKeys":["create","fun create(long_url: String, domain: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, title: String = Constants.EMPTY, tags: Array = emptyArray(), deeplinks: CreateDeeplinks = CreateDeeplinks(), toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.create"]},{"name":"fun created(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.created","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html","searchKeys":["created","fun created(): String?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.created"]},{"name":"fun created(created: String)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.created","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html","searchKeys":["created","fun created(created: String)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.created"]},{"name":"fun created(created: ZonedDateTime)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.created","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/created.html","searchKeys":["created","fun created(created: ZonedDateTime)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.created"]},{"name":"fun deeplinks(deeplinks: CreateDeeplinks): CreateConfig.Builder","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html","searchKeys":["deeplinks","fun deeplinks(deeplinks: CreateDeeplinks): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks"]},{"name":"fun deeplinks(deeplinks: UpdateDeeplinks): UpdateConfig.Builder","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.deeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deeplinks.html","searchKeys":["deeplinks","fun deeplinks(deeplinks: UpdateDeeplinks): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.deeplinks"]},{"name":"fun domain(domain: String): CreateConfig.Builder","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.domain","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html","searchKeys":["domain","fun domain(domain: String): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.domain"]},{"name":"fun expand(bitlink_id: String, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.expand","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/expand.html","searchKeys":["expand","fun expand(bitlink_id: String, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.expand"]},{"name":"fun groupGuid(group_guid: String): CreateConfig.Builder","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.groupGuid","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group-guid.html","searchKeys":["groupGuid","fun groupGuid(group_guid: String): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.groupGuid"]},{"name":"fun guid(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/guid.html","searchKeys":["guid","fun guid(): String?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.guid"]},{"name":"fun guid(guid: String)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/guid.html","searchKeys":["guid","fun guid(guid: String)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.guid"]},{"name":"fun install_type(): InstallType?","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.install_type","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_type.html","searchKeys":["install_type","fun install_type(): InstallType?","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.install_type"]},{"name":"fun install_type(): InstallType?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.install_type","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_type.html","searchKeys":["install_type","fun install_type(): InstallType?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.install_type"]},{"name":"fun install_type(install_type: InstallType)","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.install_type","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_type.html","searchKeys":["install_type","fun install_type(install_type: InstallType)","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.install_type"]},{"name":"fun install_type(install_type: InstallType)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.install_type","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_type.html","searchKeys":["install_type","fun install_type(install_type: InstallType)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.install_type"]},{"name":"fun install_url(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.install_url","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_url.html","searchKeys":["install_url","fun install_url(): String?","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.install_url"]},{"name":"fun install_url(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.install_url","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_url.html","searchKeys":["install_url","fun install_url(): String?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.install_url"]},{"name":"fun install_url(install_url: String)","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.install_url","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/install_url.html","searchKeys":["install_url","fun install_url(install_url: String)","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.install_url"]},{"name":"fun install_url(install_url: String)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.install_url","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/install_url.html","searchKeys":["install_url","fun install_url(install_url: String)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.install_url"]},{"name":"fun isNotEmpty(): Boolean","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.isNotEmpty","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/is-not-empty.html","searchKeys":["isNotEmpty","fun isNotEmpty(): Boolean","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.isNotEmpty"]},{"name":"fun isNotEmpty(): Boolean","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.isNotEmpty","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/is-not-empty.html","searchKeys":["isNotEmpty","fun isNotEmpty(): Boolean","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.isNotEmpty"]},{"name":"fun links(): Map","description":"net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.links","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-create-deeplinks/links.html","searchKeys":["links","fun links(): Map","net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks.links"]},{"name":"fun links(): Map","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.links","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/links.html","searchKeys":["links","fun links(): Map","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.links"]},{"name":"fun longUrl(long_url: String): CreateConfig.Builder","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.longUrl","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long-url.html","searchKeys":["longUrl","fun longUrl(long_url: String): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.longUrl"]},{"name":"fun modified(): String?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.modified","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html","searchKeys":["modified","fun modified(): String?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.modified"]},{"name":"fun modified(modified: String)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.modified","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html","searchKeys":["modified","fun modified(modified: String)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.modified"]},{"name":"fun modified(modified: ZonedDateTime)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.modified","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/modified.html","searchKeys":["modified","fun modified(modified: ZonedDateTime)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.modified"]},{"name":"fun os(): Os?","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.os","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/os.html","searchKeys":["os","fun os(): Os?","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.os"]},{"name":"fun os(os: Os)","description":"net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.os","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks/-update-deeplinks/os.html","searchKeys":["os","fun os(os: Os)","net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks.os"]},{"name":"fun shorten(long_url: String, domain: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.shorten","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/shorten.html","searchKeys":["shorten","fun shorten(long_url: String, domain: String = Constants.EMPTY, group_guid: String = Constants.EMPTY, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.shorten"]},{"name":"fun tags(tags: Array): CreateConfig.Builder","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html","searchKeys":["tags","fun tags(tags: Array): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.tags"]},{"name":"fun tags(tags: Array): UpdateConfig.Builder","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html","searchKeys":["tags","fun tags(tags: Array): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.tags"]},{"name":"fun title(title: String): CreateConfig.Builder","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html","searchKeys":["title","fun title(title: String): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.title"]},{"name":"fun title(title: String): UpdateConfig.Builder","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html","searchKeys":["title","fun title(title: String): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.title"]},{"name":"fun toJson(toJson: Boolean): CreateConfig.Builder","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html","searchKeys":["toJson","fun toJson(toJson: Boolean): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.toJson"]},{"name":"fun toJson(toJson: Boolean): UpdateConfig.Builder","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html","searchKeys":["toJson","fun toJson(toJson: Boolean): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.toJson"]},{"name":"fun update(bitlink: String, title: String = Constants.EMPTY, archived: Boolean = false, tags: Array = emptyArray(), deeplinks: UpdateDeeplinks = UpdateDeeplinks(), toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.update","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html","searchKeys":["update","fun update(bitlink: String, title: String = Constants.EMPTY, archived: Boolean = false, tags: Array = emptyArray(), deeplinks: UpdateDeeplinks = UpdateDeeplinks(), toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.update"]},{"name":"fun update(config: UpdateConfig): String","description":"net.thauvin.erik.bitly.Bitlinks.update","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update.html","searchKeys":["update","fun update(config: UpdateConfig): String","net.thauvin.erik.bitly.Bitlinks.update"]},{"name":"fun updateCustom(custom_bitlink: String, bitlink_id: String, toJson: Boolean = false): String","description":"net.thauvin.erik.bitly.Bitlinks.updateCustom","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/update-custom.html","searchKeys":["updateCustom","fun updateCustom(custom_bitlink: String, bitlink_id: String, toJson: Boolean = false): String","net.thauvin.erik.bitly.Bitlinks.updateCustom"]},{"name":"fun valueOf(value: String): InstallType","description":"net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.valueOf","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): InstallType","net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.valueOf"]},{"name":"fun valueOf(value: String): Methods","description":"net.thauvin.erik.bitly.Methods.valueOf","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Methods","net.thauvin.erik.bitly.Methods.valueOf"]},{"name":"fun valueOf(value: String): Os","description":"net.thauvin.erik.bitly.config.deeplinks.enums.Os.valueOf","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Os","net.thauvin.erik.bitly.config.deeplinks.enums.Os.valueOf"]},{"name":"fun valueOf(value: String): Units","description":"net.thauvin.erik.bitly.Units.valueOf","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Units","net.thauvin.erik.bitly.Units.valueOf"]},{"name":"fun values(): Array","description":"net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.values","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/values.html","searchKeys":["values","fun values(): Array","net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.values"]},{"name":"fun values(): Array","description":"net.thauvin.erik.bitly.Methods.values","location":"-bitly -shorten/net.thauvin.erik.bitly/-methods/values.html","searchKeys":["values","fun values(): Array","net.thauvin.erik.bitly.Methods.values"]},{"name":"fun values(): Array","description":"net.thauvin.erik.bitly.config.deeplinks.enums.Os.values","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/values.html","searchKeys":["values","fun values(): Array","net.thauvin.erik.bitly.config.deeplinks.enums.Os.values"]},{"name":"fun values(): Array","description":"net.thauvin.erik.bitly.Units.values","location":"-bitly -shorten/net.thauvin.erik.bitly/-units/values.html","searchKeys":["values","fun values(): Array","net.thauvin.erik.bitly.Units.values"]},{"name":"object Constants","description":"net.thauvin.erik.bitly.Constants","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/index.html","searchKeys":["Constants","object Constants","net.thauvin.erik.bitly.Constants"]},{"name":"object Utils","description":"net.thauvin.erik.bitly.Utils","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/index.html","searchKeys":["Utils","object Utils","net.thauvin.erik.bitly.Utils"]},{"name":"open class Bitlinks(accessToken: String)","description":"net.thauvin.erik.bitly.Bitlinks","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/index.html","searchKeys":["Bitlinks","open class Bitlinks(accessToken: String)","net.thauvin.erik.bitly.Bitlinks"]},{"name":"open class Bitly","description":"net.thauvin.erik.bitly.Bitly","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/index.html","searchKeys":["Bitly","open class Bitly","net.thauvin.erik.bitly.Bitly"]},{"name":"val ISO_TIMESTAMP: DateTimeFormatter","description":"net.thauvin.erik.bitly.Constants.ISO_TIMESTAMP","location":"-bitly -shorten/net.thauvin.erik.bitly/-constants/-i-s-o_-t-i-m-e-s-t-a-m-p.html","searchKeys":["ISO_TIMESTAMP","val ISO_TIMESTAMP: DateTimeFormatter","net.thauvin.erik.bitly.Constants.ISO_TIMESTAMP"]},{"name":"val body: String","description":"net.thauvin.erik.bitly.CallResponse.body","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/body.html","searchKeys":["body","val body: String","net.thauvin.erik.bitly.CallResponse.body"]},{"name":"val description: String","description":"net.thauvin.erik.bitly.CallResponse.description","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/description.html","searchKeys":["description","val description: String","net.thauvin.erik.bitly.CallResponse.description"]},{"name":"val isBadRequest: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isBadRequest","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-bad-request.html","searchKeys":["isBadRequest","val isBadRequest: Boolean","net.thauvin.erik.bitly.CallResponse.isBadRequest"]},{"name":"val isCreated: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isCreated","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-created.html","searchKeys":["isCreated","val isCreated: Boolean","net.thauvin.erik.bitly.CallResponse.isCreated"]},{"name":"val isExpectationFailed: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isExpectationFailed","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-expectation-failed.html","searchKeys":["isExpectationFailed","val isExpectationFailed: Boolean","net.thauvin.erik.bitly.CallResponse.isExpectationFailed"]},{"name":"val isForbidden: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isForbidden","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-forbidden.html","searchKeys":["isForbidden","val isForbidden: Boolean","net.thauvin.erik.bitly.CallResponse.isForbidden"]},{"name":"val isGone: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isGone","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-gone.html","searchKeys":["isGone","val isGone: Boolean","net.thauvin.erik.bitly.CallResponse.isGone"]},{"name":"val isInternalError: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isInternalError","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-internal-error.html","searchKeys":["isInternalError","val isInternalError: Boolean","net.thauvin.erik.bitly.CallResponse.isInternalError"]},{"name":"val isNotFound: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isNotFound","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-not-found.html","searchKeys":["isNotFound","val isNotFound: Boolean","net.thauvin.erik.bitly.CallResponse.isNotFound"]},{"name":"val isSuccessful: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isSuccessful","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-successful.html","searchKeys":["isSuccessful","val isSuccessful: Boolean","net.thauvin.erik.bitly.CallResponse.isSuccessful"]},{"name":"val isTemporarilyUnavailable: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isTemporarilyUnavailable","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-temporarily-unavailable.html","searchKeys":["isTemporarilyUnavailable","val isTemporarilyUnavailable: Boolean","net.thauvin.erik.bitly.CallResponse.isTemporarilyUnavailable"]},{"name":"val isTooManyRequests: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isTooManyRequests","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-too-many-requests.html","searchKeys":["isTooManyRequests","val isTooManyRequests: Boolean","net.thauvin.erik.bitly.CallResponse.isTooManyRequests"]},{"name":"val isUnprocessableEntity: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isUnprocessableEntity","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-unprocessable-entity.html","searchKeys":["isUnprocessableEntity","val isUnprocessableEntity: Boolean","net.thauvin.erik.bitly.CallResponse.isUnprocessableEntity"]},{"name":"val isUpgradeRequired: Boolean","description":"net.thauvin.erik.bitly.CallResponse.isUpgradeRequired","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/is-upgrade-required.html","searchKeys":["isUpgradeRequired","val isUpgradeRequired: Boolean","net.thauvin.erik.bitly.CallResponse.isUpgradeRequired"]},{"name":"val logger: Logger","description":"net.thauvin.erik.bitly.Utils.logger","location":"-bitly -shorten/net.thauvin.erik.bitly/-utils/logger.html","searchKeys":["logger","val logger: Logger","net.thauvin.erik.bitly.Utils.logger"]},{"name":"val message: String","description":"net.thauvin.erik.bitly.CallResponse.message","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/message.html","searchKeys":["message","val message: String","net.thauvin.erik.bitly.CallResponse.message"]},{"name":"val statusCode: Int","description":"net.thauvin.erik.bitly.CallResponse.statusCode","location":"-bitly -shorten/net.thauvin.erik.bitly/-call-response/status-code.html","searchKeys":["statusCode","val statusCode: Int","net.thauvin.erik.bitly.CallResponse.statusCode"]},{"name":"val type: String","description":"net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.type","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-install-type/type.html","searchKeys":["type","val type: String","net.thauvin.erik.bitly.config.deeplinks.enums.InstallType.type"]},{"name":"val type: String","description":"net.thauvin.erik.bitly.config.deeplinks.enums.Os.type","location":"-bitly -shorten/net.thauvin.erik.bitly.config.deeplinks.enums/-os/type.html","searchKeys":["type","val type: String","net.thauvin.erik.bitly.config.deeplinks.enums.Os.type"]},{"name":"var accessToken: String","description":"net.thauvin.erik.bitly.Bitly.accessToken","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitly/access-token.html","searchKeys":["accessToken","var accessToken: String","net.thauvin.erik.bitly.Bitly.accessToken"]},{"name":"var archived: Boolean","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.archived","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/archived.html","searchKeys":["archived","var archived: Boolean","net.thauvin.erik.bitly.config.UpdateConfig.Builder.archived"]},{"name":"var archived: Boolean","description":"net.thauvin.erik.bitly.config.UpdateConfig.archived","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/archived.html","searchKeys":["archived","var archived: Boolean","net.thauvin.erik.bitly.config.UpdateConfig.archived"]},{"name":"var bitlink: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.bitlink","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/bitlink.html","searchKeys":["bitlink","var bitlink: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.bitlink"]},{"name":"var bitlink: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.bitlink","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/bitlink.html","searchKeys":["bitlink","var bitlink: String","net.thauvin.erik.bitly.config.UpdateConfig.bitlink"]},{"name":"var deeplinks: CreateDeeplinks","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/deeplinks.html","searchKeys":["deeplinks","var deeplinks: CreateDeeplinks","net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks"]},{"name":"var deeplinks: CreateDeeplinks","description":"net.thauvin.erik.bitly.config.CreateConfig.deeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/deeplinks.html","searchKeys":["deeplinks","var deeplinks: CreateDeeplinks","net.thauvin.erik.bitly.config.CreateConfig.deeplinks"]},{"name":"var deeplinks: UpdateDeeplinks","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.deeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/deeplinks.html","searchKeys":["deeplinks","var deeplinks: UpdateDeeplinks","net.thauvin.erik.bitly.config.UpdateConfig.Builder.deeplinks"]},{"name":"var deeplinks: UpdateDeeplinks","description":"net.thauvin.erik.bitly.config.UpdateConfig.deeplinks","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/deeplinks.html","searchKeys":["deeplinks","var deeplinks: UpdateDeeplinks","net.thauvin.erik.bitly.config.UpdateConfig.deeplinks"]},{"name":"var domain: String","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.domain","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/domain.html","searchKeys":["domain","var domain: String","net.thauvin.erik.bitly.config.CreateConfig.Builder.domain"]},{"name":"var domain: String","description":"net.thauvin.erik.bitly.config.CreateConfig.domain","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/domain.html","searchKeys":["domain","var domain: String","net.thauvin.erik.bitly.config.CreateConfig.domain"]},{"name":"var group_guid: String","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.group_guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/group_guid.html","searchKeys":["group_guid","var group_guid: String","net.thauvin.erik.bitly.config.CreateConfig.Builder.group_guid"]},{"name":"var group_guid: String","description":"net.thauvin.erik.bitly.config.CreateConfig.group_guid","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/group_guid.html","searchKeys":["group_guid","var group_guid: String","net.thauvin.erik.bitly.config.CreateConfig.group_guid"]},{"name":"var lastCallResponse: CallResponse","description":"net.thauvin.erik.bitly.Bitlinks.lastCallResponse","location":"-bitly -shorten/net.thauvin.erik.bitly/-bitlinks/last-call-response.html","searchKeys":["lastCallResponse","var lastCallResponse: CallResponse","net.thauvin.erik.bitly.Bitlinks.lastCallResponse"]},{"name":"var long_url: String","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.long_url","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/long_url.html","searchKeys":["long_url","var long_url: String","net.thauvin.erik.bitly.config.CreateConfig.Builder.long_url"]},{"name":"var long_url: String","description":"net.thauvin.erik.bitly.config.CreateConfig.long_url","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/long_url.html","searchKeys":["long_url","var long_url: String","net.thauvin.erik.bitly.config.CreateConfig.long_url"]},{"name":"var tags: Array","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/tags.html","searchKeys":["tags","var tags: Array","net.thauvin.erik.bitly.config.CreateConfig.Builder.tags"]},{"name":"var tags: Array","description":"net.thauvin.erik.bitly.config.CreateConfig.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/tags.html","searchKeys":["tags","var tags: Array","net.thauvin.erik.bitly.config.CreateConfig.tags"]},{"name":"var tags: Array","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/tags.html","searchKeys":["tags","var tags: Array","net.thauvin.erik.bitly.config.UpdateConfig.Builder.tags"]},{"name":"var tags: Array","description":"net.thauvin.erik.bitly.config.UpdateConfig.tags","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/tags.html","searchKeys":["tags","var tags: Array","net.thauvin.erik.bitly.config.UpdateConfig.tags"]},{"name":"var title: String","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/title.html","searchKeys":["title","var title: String","net.thauvin.erik.bitly.config.CreateConfig.Builder.title"]},{"name":"var title: String","description":"net.thauvin.erik.bitly.config.CreateConfig.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/title.html","searchKeys":["title","var title: String","net.thauvin.erik.bitly.config.CreateConfig.title"]},{"name":"var title: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/title.html","searchKeys":["title","var title: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.title"]},{"name":"var title: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.title","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/title.html","searchKeys":["title","var title: String","net.thauvin.erik.bitly.config.UpdateConfig.title"]},{"name":"var toJson: Boolean","description":"net.thauvin.erik.bitly.config.CreateConfig.Builder.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/-builder/to-json.html","searchKeys":["toJson","var toJson: Boolean","net.thauvin.erik.bitly.config.CreateConfig.Builder.toJson"]},{"name":"var toJson: Boolean","description":"net.thauvin.erik.bitly.config.CreateConfig.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-create-config/to-json.html","searchKeys":["toJson","var toJson: Boolean","net.thauvin.erik.bitly.config.CreateConfig.toJson"]},{"name":"var toJson: Boolean","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/-builder/to-json.html","searchKeys":["toJson","var toJson: Boolean","net.thauvin.erik.bitly.config.UpdateConfig.Builder.toJson"]},{"name":"var toJson: Boolean","description":"net.thauvin.erik.bitly.config.UpdateConfig.toJson","location":"-bitly -shorten/net.thauvin.erik.bitly.config/-update-config/to-json.html","searchKeys":["toJson","var toJson: Boolean","net.thauvin.erik.bitly.config.UpdateConfig.toJson"]}]
diff --git a/docs/scripts/platform-content-handler.js b/docs/scripts/platform-content-handler.js
index 8c4ca53..811c478 100644
--- a/docs/scripts/platform-content-handler.js
+++ b/docs/scripts/platform-content-handler.js
@@ -18,8 +18,6 @@ const samplesLightThemeName = 'idea'
window.addEventListener('load', () => {
document.querySelectorAll("div[data-platform-hinted]")
.forEach(elem => elem.addEventListener('click', (event) => togglePlatformDependent(event, elem)))
- document.querySelectorAll("div[tabs-section]")
- .forEach(elem => elem.addEventListener('click', (event) => toggleSectionsEventHandler(event)))
const filterSection = document.getElementById('filter-section')
if (filterSection) {
filterSection.addEventListener('click', (event) => filterButtonHandler(event))
@@ -177,19 +175,30 @@ function handleAnchor() {
}
function initTabs() {
- document.querySelectorAll("div[tabs-section]")
- .forEach(element => {
- showCorrespondingTabBody(element)
- element.addEventListener('click', (event) => toggleSectionsEventHandler(event))
- })
- let cached = localStorage.getItem("active-tab")
- if (cached) {
- let parsed = JSON.parse(cached)
- let tab = document.querySelector('div[tabs-section] > button[data-togglable="' + parsed + '"]')
- if (tab) {
- toggleSections(tab)
- }
- }
+ // we could have only a single type of data - classlike or package
+ const mainContent = document.querySelector('.main-content');
+ const type = mainContent ? mainContent.getAttribute("data-page-type") : null;
+ const localStorageKey = "active-tab-" + type;
+ document.querySelectorAll('div[tabs-section]').forEach(element => {
+ showCorrespondingTabBody(element);
+ element.addEventListener('click', ({target}) => {
+ const togglable = target ? target.getAttribute("data-togglable") : null;
+ if (!togglable) return;
+
+ localStorage.setItem(localStorageKey, JSON.stringify(togglable));
+ toggleSections(target);
+ });
+ });
+
+ const cached = localStorage.getItem(localStorageKey);
+ if (!cached) return;
+
+ const tab = document.querySelector(
+ 'div[tabs-section] > button[data-togglable="' + JSON.parse(cached) + '"]'
+ );
+ if (!tab) return;
+
+ toggleSections(tab);
}
function showCorrespondingTabBody(element) {
@@ -293,12 +302,6 @@ function toggleSections(target) {
activateTabsBody("tabs-section-body")
}
-function toggleSectionsEventHandler(evt) {
- if (!evt.target.getAttribute("data-togglable")) return
- localStorage.setItem('active-tab', JSON.stringify(evt.target.getAttribute("data-togglable")))
- toggleSections(evt.target)
-}
-
function togglePlatformDependent(e, container) {
let target = e.target
if (target.tagName != 'BUTTON') return;
diff --git a/docs/styles/main.css b/docs/styles/main.css
index ebe1ce1..5f7781e 100644
--- a/docs/styles/main.css
+++ b/docs/styles/main.css
@@ -1,6 +1,6 @@
/*!
* Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
- */#pages-search{cursor:pointer;border:none;border-radius:50%;background:transparent;fill:#fff;fill:var(--dark-mode-and-search-icon-color)}#pages-search:focus{outline:none}#pages-search:hover{background:var(--white-10)}.search,.search [data-test=ring-select],.search [data-test=ring-tooltip],.search [data-test=ring-select_focus],.search #pages-search{display:inline-block;padding:0;margin:0;font-size:0;line-height:0}.search-hotkey-popup{background-color:var(--background-color) !important;padding:4px}.popup-wrapper{min-width:calc(100% - 322px) !important;border:1px solid rgba(255,255,255,.2) !important;background-color:#27282c !important}.popup-wrapper [class^=filterWrapper]{border-bottom:1px solid rgba(255,255,255,.2)}.popup-wrapper input{color:rgba(255,255,255,.8) !important;font-weight:normal !important}.popup-wrapper span[data-test-custom=ring-select-popup-filter-icon]{color:#fff}.popup-wrapper button[data-test=ring-input-clear]{color:#fff !important}@media screen and (max-width: 759px){.popup-wrapper{min-width:100% !important}}.template-wrapper{display:grid;height:32px;grid-template-columns:auto auto}.template-wrapper strong{color:rgba(255,255,255,.8)}.template-wrapper span{color:rgba(255,255,255,.8);line-height:32px}.template-wrapper span.template-description{color:rgba(255,255,255,.6);justify-self:end}@media screen and (max-width: 759px){.template-wrapper{display:flex;flex-direction:column;height:auto}.template-wrapper span{line-height:unset}}.template-name{justify-self:start}[class^=fade]{display:none}[class*=hover]{background-color:rgba(255,255,255,.1) !important}
+ */#pages-search{cursor:pointer;border:none;border-radius:50%;background:transparent;fill:#fff;fill:var(--dark-mode-and-search-icon-color)}#pages-search:hover{background:var(--white-10)}.search,.search [data-test=ring-select],.search [data-test=ring-tooltip],.search [data-test=ring-select_focus],.search #pages-search{display:inline-block;padding:0;margin:0;font-size:0;line-height:0}.search-hotkey-popup{background-color:var(--background-color) !important;padding:4px}.popup-wrapper{min-width:calc(100% - 322px) !important;border:1px solid rgba(255,255,255,.2) !important;background-color:#27282c !important;color:rgba(255,255,255,.8)}.popup-wrapper [class^=filterWrapper]{border-bottom:1px solid rgba(255,255,255,.2)}.popup-wrapper input{color:rgba(255,255,255,.8) !important;font-weight:normal !important}.popup-wrapper span[data-test-custom=ring-select-popup-filter-icon]{color:#fff}.popup-wrapper button[data-test=ring-input-clear]{color:#fff !important}@media screen and (max-width: 759px){.popup-wrapper{min-width:100% !important}}.template-wrapper{display:grid;height:32px;grid-template-columns:auto auto}.template-wrapper strong{color:rgba(255,255,255,.8)}.template-wrapper span{color:rgba(255,255,255,.8);line-height:32px}.template-wrapper span.template-description{color:rgba(255,255,255,.6);justify-self:end}@media screen and (max-width: 759px){.template-wrapper{display:flex;flex-direction:column;height:auto}.template-wrapper span{line-height:unset}}.template-name{justify-self:start}[class^=fade]{display:none}[class*=hover]{background-color:rgba(255,255,255,.1) !important}
/* stylelint-disable color-no-hex */
:root {
diff --git a/docs/styles/style.css b/docs/styles/style.css
index 67a899a..fc2b84d 100644
--- a/docs/styles/style.css
+++ b/docs/styles/style.css
@@ -342,6 +342,7 @@ td:first-child {
/* --- Navigation controls --- */
.navigation-controls {
display: flex;
+ margin-left: 4px;
}
@media (min-width: 760px) {
@@ -354,37 +355,31 @@ td:first-child {
display: none;
}
-/* --- Navigation THEME --- */
-.navigation-controls--search {
+.navigation-controls--btn {
display: inline-flex;
- font-size: 0;
- line-height: 0;
-}
-
-.navigation-controls--theme {
- display: block;
+ align-items: center;
+ justify-content: center;
+ width: 40px;
+ height: 40px;
border-radius: 50%;
background-color: inherit;
- margin-left: 4px;
+ background-position: 50% 50%;
padding: 0;
border: none;
cursor: pointer;
font-size: 0;
line-height: 0;
+ transition: background-color 200ms ease-in-out;
+ will-change: background-color;
}
-.navigation-controls--theme::before {
- height: 40px;
- width: 40px;
+.navigation-controls--btn:hover {
+ background-color: var(--white-10);
}
-.navigation-controls--theme:hover {
- background: var(--white-10);
-}
-
-.navigation-controls--theme::before {
- display: block;
- content: url("../images/theme-toggle.svg");
+.navigation-controls--theme {
+ background-image: url("../images/theme-toggle.svg");
+ background-repeat: no-repeat;
}
@media (max-width: 759px) {
@@ -392,7 +387,18 @@ td:first-child {
display: none;
}
}
-/* /--- Navigation THEME --- */
+
+.navigation-controls--homepage {
+ background-image: url("../images/homepage.svg");
+ background-repeat: no-repeat;
+ background-size: 24px 24px;
+}
+
+@media (max-width: 759px) {
+ .navigation-controls--homepage {
+ display: none;
+ }
+}
.navigation .platform-selector:not([data-active]) {
color: #fff;
@@ -656,6 +662,26 @@ code.paragraph {
text-decoration: line-through;
}
+/* Workaround for Firefox https://github.com/Kotlin/dokka/issues/3156 */
+@-moz-document url-prefix() {
+ .strikethrough {
+ position: relative;
+ text-decoration: none;
+ }
+
+ /* complex selectors here are required to handle multiline cases */
+ .strikethrough::after, .strikethrough span:after {
+ content: '';
+ position: absolute;
+ top: 7px;
+ left: 0;
+ right: 0;
+ height: 1px;
+ background-color: currentColor;
+ z-index: 1;
+ }
+}
+
.symbol:empty {
padding: 0;
}
@@ -684,7 +710,7 @@ code {
code:not(.block) {
display: inline-block;
- vertical-align: middle;
+ vertical-align: bottom;
}
.symbol > a {
diff --git a/examples/bld/.idea/libraries/bld.xml b/examples/bld/.idea/libraries/bld.xml
index 63c19a0..7939d6b 100644
--- a/examples/bld/.idea/libraries/bld.xml
+++ b/examples/bld/.idea/libraries/bld.xml
@@ -2,12 +2,12 @@
-
+
-
+
diff --git a/examples/bld/.idea/libraries/compile.xml b/examples/bld/.idea/libraries/compile.xml
index 9bd86aa..99cc0c0 100644
--- a/examples/bld/.idea/libraries/compile.xml
+++ b/examples/bld/.idea/libraries/compile.xml
@@ -7,7 +7,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/examples/bld/.idea/libraries/runtime.xml b/examples/bld/.idea/libraries/runtime.xml
index 2ae5c4b..d4069f2 100644
--- a/examples/bld/.idea/libraries/runtime.xml
+++ b/examples/bld/.idea/libraries/runtime.xml
@@ -8,7 +8,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/examples/bld/.idea/libraries/test.xml b/examples/bld/.idea/libraries/test.xml
index b80486a..57ed5ef 100644
--- a/examples/bld/.idea/libraries/test.xml
+++ b/examples/bld/.idea/libraries/test.xml
@@ -8,7 +8,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/examples/bld/.vscode/settings.json b/examples/bld/.vscode/settings.json
index 133aa45..ba429d0 100644
--- a/examples/bld/.vscode/settings.json
+++ b/examples/bld/.vscode/settings.json
@@ -3,13 +3,13 @@
"src/main/java",
"src/main/resources",
"src/test/java",
- "src/bld/java"
+ "src/test/resources",
+ "src/bld/java",
+ "src/bld/resources"
],
"java.configuration.updateBuildConfiguration": "automatic",
"java.project.referencedLibraries": [
- "${HOME}/.bld/dist/bld-1.7.5.jar",
- "lib/compile/*.jar",
- "lib/runtime/*.jar",
- "lib/test/*.jar"
+ "${HOME}/.bld/dist/bld-2.2.1.jar",
+ "lib/**/*.jar"
]
}
diff --git a/examples/bld/README.md b/examples/bld/README.md
index 2468f25..3e2fe73 100644
--- a/examples/bld/README.md
+++ b/examples/bld/README.md
@@ -11,7 +11,7 @@ To compile & run the Kotlin example:
```
## Java Example
-cd
+
To compile & run the Java example:
```console
diff --git a/examples/bld/lib/bld/bld-wrapper.jar b/examples/bld/lib/bld/bld-wrapper.jar
index 7b047b6..460a0f1 100644
Binary files a/examples/bld/lib/bld/bld-wrapper.jar and b/examples/bld/lib/bld/bld-wrapper.jar differ
diff --git a/examples/bld/lib/bld/bld-wrapper.properties b/examples/bld/lib/bld/bld-wrapper.properties
index 095b48c..1f1009d 100644
--- a/examples/bld/lib/bld/bld-wrapper.properties
+++ b/examples/bld/lib/bld/bld-wrapper.properties
@@ -1,7 +1,7 @@
bld.downloadExtensionJavadoc=false
bld.downloadExtensionSources=true
-bld.extensions=com.uwyn.rife2:bld-kotlin:0.9.0-SNAPSHOT
-bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES
bld.downloadLocation=
+bld.extension-kotlin=com.uwyn.rife2:bld-kotlin:1.1.0-SNAPSHOT
+bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES
bld.sourceDirectories=
-bld.version=1.7.5
+bld.version=2.2.1
diff --git a/examples/bld/src/.idea/workspace.xml b/examples/bld/src/.idea/workspace.xml
deleted file mode 100644
index 43b4714..0000000
--- a/examples/bld/src/.idea/workspace.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- {
- "keyToString": {
- "settings.editor.selected.configurable": "reference.settings.ide.settings.new.ui"
- }
-}
-
\ No newline at end of file
diff --git a/examples/bld/src/bld/java/com/example/ExampleBuild.java b/examples/bld/src/bld/java/com/example/ExampleBuild.java
index d5645a1..0a3eb7a 100644
--- a/examples/bld/src/bld/java/com/example/ExampleBuild.java
+++ b/examples/bld/src/bld/java/com/example/ExampleBuild.java
@@ -24,8 +24,8 @@ public class ExampleBuild extends BaseProject {
repositories = List.of(MAVEN_LOCAL, MAVEN_CENTRAL, SONATYPE_SNAPSHOTS_LEGACY);
scope(compile)
- .include(dependency("net.thauvin.erik:bitly-shorten:1.0.1"))
- .include(dependency("org.json:json:20231013"));
+ .include(dependency("net.thauvin.erik:bitly-shorten:2.0.1-SNAPSHOT"))
+ .include(dependency("org.json:json:20250107"));
}
public static void main(String[] args) {
diff --git a/examples/gradle/.idea/.name b/examples/gradle/.idea/.name
index ba38a6f..ea1f11e 100644
--- a/examples/gradle/.idea/.name
+++ b/examples/gradle/.idea/.name
@@ -1 +1 @@
-bitly-shorten-examples-gradle
\ No newline at end of file
+bitly-examples-gradle
\ No newline at end of file
diff --git a/examples/gradle/.idea/kotlinc.xml b/examples/gradle/.idea/kotlinc.xml
index f8467b4..6d0ee1c 100644
--- a/examples/gradle/.idea/kotlinc.xml
+++ b/examples/gradle/.idea/kotlinc.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/examples/gradle/.idea/misc.xml b/examples/gradle/.idea/misc.xml
index 55cdab6..b223263 100644
--- a/examples/gradle/.idea/misc.xml
+++ b/examples/gradle/.idea/misc.xml
@@ -14,5 +14,5 @@
-
+
\ No newline at end of file
diff --git a/examples/gradle/build.gradle.kts b/examples/gradle/build.gradle.kts
index fc9d2cb..e265ddb 100644
--- a/examples/gradle/build.gradle.kts
+++ b/examples/gradle/build.gradle.kts
@@ -1,15 +1,9 @@
-import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
-
plugins {
id("application")
- id("com.github.ben-manes.versions") version "0.50.0"
- kotlin("jvm") version "1.9.21"
+ id("com.github.ben-manes.versions") version "0.51.0"
+ kotlin("jvm") version "2.1.20"
}
-// ./gradlew run --args='https://erik.thauvin.net/ https://bit.ly/2PsNMAA'
-// ./gradlew runJava --args='https://erik.thauvin.net/ https://bit.ly/2PsNMAA'
-// ./gradlew runRetrieve
-
repositories {
mavenLocal()
mavenCentral()
@@ -17,8 +11,8 @@ repositories {
}
dependencies {
- implementation("net.thauvin.erik:bitly-shorten:1.0.1")
- implementation("org.json:json:20231013")
+ implementation("net.thauvin.erik:bitly-shorten:2.0.1-SNAPSHOT")
+ implementation("org.json:json:20240303")
}
application {
@@ -30,11 +24,11 @@ java {
targetCompatibility = JavaVersion.VERSION_11
}
-tasks {
- withType().configureEach {
- kotlinOptions.jvmTarget = java.targetCompatibility.toString()
- }
+kotlin {
+ compilerOptions.jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_11)
+}
+tasks {
register("runJava", JavaExec::class) {
group = "application"
mainClass.set("com.example.BitlySample")
diff --git a/examples/gradle/gradle/wrapper/gradle-wrapper.jar b/examples/gradle/gradle/wrapper/gradle-wrapper.jar
index 7f93135..9bbc975 100644
Binary files a/examples/gradle/gradle/wrapper/gradle-wrapper.jar and b/examples/gradle/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/examples/gradle/gradle/wrapper/gradle-wrapper.properties b/examples/gradle/gradle/wrapper/gradle-wrapper.properties
index 3fa8f86..37f853b 100644
--- a/examples/gradle/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/gradle/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/examples/gradle/gradlew b/examples/gradle/gradlew
index 1aa94a4..faf9300 100755
--- a/examples/gradle/gradlew
+++ b/examples/gradle/gradlew
@@ -15,6 +15,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
+# SPDX-License-Identifier: Apache-2.0
+#
##############################################################################
#
@@ -55,7 +57,7 @@
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
-# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
@@ -84,7 +86,7 @@ done
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
-APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
+APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
@@ -203,7 +205,7 @@ fi
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command:
-# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
+# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line.
diff --git a/examples/gradle/gradlew.bat b/examples/gradle/gradlew.bat
index 93e3f59..9d21a21 100644
--- a/examples/gradle/gradlew.bat
+++ b/examples/gradle/gradlew.bat
@@ -13,6 +13,8 @@
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
+@rem SPDX-License-Identifier: Apache-2.0
+@rem
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@@ -43,11 +45,11 @@ set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
+echo. 1>&2
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
goto fail
@@ -57,11 +59,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
+echo. 1>&2
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
goto fail
diff --git a/examples/gradle/settings.gradle.kts b/examples/gradle/settings.gradle.kts
index 72e9113..cd3b92f 100644
--- a/examples/gradle/settings.gradle.kts
+++ b/examples/gradle/settings.gradle.kts
@@ -7,4 +7,4 @@
* in the user manual at https://docs.gradle.org/6.2/userguide/multi_project_builds.html
*/
-rootProject.name = "bitly-examples"
+rootProject.name = "bitly-examples-gradle"
diff --git a/lib/bld/bld-wrapper.jar b/lib/bld/bld-wrapper.jar
index 5e713af..9c4b27e 100644
Binary files a/lib/bld/bld-wrapper.jar and b/lib/bld/bld-wrapper.jar differ
diff --git a/lib/bld/bld-wrapper.properties b/lib/bld/bld-wrapper.properties
index d2d7adf..fc9463a 100644
--- a/lib/bld/bld-wrapper.properties
+++ b/lib/bld/bld-wrapper.properties
@@ -1,9 +1,10 @@
bld.downloadExtensionJavadoc=false
bld.downloadExtensionSources=true
-bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.1
-bld.extensions=com.uwyn.rife2:bld-kotlin:0.9.0-SNAPSHOT
-bld.extension-detekt=com.uwyn.rife2:bld-detekt:0.9.0-SNAPSHOT
-bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES
bld.downloadLocation=
+bld.extension-detekt=com.uwyn.rife2:bld-detekt:0.9.10-SNAPSHOT
+bld.extension-dokka=com.uwyn.rife2:bld-dokka:1.0.4-SNAPSHOT
+bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.10-SNAPSHOT
+bld.extension-kotlin=com.uwyn.rife2:bld-kotlin:1.1.0-SNAPSHOT
+bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES
bld.sourceDirectories=
-bld.version=1.7.5
+bld.version=2.2.1
diff --git a/pom.xml b/pom.xml
index fd7745c..75bbccc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
net.thauvin.erik
bitly-shorten
- 1.0.1
+ 2.0.1-SNAPSHOT
bitly-shorten
A simple implementation of the Bitly link shortening API v4
https://github.com/ethauvin/bitly-shorten
@@ -18,19 +18,19 @@
org.jetbrains.kotlin
kotlin-stdlib
- 1.9.21
+ 2.1.20
compile
org.jetbrains.kotlin
- kotlin-stdlib-jdk7
- 1.9.21
+ kotlin-stdlib-common
+ 2.1.20
compile
org.jetbrains.kotlin
kotlin-stdlib-jdk8
- 1.9.21
+ 2.1.20
compile
@@ -48,7 +48,7 @@
org.json
json
- 20231013
+ 20250107
compile
diff --git a/src/bld/java/net/thauvin/erik/bitly/BitlyShortenBuild.java b/src/bld/java/net/thauvin/erik/bitly/BitlyShortenBuild.java
index 53ebbd8..648cce7 100644
--- a/src/bld/java/net/thauvin/erik/bitly/BitlyShortenBuild.java
+++ b/src/bld/java/net/thauvin/erik/bitly/BitlyShortenBuild.java
@@ -1,7 +1,7 @@
/*
* BitlyShortenBuild.java
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -35,11 +35,12 @@ import rife.bld.BuildCommand;
import rife.bld.Project;
import rife.bld.extension.CompileKotlinOperation;
import rife.bld.extension.DetektOperation;
+import rife.bld.extension.DokkaOperation;
import rife.bld.extension.JacocoReportOperation;
-import rife.bld.extension.dokka.DokkaOperation;
import rife.bld.extension.dokka.LoggingLevel;
import rife.bld.extension.dokka.OutputFormat;
import rife.bld.extension.dokka.SourceSet;
+import rife.bld.extension.kotlin.CompileOptions;
import rife.bld.operations.exceptions.ExitStatusException;
import rife.bld.publish.PomBuilder;
import rife.bld.publish.PublishDeveloper;
@@ -50,16 +51,21 @@ import rife.tools.exceptions.FileUtilsErrorException;
import java.io.File;
import java.io.IOException;
import java.util.List;
+import java.util.logging.ConsoleHandler;
+import java.util.logging.Level;
+import java.util.logging.Logger;
import static rife.bld.dependencies.Repository.*;
import static rife.bld.dependencies.Scope.compile;
import static rife.bld.dependencies.Scope.test;
public class BitlyShortenBuild extends Project {
+ final File srcMainKotlin = new File(srcMainDirectory(), "kotlin");
+
public BitlyShortenBuild() {
pkg = "net.thauvin.erik";
name = "bitly-shorten";
- version = version(1, 0, 1);
+ version = version(2, 0, 1, "SNAPSHOT");
javaRelease = 11;
downloadSources = true;
@@ -67,63 +73,76 @@ public class BitlyShortenBuild extends Project {
repositories = List.of(MAVEN_LOCAL, MAVEN_CENTRAL);
var okHttp = version(4, 12, 0);
- final var kotlin = version(1, 9, 21);
+ final var kotlin = version(2, 1, 20);
scope(compile)
+ // Kotlin
.include(dependency("org.jetbrains.kotlin", "kotlin-stdlib", kotlin))
- .include(dependency("org.jetbrains.kotlin", "kotlin-stdlib-jdk7", kotlin))
+ .include(dependency("org.jetbrains.kotlin", "kotlin-stdlib-common", kotlin))
.include(dependency("org.jetbrains.kotlin", "kotlin-stdlib-jdk8", kotlin))
+ // OkHttp
.include(dependency("com.squareup.okhttp3", "okhttp", okHttp))
.include(dependency("com.squareup.okhttp3", "logging-interceptor", okHttp))
- .include(dependency("org.json", "json", "20231013"));
+ // JSON
+ .include(dependency("org.json", "json", "20250107"));
scope(test)
- .include(dependency("org.jetbrains.kotlin", "kotlin-test-junit5", version(1, 9, 21)))
- .include(dependency("org.junit.jupiter", "junit-jupiter", version(5, 10, 1)))
- .include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1, 10, 1)))
- .include(dependency("com.willowtreeapps.assertk", "assertk-jvm", version(0, 27, 0)));
+ .include(dependency("org.jetbrains.kotlin", "kotlin-test-junit5", kotlin))
+ .include(dependency("org.junit.jupiter", "junit-jupiter", version(5, 12, 1)))
+ .include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1, 12, 1)))
+ .include(dependency("org.junit.platform", "junit-platform-launcher", version(1, 12, 1)))
+ .include(dependency("com.willowtreeapps.assertk", "assertk-jvm", version(0, 28, 1)));
publishOperation()
.repository(version.isSnapshot() ? repository(SONATYPE_SNAPSHOTS_LEGACY.location())
.withCredentials(property("sonatype.user"), property("sonatype.password"))
: repository(SONATYPE_RELEASES_LEGACY.location())
.withCredentials(property("sonatype.user"), property("sonatype.password")))
+ .repository(repository("github"))
.info()
.groupId(pkg)
.artifactId(name)
.description("A simple implementation of the Bitly link shortening API v4")
.url("https://github.com/ethauvin/" + name)
- .developer(
- new PublishDeveloper()
- .id("ethauvin")
- .name("Erik C. Thauvin")
- .email("erik@thauvin.net")
- .url("https://erik.thauvin.net/")
+ .developer(new PublishDeveloper()
+ .id("ethauvin")
+ .name("Erik C. Thauvin")
+ .email("erik@thauvin.net")
+ .url("https://erik.thauvin.net/")
)
- .license(
- new PublishLicense()
- .name("BSD 3-Clause")
- .url("https://opensource.org/licenses/BSD-3-Clause")
+ .license(new PublishLicense()
+ .name("BSD 3-Clause")
+ .url("https://opensource.org/licenses/BSD-3-Clause")
)
- .scm(
- new PublishScm()
- .connection("scm:git:https://github.com/ethauvin/" + name + ".git")
- .developerConnection("scm:git:git@github.com:ethauvin/" + name + ".git")
- .url("https://github.com/ethauvin/" + name)
+ .scm(new PublishScm()
+ .connection("scm:git:https://github.com/ethauvin/" + name + ".git")
+ .developerConnection("scm:git:git@github.com:ethauvin/" + name + ".git")
+ .url("https://github.com/ethauvin/" + name)
)
.signKey(property("sign.key"))
.signPassphrase(property("sign.passphrase"));
- jarSourcesOperation().sourceDirectories(new File(srcMainDirectory(), "kotlin"));
+ jarSourcesOperation().sourceDirectories(srcMainKotlin);
}
public static void main(String[] args) {
+ // Enable detailed logging for the extensions
+ var level = Level.ALL;
+ var logger = Logger.getLogger("rife.bld.extension");
+ var consoleHandler = new ConsoleHandler();
+
+ consoleHandler.setLevel(level);
+ logger.addHandler(consoleHandler);
+ logger.setLevel(level);
+ logger.setUseParentHandlers(false);
+
new BitlyShortenBuild().start(args);
}
@BuildCommand(summary = "Compiles the Kotlin project")
@Override
- public void compile() throws IOException {
+ public void compile() throws Exception {
new CompileKotlinOperation()
.fromProject(this)
+ .compileOptions(new CompileOptions().verbose(true))
.execute();
}
@@ -146,7 +165,6 @@ public class BitlyShortenBuild extends Project {
@BuildCommand(summary = "Generates documentation in HTML format")
public void docs() throws ExitStatusException, IOException, InterruptedException {
- var kotlin = new File(srcMainDirectory(), "kotlin").getAbsolutePath();
new DokkaOperation()
.fromProject(this)
.loggingLevel(LoggingLevel.INFO)
@@ -156,19 +174,20 @@ public class BitlyShortenBuild extends Project {
.outputFormat(OutputFormat.HTML)
.sourceSet(
new SourceSet()
- .src(kotlin)
- .srcLink(kotlin, "https://github.com/ethauvin/" + name +
+ .src(srcMainKotlin)
+ .srcLink(srcMainKotlin, "https://github.com/ethauvin/" + name +
"/tree/master/src/main/kotlin/", "#L")
- .includes("config/dokka/packages.md")
+ .includes(new File("config/dokka/packages.md"))
.jdkVersion(javaRelease)
)
.execute();
}
@BuildCommand(summary = "Generates JaCoCo Reports")
- public void jacoco() throws IOException {
+ public void jacoco() throws Exception {
new JacocoReportOperation()
.fromProject(this)
+ .sourceFiles(srcMainKotlin)
.execute();
}
@@ -190,6 +209,12 @@ public class BitlyShortenBuild extends Project {
pomRoot();
}
+ @Override
+ public void publishLocal() throws Exception {
+ super.publishLocal();
+ pomRoot();
+ }
+
@BuildCommand(value = "pom-root", summary = "Generates the POM file in the root directory")
public void pomRoot() throws FileUtilsErrorException {
PomBuilder.generateInto(publishOperation().fromProject(this).info(), dependencies(),
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/Bitlinks.kt b/src/main/kotlin/net/thauvin/erik/bitly/Bitlinks.kt
index 2e0a52c..78ec984 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/Bitlinks.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/Bitlinks.kt
@@ -1,7 +1,7 @@
/*
* Bitlinks.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -37,8 +37,12 @@ import net.thauvin.erik.bitly.Utils.removeHttp
import net.thauvin.erik.bitly.Utils.toEndPoint
import net.thauvin.erik.bitly.config.CreateConfig
import net.thauvin.erik.bitly.config.UpdateConfig
+import net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks
+import net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks
import org.json.JSONException
import org.json.JSONObject
+import java.net.URLEncoder
+import java.nio.charset.StandardCharsets
import java.util.logging.Level
/**
@@ -46,6 +50,7 @@ import java.util.logging.Level
*
* See the [Bitly API](https://dev.bitly.com/api-reference) for more information.
*/
+@Suppress("LocalVariableName")
open class Bitlinks(private val accessToken: String) {
/**
* The last API call response.
@@ -61,7 +66,6 @@ open class Bitlinks(private val accessToken: String) {
* @param bitlink A Bitlink made of the domain and hash.
* @param unit A [unit of time][Units].
* @param units An integer representing the time units to query data for. Pass -1 to return all units available.
- * @param size The quantity of items to be be returned.
* @param unit_reference An ISO-8601 timestamp, indicating the most recent time for which to pull metrics.
* Will default to current time.
* @param toJson Returns the full JSON response if `true`.
@@ -73,7 +77,6 @@ open class Bitlinks(private val accessToken: String) {
bitlink: String,
unit: Units = Units.DAY,
units: Int = -1,
- size: Int = 50,
unit_reference: String = Constants.EMPTY,
toJson: Boolean = false
): String {
@@ -85,8 +88,7 @@ open class Bitlinks(private val accessToken: String) {
mapOf(
"unit" to unit.toString().lowercase(),
"units" to units.toString(),
- "size" to size.toString(),
- "unit_reference" to unit_reference
+ "unit_reference" to URLEncoder.encode(unit_reference, StandardCharsets.UTF_8)
),
Methods.GET
)
@@ -106,12 +108,12 @@ open class Bitlinks(private val accessToken: String) {
@Synchronized
fun create(config: CreateConfig): String {
return create(
- config.domain,
- config.title,
- config.group_guid,
- config.tags,
- config.deepLinks,
config.long_url,
+ config.domain,
+ config.group_guid,
+ config.title,
+ config.tags,
+ config.deeplinks,
config.toJson
)
}
@@ -121,20 +123,21 @@ open class Bitlinks(private val accessToken: String) {
*
* See the [Bit.ly API](https://dev.bitly.com/api-reference#createFullBitlink) for more information.
*
+ * @param long_url The long URL.
* @param domain A branded short domain or `bit.ly` by default.
* @param group_guid A GUID for a Bitly group.
- * @param long_url The long URL.
* @param toJson Returns the full JSON response if `true`.
* @return The shortened URL or an empty string on error.
*/
@Synchronized
+ @JvmOverloads
fun create(
- domain: String = Constants.EMPTY,
- title: String = Constants.EMPTY,
- group_guid: String = Constants.EMPTY,
- tags: Array = emptyArray(),
- deeplinks: Array> = emptyArray(),
long_url: String,
+ domain: String = Constants.EMPTY,
+ group_guid: String = Constants.EMPTY,
+ title: String = Constants.EMPTY,
+ tags: Array = emptyArray(),
+ deeplinks: CreateDeeplinks = CreateDeeplinks(),
toJson: Boolean = false
): String {
var link = if (toJson) Constants.EMPTY_JSON else Constants.EMPTY
@@ -144,10 +147,10 @@ open class Bitlinks(private val accessToken: String) {
"bitlinks".toEndPoint(),
mutableMapOf("long_url" to long_url).apply {
if (domain.isNotBlank()) put("domain", domain)
- if (title.isNotBlank()) put("title", title)
if (group_guid.isNotBlank()) put("group_guid", group_guid)
+ if (title.isNotBlank()) put("title", title)
if (tags.isNotEmpty()) put("tags", tags)
- if (deeplinks.isNotEmpty()) put("deeplinks", deeplinks)
+ if (deeplinks.isNotEmpty()) put("deeplinks", arrayOf(deeplinks.links()))
}
)
link = parseJsonResponse(lastCallResponse, "link", link, toJson)
@@ -211,8 +214,8 @@ open class Bitlinks(private val accessToken: String) {
* See the [Bit.ly API](https://dev.bitly.com/api-reference#createBitlink) for more information.
*
* @param long_url The long URL.
- * @param group_guid A GUID for a Bitly group.
* @param domain A branded short domain or `bit.ly` by default.
+ * @param group_guid A GUID for a Bitly group.
* @param toJson Returns the full JSON response if `true`.
* @return The short URL or the [long_url] on error.
*/
@@ -220,8 +223,8 @@ open class Bitlinks(private val accessToken: String) {
@JvmOverloads
fun shorten(
long_url: String,
- group_guid: String = Constants.EMPTY,
domain: String = Constants.EMPTY,
+ group_guid: String = Constants.EMPTY,
toJson: Boolean = false
): String {
var bitlink = if (toJson) Constants.EMPTY_JSON else long_url
@@ -231,8 +234,8 @@ open class Bitlinks(private val accessToken: String) {
}
} else {
val params = mutableMapOf("long_url" to long_url).apply {
- if (group_guid.isNotBlank()) put("group_guid", group_guid)
if (domain.isNotBlank()) put("domain", domain)
+ if (group_guid.isNotBlank()) put("group_guid", group_guid)
}
lastCallResponse = Utils.call(accessToken, "shorten".toEndPoint(), params)
@@ -256,18 +259,10 @@ open class Bitlinks(private val accessToken: String) {
fun update(config: UpdateConfig): String {
return update(
config.bitlink,
- config.references,
+ config.title,
config.archived,
config.tags,
- config.created_at,
- config.title,
- config.deepLinks,
- config.created_by,
- config.long_url,
- config.client_id,
- config.custom_bitlinks,
- config.link,
- config.id,
+ config.deeplinks,
config.toJson
)
}
@@ -282,38 +277,23 @@ open class Bitlinks(private val accessToken: String) {
* @return [Constants.TRUE] if the update was successful, [Constants.FALSE] otherwise.
*/
@Synchronized
+ @JvmOverloads
fun update(
bitlink: String,
- references: Map = emptyMap(),
+ title: String = Constants.EMPTY,
archived: Boolean = false,
tags: Array = emptyArray(),
- created_at: String = Constants.EMPTY,
- title: String = Constants.EMPTY,
- deeplinks: Array> = emptyArray(),
- created_by: String = Constants.EMPTY,
- long_url: String = Constants.EMPTY,
- client_id: String = Constants.EMPTY,
- custom_bitlinks: Array = emptyArray(),
- link: String = Constants.EMPTY,
- id: String = Constants.EMPTY,
+ deeplinks: UpdateDeeplinks = UpdateDeeplinks(),
toJson: Boolean = false
): String {
var result = if (toJson) Constants.EMPTY_JSON else Constants.FALSE
if (bitlink.isNotBlank()) {
lastCallResponse = Utils.call(
accessToken, "bitlinks/${bitlink.removeHttp()}".toEndPoint(), mutableMapOf().apply {
- if (references.isNotEmpty()) put("references", references)
+ if (title.isNotBlank()) put("title", title)
if (archived) put("archived", true)
if (tags.isNotEmpty()) put("tags", tags)
- if (created_at.isNotBlank()) put("created_at", created_at)
- if (title.isNotBlank()) put("title", title)
- if (deeplinks.isNotEmpty()) put("deeplinks", deeplinks)
- if (created_by.isNotBlank()) put("created_by", created_by)
- if (long_url.isNotBlank()) put("long_url", long_url)
- if (client_id.isNotBlank()) put("client_id", client_id)
- if (custom_bitlinks.isNotEmpty()) put("custom_bitlinks", custom_bitlinks)
- if (link.isNotBlank()) put("link", link)
- if (id.isNotBlank()) put("id", id)
+ if (deeplinks.isNotEmpty()) put("deeplinks", arrayOf(deeplinks.links()))
},
Methods.PATCH
)
@@ -328,4 +308,40 @@ open class Bitlinks(private val accessToken: String) {
}
return result
}
+
+ /**
+ * Move a keyword (or custom back-half) to a different Bitlink (domains must match).
+ *
+ * See the [Bit.ly API](https://dev.bitly.com/api-reference/#updateCustomBitlink) for more information.
+ *
+ * @param custom_bitlink A Custom Bitlink made of the domain and keyword.
+ * @param toJson Returns the full JSON response if `true`.
+ * @return [Constants.TRUE] if the update was successful, [Constants.FALSE] otherwise.
+ */
+ @Synchronized
+ @JvmOverloads
+ fun updateCustom(
+ custom_bitlink: String,
+ bitlink_id: String,
+ toJson: Boolean = false
+ ): String {
+ var result = if (toJson) Constants.EMPTY_JSON else Constants.FALSE
+ if (custom_bitlink.isNotBlank() && bitlink_id.isNotBlank()) {
+ lastCallResponse = Utils.call(
+ accessToken,
+ "custom_bitlinks/${custom_bitlink.removeHttp()}".toEndPoint(),
+ mutableMapOf().apply { put("bitlink_id", bitlink_id) },
+ Methods.PATCH
+ )
+
+ if (lastCallResponse.isSuccessful) {
+ result = if (toJson) {
+ lastCallResponse.body
+ } else {
+ Constants.TRUE
+ }
+ }
+ }
+ return result
+ }
}
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/Bitly.kt b/src/main/kotlin/net/thauvin/erik/bitly/Bitly.kt
index 8f03f1c..d939c14 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/Bitly.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/Bitly.kt
@@ -1,7 +1,7 @@
/*
* Bitly.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -43,9 +43,10 @@ import java.util.*
* @constructor Creates new instance.
*/
open class Bitly() {
- /** The API access token.
+ /**
+ * The API access token.
*
- * See [Generic Access Token](https://bitly.is/accesstoken) or
+ * See [Generic Access Token](https://app.bitly.com/settings/api/) or
* [Authentication](https://dev.bitly.com/docs/getting-started/authentication).
**/
var accessToken: String = System.getenv(Constants.ENV_ACCESS_TOKEN)
@@ -105,7 +106,7 @@ open class Bitly() {
/**
* Executes an API call.
*
- * @param endPoint The REST endpoint path. (eg. `shorten`, `expand`, etc.)
+ * @param endPoint The REST endpoint path. (e.g. `shorten`, `expand`, etc.)
* @param params The request parameters key/value map.
* @param method The submission [Method][Methods].
* @return A [CallResponse] object.
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/CallResponse.kt b/src/main/kotlin/net/thauvin/erik/bitly/CallResponse.kt
index 04ca05b..020f555 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/CallResponse.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/CallResponse.kt
@@ -1,7 +1,7 @@
/*
* CallResponse.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/Constants.kt b/src/main/kotlin/net/thauvin/erik/bitly/Constants.kt
index 62ef863..d86bacd 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/Constants.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/Constants.kt
@@ -1,7 +1,7 @@
/*
* Constants.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -31,6 +31,9 @@
package net.thauvin.erik.bitly
+import java.time.format.DateTimeFormatter
+import java.util.*
+
/** Provides the constants for this package. */
object Constants {
/** The Bitly API base URL. */
@@ -50,4 +53,7 @@ object Constants {
/** True */
const val TRUE = true.toString()
+
+ /** ISO Timestamp format **/
+ val ISO_TIMESTAMP: DateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssZZ", Locale.US)
}
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/Methods.kt b/src/main/kotlin/net/thauvin/erik/bitly/Methods.kt
index c58078f..6b3ef3e 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/Methods.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/Methods.kt
@@ -1,7 +1,7 @@
/*
* Methods.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/Units.kt b/src/main/kotlin/net/thauvin/erik/bitly/Units.kt
index 085b1fa..7494075 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/Units.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/Units.kt
@@ -1,7 +1,7 @@
/*
* Units.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/Utils.kt b/src/main/kotlin/net/thauvin/erik/bitly/Utils.kt
index acd7985..17441e0 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/Utils.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/Utils.kt
@@ -1,7 +1,7 @@
/*
* Utils.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/config/CreateConfig.kt b/src/main/kotlin/net/thauvin/erik/bitly/config/CreateConfig.kt
index f544dfe..25503b7 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/config/CreateConfig.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/config/CreateConfig.kt
@@ -1,7 +1,7 @@
/*
* CreateConfig.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -32,50 +32,67 @@
package net.thauvin.erik.bitly.config
import net.thauvin.erik.bitly.Constants
+import net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks
/**
- * Provides a builder to create a Bitlink.
+ * Provides a configuration to create a [Bitlink][net.thauvin.erik.bitly.Bitlinks]
+ *
+ * See the [Bit.ly API](https://dev.bitly.com/api-reference#createFullBitlink) for more information.
*/
-class CreateConfig private constructor(
- val domain: String,
- val title: String,
- val group_guid: String,
- val tags: Array,
- val deepLinks: Array>,
- val long_url: String,
- val toJson: Boolean
-) {
+@Suppress("LocalVariableName", "PropertyName")
+class CreateConfig private constructor(builder: Builder) {
+ val long_url = builder.long_url
+ val domain = builder.domain
+ val group_guid = builder.group_guid
+ val title = builder.title
+ val tags = builder.tags
+ val deeplinks = builder.deeplinks
+ val toJson = builder.toJson
+
/**
* Configures the creation parameters of a Bitlink.
*
* See the [Bit.ly API](https://dev.bitly.com/api-reference#createFullBitlink) for more information.
+ *
+ * @param long_url The long URL.
**/
- @Suppress("ArrayInDataClass")
- data class Builder(
- private var domain: String = Constants.EMPTY,
- private var title: String = Constants.EMPTY,
- private var group_guid: String = Constants.EMPTY,
- private var tags: Array = emptyArray(),
- private var deeplinks: Array> = emptyArray(),
- private var long_url: String = Constants.EMPTY,
- private var toJson: Boolean = false
- ) {
- fun domain(domain: String) = apply { this.domain = domain }
- fun title(title: String) = apply { this.title = title }
- fun groupGuid(group_guid: String) = apply { this.group_guid = group_guid }
- fun tags(tags: Array) = apply { this.tags = tags }
- fun deeplinks(deeplinks: Array>) = apply { this.deeplinks = deeplinks }
- fun longUrl(long_url: String) = apply { this.long_url = long_url }
- fun toJson(toJson: Boolean) = apply { this.toJson = toJson }
+ data class Builder(var long_url: String) {
+ var domain: String = Constants.EMPTY
+ var group_guid: String = Constants.EMPTY
+ var title: String = Constants.EMPTY
+ var tags: Array = emptyArray()
+ var deeplinks: CreateDeeplinks = CreateDeeplinks()
+ var toJson: Boolean = false
- fun build() = CreateConfig(
- domain,
- title,
- group_guid,
- tags,
- deeplinks,
- long_url,
- toJson
- )
+ /**
+ * A branded short domain or `bit.ly` by default.
+ */
+ fun domain(domain: String): Builder = apply { this.domain = domain }
+
+ /**
+ * Always include a specific group and custom domain in your shorten calls.
+ */
+ fun groupGuid(group_guid: String): Builder = apply { this.group_guid = group_guid }
+
+ fun title(title: String): Builder = apply { this.title = title }
+
+ fun tags(tags: Array): Builder = apply { this.tags = tags }
+
+ fun deeplinks(deeplinks: CreateDeeplinks): Builder = apply { this.deeplinks = deeplinks }
+
+ /**
+ * The long URL.
+ */
+ fun longUrl(long_url: String): Builder = apply { this.long_url = long_url }
+
+ /**
+ * Returns the full JSON response if `true`.
+ */
+ fun toJson(toJson: Boolean): Builder = apply { this.toJson = toJson }
+
+ /**
+ * Builds the configuration.
+ */
+ fun build() = CreateConfig(this)
}
}
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/config/UpdateConfig.kt b/src/main/kotlin/net/thauvin/erik/bitly/config/UpdateConfig.kt
index b86f31c..d531d1b 100644
--- a/src/main/kotlin/net/thauvin/erik/bitly/config/UpdateConfig.kt
+++ b/src/main/kotlin/net/thauvin/erik/bitly/config/UpdateConfig.kt
@@ -1,7 +1,7 @@
/*
* UpdateConfig.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -32,78 +32,53 @@
package net.thauvin.erik.bitly.config
import net.thauvin.erik.bitly.Constants
+import net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks
/**
- * Provides a builder to update a Bitlink.
+ * Provides a configuration to update a [Bitlink][net.thauvin.erik.bitly.Bitlinks].
+ *
+ * See the [Bit.ly API](https://dev.bitly.com/api-reference#updateBitlink) for more information.
*/
-class UpdateConfig private constructor(
- val bitlink: String,
- val references: Map,
- val archived: Boolean,
- val tags: Array,
- val created_at: String,
- val title: String,
- val deepLinks: Array>,
- val created_by: String,
- val long_url: String,
- val client_id: String,
- val custom_bitlinks: Array,
- val link: String,
- val id: String,
- val toJson: Boolean,
-) {
+class UpdateConfig private constructor(builder: Builder) {
+ val bitlink = builder.bitlink
+ val title = builder.title
+ val archived = builder.archived
+ val tags = builder.tags
+ val deeplinks = builder.deeplinks
+ val toJson = builder.toJson
+
/**
* Configures the update parameters of a Bitlink.
*
* See the [Bit.ly API](https://dev.bitly.com/api-reference#updateBitlink) for more information.
+ *
+ * @param bitlink A Bitlink made of the domain and hash.
**/
- @Suppress("ArrayInDataClass")
- data class Builder(
- private var bitlink: String = Constants.EMPTY,
- private var references: Map = emptyMap(),
- private var archived: Boolean = false,
- private var tags: Array = emptyArray(),
- private var created_at: String = Constants.EMPTY,
- private var title: String = Constants.EMPTY,
- private var deeplinks: Array> = emptyArray(),
- private var created_by: String = Constants.EMPTY,
- private var long_url: String = Constants.EMPTY,
- private var client_id: String = Constants.EMPTY,
- private var custom_bitlinks: Array = emptyArray(),
- private var link: String = Constants.EMPTY,
- private var id: String = Constants.EMPTY,
- private var toJson: Boolean = false
- ) {
- fun bitlink(bitlink: String) = apply { this.bitlink = bitlink }
- fun references(references: Map) = apply { this.references = references }
- fun archived(archived: Boolean) = apply { this.archived = archived }
- fun tags(tags: Array) = apply { this.tags = tags }
- fun createdAt(createdAt: String) = apply { this.created_at = createdAt }
- fun title(title: String) = apply { this.title = title }
- fun deepLinks(deepLinks: Array>) = apply { this.deeplinks = deepLinks }
- fun createdBy(createdBy: String) = apply { this.created_by = createdBy }
- fun longUrl(longUrl: String) = apply { this.long_url = longUrl }
- fun clientId(clientId: String) = apply { this.client_id = clientId }
- fun customBitlinks(customBitlinks: Array) = apply { this.custom_bitlinks = customBitlinks }
- fun link(link: String) = apply { this.link = link }
- fun id(id: String) = apply { this.id = id }
- fun toJson(toJson: Boolean) = apply { this.toJson = toJson }
+ data class Builder(var bitlink: String) {
+ var title: String = Constants.EMPTY
+ var archived: Boolean = false
+ var tags: Array = emptyArray()
+ var deeplinks: UpdateDeeplinks = UpdateDeeplinks()
+ var toJson: Boolean = false
- fun build() = UpdateConfig(
- bitlink,
- references,
- archived,
- tags,
- created_at,
- title,
- deeplinks,
- created_by,
- long_url,
- client_id,
- custom_bitlinks,
- link,
- id,
- toJson
- )
+ /**
+ * A Bitlink made of the domain and hash.
+ */
+ fun bitlink(bitlink: String): Builder = apply { this.bitlink = bitlink }
+
+ fun title(title: String): Builder = apply { this.title = title }
+ fun archived(archived: Boolean): Builder = apply { this.archived = archived }
+ fun tags(tags: Array): Builder = apply { this.tags = tags }
+ fun deeplinks(deeplinks: UpdateDeeplinks): Builder = apply { this.deeplinks = deeplinks }
+
+ /**
+ * Returns the full JSON response if `true`.
+ */
+ fun toJson(toJson: Boolean): Builder = apply { this.toJson = toJson }
+
+ /**
+ * Builds the configuration.
+ */
+ fun build() = UpdateConfig(this)
}
}
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/CreateDeeplinks.kt b/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/CreateDeeplinks.kt
new file mode 100644
index 0000000..b5276a5
--- /dev/null
+++ b/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/CreateDeeplinks.kt
@@ -0,0 +1,87 @@
+/*
+ * CreateDeeplinks.kt
+ *
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of this project nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package net.thauvin.erik.bitly.config.deeplinks
+
+import net.thauvin.erik.bitly.config.deeplinks.enums.InstallType
+import java.util.*
+
+/**
+ * Configures deeplinks used when creating [Bitlinks][net.thauvin.erik.bitly.Bitlinks].
+ *
+ * See the [Bit.ly API](https://dev.bitly.com/api-reference#createFullBitlink) for more information.
+ *
+ * @since 2.0
+ */
+@Suppress("FunctionName", "LocalVariableName")
+class CreateDeeplinks {
+ private val map = mutableMapOf()
+
+ fun app_id(app_id: String) {
+ map["app_id"] = app_id
+ }
+
+ fun app_id(): String? = map["app_id"]
+
+ fun app_uri_path(app_uri_path: String) {
+ map["app_uri_path"] = app_uri_path
+ }
+
+ fun app_uri_path(): String? = map["app_uri_path"]
+
+ fun install_url(install_url: String) {
+ map["install_url"] = install_url
+ }
+
+ fun install_url(): String? = map["install_url"]
+
+ fun install_type(install_type: InstallType) {
+ map["install_type"] = install_type.type
+ }
+
+ fun install_type(): InstallType? {
+ val type = map["install_type"]
+ if (type != null) {
+ return InstallType.valueOf(type.uppercase(Locale.getDefault()))
+ }
+ return null
+ }
+
+ /**
+ * Returns `true` if there are defined links.
+ */
+ fun isNotEmpty(): Boolean = map.isNotEmpty()
+
+ /**
+ * Returns the links.
+ */
+ fun links(): Map = map
+}
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/UpdateDeeplinks.kt b/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/UpdateDeeplinks.kt
new file mode 100644
index 0000000..245497a
--- /dev/null
+++ b/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/UpdateDeeplinks.kt
@@ -0,0 +1,152 @@
+/*
+ * UpdateDeeplinks.kt
+ *
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of this project nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package net.thauvin.erik.bitly.config.deeplinks
+
+import net.thauvin.erik.bitly.Constants
+import net.thauvin.erik.bitly.config.deeplinks.enums.InstallType
+import net.thauvin.erik.bitly.config.deeplinks.enums.Os
+import java.time.ZonedDateTime
+import java.util.*
+
+/**
+ * Configures deeplinks used when updating [Bitlinks][net.thauvin.erik.bitly.Bitlinks].
+ *
+ * See the [Bit.ly API](https://dev.bitly.com/api-reference#updateBitlink) for more information.
+ *
+ * @since 2.0
+ */
+@Suppress("FunctionName", "LocalVariableName")
+class UpdateDeeplinks {
+ private val map = mutableMapOf()
+
+ fun guid(guid: String) {
+ map["guid"] = guid
+ }
+
+ fun guid(): String? = map["guid"]
+
+ fun bitlink(bitlink: String) {
+ map["bitlink"] = bitlink
+ }
+
+ fun bitlink(): String? = map["bitlink"]
+
+ fun app_uri_path(app_uri_path: String) {
+ map["app_uri_path"] = app_uri_path
+ }
+
+ fun app_uri_path(): String? = map["app_uri_path"]
+
+ fun install_url(install_url: String) {
+ map["install_url"] = install_url
+ }
+
+ fun install_url(): String? = map["install_url"]
+
+ fun app_guid(app_guid: String) {
+ map["app_guid"] = app_guid
+ }
+
+ fun app_guid(): String? = map["app_guid"]
+
+ fun os(os: Os) {
+ map["os"] = os.type
+ }
+
+ fun os(): Os? {
+ val os = map["os"]
+ if (os != null) {
+ return Os.valueOf(os.uppercase(Locale.getDefault()))
+ }
+ return null
+ }
+
+ fun install_type(install_type: InstallType) {
+ map["install_type"] = install_type.type
+ }
+
+ fun install_type(): InstallType? {
+ val type = map["install_type"]
+ if (type != null) {
+ return InstallType.valueOf(type.uppercase(Locale.getDefault()))
+ }
+ return null
+ }
+
+ /**
+ * ISO timestamp.
+ */
+ fun created(created: String) {
+ map["created"] = created
+ }
+
+ /**
+ * ISO timestamp.
+ */
+ fun created(created: ZonedDateTime) {
+ map["created"] = Constants.ISO_TIMESTAMP.format(created)
+ }
+
+ fun created(): String? = map["created"]
+
+ /**
+ * ISO timestamp.
+ */
+ fun modified(modified: String) {
+ map["modified"] = modified
+ }
+
+ /**
+ * ISO timestamp.
+ */
+ fun modified(modified: ZonedDateTime) {
+ map["modified"] = Constants.ISO_TIMESTAMP.format(modified)
+ }
+
+ fun modified(): String? = map["modified"]
+
+ fun brand_guid(brand_guid: String) {
+ map["brand_guid"] = brand_guid
+ }
+
+ fun brand_guid(): String? = map["brand_guid"]
+
+ /**
+ * Returns `true` if there are defined links.
+ */
+ fun isNotEmpty(): Boolean = map.isNotEmpty()
+
+ /**
+ * Returns the links.
+ */
+ fun links(): Map = map
+}
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/enums/InstallType.kt b/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/enums/InstallType.kt
new file mode 100644
index 0000000..8e7dcc1
--- /dev/null
+++ b/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/enums/InstallType.kt
@@ -0,0 +1,43 @@
+/*
+ * InstallType.kt
+ *
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of this project nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package net.thauvin.erik.bitly.config.deeplinks.enums
+
+/**
+ * Defines the installation types.
+ *
+ * @since 2.0
+ */
+enum class InstallType(val type: String) {
+ NO_INSTALL("no_install"),
+ AUTO_INSTALL("auto_install"),
+ PROMOTE_INSTALL("promote_install")
+}
diff --git a/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/enums/Os.kt b/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/enums/Os.kt
new file mode 100644
index 0000000..59bb9f9
--- /dev/null
+++ b/src/main/kotlin/net/thauvin/erik/bitly/config/deeplinks/enums/Os.kt
@@ -0,0 +1,42 @@
+/*
+ * Os.kt
+ *
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of this project nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package net.thauvin.erik.bitly.config.deeplinks.enums
+
+/**
+ * Defines the operating system types.
+ *
+ * @since 2.0
+ */
+enum class Os(val type: String) {
+ IOS("ios"),
+ ANDROID("android")
+}
diff --git a/src/test/kotlin/DisableOnCi.kt b/src/test/kotlin/DisableOnCi.kt
new file mode 100644
index 0000000..d3d02f3
--- /dev/null
+++ b/src/test/kotlin/DisableOnCi.kt
@@ -0,0 +1,42 @@
+/*
+ * DisableOnCi.kt
+ *
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of this project nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+import org.junit.jupiter.api.extension.ExtendWith
+
+/**
+ * Disables tests on CI annotation.
+ *
+ * @since 1.0
+ */
+@Target(AnnotationTarget.TYPE, AnnotationTarget.FUNCTION)
+@Retention(AnnotationRetention.RUNTIME)
+@ExtendWith(DisableOnCiCondition::class)
+annotation class DisableOnCi
diff --git a/src/test/kotlin/DisableOnCiCondition.kt b/src/test/kotlin/DisableOnCiCondition.kt
new file mode 100644
index 0000000..d83cac6
--- /dev/null
+++ b/src/test/kotlin/DisableOnCiCondition.kt
@@ -0,0 +1,49 @@
+/*
+ * DisableOnCiCondition.kt
+ *
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of this project nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+import org.junit.jupiter.api.extension.ConditionEvaluationResult
+import org.junit.jupiter.api.extension.ExecutionCondition
+import org.junit.jupiter.api.extension.ExtensionContext
+
+/**
+ * Disables tests on CI condition.
+ *
+ * @since 2.0
+ */
+class DisableOnCiCondition : ExecutionCondition {
+ override fun evaluateExecutionCondition(context: ExtensionContext): ConditionEvaluationResult {
+ return if (System.getenv("CI") != null) {
+ ConditionEvaluationResult.disabled("Test disabled on CI")
+ } else {
+ ConditionEvaluationResult.enabled("Test enabled")
+ }
+ }
+}
diff --git a/src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt b/src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt
index 513d764..2af5f86 100644
--- a/src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt
+++ b/src/test/kotlin/net/thauvin/erik/bitly/BitlyTest.kt
@@ -1,7 +1,7 @@
/*
* BitlyTest.kt
*
- * Copyright 2020-2023 Erik C. Thauvin (erik@thauvin.net)
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
@@ -31,6 +31,7 @@
package net.thauvin.erik.bitly
+import DisableOnCi
import assertk.all
import assertk.assertThat
import assertk.assertions.*
@@ -39,6 +40,10 @@ import net.thauvin.erik.bitly.Utils.removeHttp
import net.thauvin.erik.bitly.Utils.toEndPoint
import net.thauvin.erik.bitly.config.CreateConfig
import net.thauvin.erik.bitly.config.UpdateConfig
+import net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks
+import net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks
+import net.thauvin.erik.bitly.config.deeplinks.enums.InstallType
+import net.thauvin.erik.bitly.config.deeplinks.enums.Os
import org.json.JSONObject
import org.junit.jupiter.api.BeforeAll
import java.io.File
@@ -175,12 +180,13 @@ class BitlyTest {
fun `clicks summary`() {
val bl = bitly.bitlinks()
assertThat(bl.clicks(shortUrl)).isNotEqualTo(Constants.EMPTY)
- bl.clicks(shortUrl, unit = Units.MONTH, units = 6)
+ val clicks = bl.clicks(shortUrl, unit = Units.MONTH, units = 1)
assertThat(bl.lastCallResponse).all {
- prop(CallResponse::isUpgradeRequired)
- prop(CallResponse::statusCode).isEqualTo(402)
- prop(CallResponse::description).startsWith("Metrics")
+ prop(CallResponse::isSuccessful).isTrue()
+ prop(CallResponse::statusCode).isEqualTo(200)
+ prop(CallResponse::description).isEmpty()
}
+ assertThat(clicks.toInt()).isGreaterThanOrEqualTo(0)
}
@Test
@@ -200,21 +206,39 @@ class BitlyTest {
@Test
fun `create bitlink with config`() {
- var config = CreateConfig.Builder().longUrl(longUrl).build()
+ var config = CreateConfig.Builder(longUrl).build()
assertThat(bitly.bitlinks().create(config), "create(config)")
.matches("https://\\w+.\\w{2}/\\w{7}".toRegex())
- config = CreateConfig.Builder()
+ config = CreateConfig.Builder(longUrl)
.domain("bit.ly")
.title("Erik's Blog")
.tags(arrayOf("erik", "thauvin", "blog", "weblog"))
- .longUrl(longUrl).build()
+ .build()
assertEquals(
shortUrl,
bitly.bitlinks().create(config)
)
}
+ @Test
+ fun `create bitlink with deeplinks`() {
+ val bl = bitly.bitlinks()
+ val dl = CreateDeeplinks().apply {
+ install_type(InstallType.NO_INSTALL)
+ app_uri_path("/store?id=123456")
+ install_url("https://play.google.com/store/apps/details?id=com.bitly.app&hl=en_US")
+ }
+
+ val config = CreateConfig.Builder(longUrl)
+ .domain("bit.ly")
+ .deeplinks(dl)
+ .build()
+
+ assertThat(bl.create(config)).isEqualTo(Constants.EMPTY)
+ assertThat(bl.lastCallResponse.isUpgradeRequired).isTrue()
+ }
+
@Test
fun `shorten with invalid domain`() {
val bl = bitly.bitlinks()
@@ -227,6 +251,16 @@ class BitlyTest {
}
}
+ @Test
+ @DisableOnCi
+ fun `update custom bitlink`() {
+ val bl = bitly.bitlinks()
+ assertEquals(
+ Constants.TRUE,
+ bl.updateCustom("https://thauv.in/2NwtljT", "thauv.in/2NwtljT")
+ )
+ }
+
@Test
fun `update bitlink`() {
val bl = bitly.bitlinks()
@@ -237,18 +271,12 @@ class BitlyTest {
assertThat(bl.update(shortUrl, tags = emptyArray(), toJson = true), "update(tags)")
.contains("\"tags\":[]")
-
- bl.update(shortUrl, link = longUrl)
- assertThat(bl.lastCallResponse).prop(CallResponse::isSuccessful).isTrue()
-
- assertEquals(Constants.FALSE, bl.update("bit.ly/407GjJU", id = "foo"))
}
@Test
fun `update bitlink with config`() {
val bl = bitly.bitlinks()
- var config = UpdateConfig.Builder()
- .bitlink(shortUrl)
+ var config = UpdateConfig.Builder(shortUrl)
.title("Erik's Weblog")
.tags(arrayOf("blog", "weblog"))
.archived(true)
@@ -256,19 +284,26 @@ class BitlyTest {
assertEquals(Constants.TRUE, bl.update(config))
- config = UpdateConfig.Builder()
- .bitlink(shortUrl)
+ config = UpdateConfig.Builder(shortUrl)
.toJson(true)
.build()
assertThat(bl.update(config), "update(tags)").contains("\"tags\":[]")
+ }
- config = UpdateConfig.Builder()
- .bitlink(shortUrl)
- .link(longUrl)
+ @Test
+ fun `update bitlink with deeplinks`() {
+ val bl = bitly.bitlinks()
+ val dl = UpdateDeeplinks().apply {
+ os(Os.ANDROID)
+ brand_guid("Ba1bc23dE4F")
+ }
+ val config = UpdateConfig.Builder(shortUrl)
+ .deeplinks(dl)
.build()
- assertEquals(Constants.TRUE, bl.update(config))
+ assertThat(bl.update(config)).isEqualTo(Constants.FALSE)
+ assertThat(bl.lastCallResponse.isUpgradeRequired).isTrue()
}
@Test
diff --git a/src/test/kotlin/net/thauvin/erik/bitly/config/ConfigTest.kt b/src/test/kotlin/net/thauvin/erik/bitly/config/ConfigTest.kt
new file mode 100644
index 0000000..1472d1e
--- /dev/null
+++ b/src/test/kotlin/net/thauvin/erik/bitly/config/ConfigTest.kt
@@ -0,0 +1,105 @@
+/*
+ * ConfigTest.kt
+ *
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of this project nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package net.thauvin.erik.bitly.config
+
+import assertk.assertThat
+import assertk.assertions.isEqualTo
+import net.thauvin.erik.bitly.config.deeplinks.CreateDeeplinks
+import net.thauvin.erik.bitly.config.deeplinks.UpdateDeeplinks
+import net.thauvin.erik.bitly.config.deeplinks.enums.InstallType
+import net.thauvin.erik.bitly.config.deeplinks.enums.Os
+import org.json.JSONObject
+import kotlin.test.Test
+
+class ConfigTest {
+ @Test
+ fun `create config test`() {
+ val deeplinks = CreateDeeplinks().apply {
+ app_id("app_id")
+ install_type(InstallType.AUTO_INSTALL)
+ }
+
+ val config = CreateConfig.Builder("long_url")
+ .domain("domain")
+ .groupGuid("group_guid")
+ .title("title")
+ .tags(arrayOf("tag", "tag2"))
+ .deeplinks(deeplinks)
+ .build()
+
+ val map = mapOf(
+ "long_url" to config.long_url,
+ "domain" to config.domain,
+ "group_guid" to config.group_guid,
+ "title" to config.title,
+ "tags" to config.tags,
+ "deeplinks" to arrayOf(deeplinks.links())
+ )
+
+ assertThat(JSONObject(map).toString()).isEqualTo(
+ """
+ {"group_guid":"group_guid","long_url":"long_url","title":"title","deeplinks":[{"app_id":"app_id","install_type":"auto_install"}],"domain":"domain","tags":["tag","tag2"]}
+ """.trimIndent()
+ )
+ }
+
+ @Test
+ fun `update config test`() {
+ val deeplinks = UpdateDeeplinks().apply {
+ os(Os.IOS)
+ install_type(InstallType.PROMOTE_INSTALL)
+ app_guid("app_guid")
+ }
+
+ val config = UpdateConfig.Builder("blink")
+ .title("title")
+ .archived(true)
+ .tags(arrayOf("tag", "tag2"))
+ .deeplinks(deeplinks)
+ .build()
+
+ val map = mapOf(
+ "bitlink" to config.bitlink,
+ "title" to config.title,
+ "archived" to config.archived,
+ "tags" to config.tags,
+ "deeplinks" to arrayOf(deeplinks.links())
+ )
+
+ assertThat(JSONObject(map).toString()).isEqualTo(
+ """
+ {"archived":true,"bitlink":"blink","title":"title","deeplinks":[{"os":"ios","app_guid":"app_guid","install_type":"promote_install"}],"tags":["tag","tag2"]}
+ """.trimIndent()
+ )
+
+ }
+}
diff --git a/src/test/kotlin/net/thauvin/erik/bitly/config/deeplinks/DeeplinksTest.kt b/src/test/kotlin/net/thauvin/erik/bitly/config/deeplinks/DeeplinksTest.kt
new file mode 100644
index 0000000..c5dff39
--- /dev/null
+++ b/src/test/kotlin/net/thauvin/erik/bitly/config/deeplinks/DeeplinksTest.kt
@@ -0,0 +1,132 @@
+/*
+ * DeeplinksTest.kt
+ *
+ * Copyright 2020-2025 Erik C. Thauvin (erik@thauvin.net)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * Neither the name of this project nor the names of its contributors may be
+ * used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package net.thauvin.erik.bitly.config.deeplinks
+
+import assertk.assertThat
+import assertk.assertions.contains
+import assertk.assertions.doesNotContain
+import assertk.assertions.isEqualTo
+import assertk.assertions.isNull
+import net.thauvin.erik.bitly.config.deeplinks.enums.InstallType
+import net.thauvin.erik.bitly.config.deeplinks.enums.Os
+import org.json.JSONObject
+import org.junit.Test
+import java.time.ZoneId
+import java.time.ZonedDateTime
+
+class DeeplinksTest {
+ @Test
+ fun `create test`() {
+ val deeplinks = CreateDeeplinks().apply {
+ app_uri_path("app_uri_path")
+ install_type(InstallType.NO_INSTALL)
+ }
+
+ assertThat(deeplinks.install_url()).isNull()
+ deeplinks.install_url("install_url")
+
+ assertThat(deeplinks.app_uri_path()).isEqualTo("app_uri_path")
+ assertThat(deeplinks.install_type()).isEqualTo(InstallType.NO_INSTALL)
+
+ assertThat(JSONObject(deeplinks.links()).toString()).isEqualTo(
+ """
+ {"app_uri_path":"app_uri_path","install_type":"no_install","install_url":"install_url"}
+ """.trimIndent()
+ )
+
+ deeplinks.install_type(InstallType.PROMOTE_INSTALL)
+ deeplinks.app_id("app_id")
+
+ assertThat(deeplinks.app_id()).isEqualTo("app_id")
+
+ assertThat(JSONObject(deeplinks.links()).toString()).apply {
+ doesNotContain(InstallType.NO_INSTALL.type)
+ contains(InstallType.PROMOTE_INSTALL.type)
+ contains("\"app_id\":\"app_id\"")
+ }
+ }
+
+ @Test
+ fun `update test`() {
+ val deeplinks = UpdateDeeplinks().apply {
+ app_guid("app_guid")
+ os(Os.IOS)
+ install_type(InstallType.NO_INSTALL)
+ guid("guid")
+ install_url("install_url")
+ app_uri_path("app_uri_path")
+ created("created")
+ modified("modified")
+ }
+
+ assertThat(deeplinks.brand_guid()).isNull()
+ deeplinks.brand_guid("brand_guid")
+
+ assertThat(deeplinks.app_uri_path()).isEqualTo("app_uri_path")
+ assertThat(deeplinks.install_url()).isEqualTo("install_url")
+
+ assertThat(deeplinks.os()).isEqualTo(Os.IOS)
+ assertThat(deeplinks.install_type()).isEqualTo(InstallType.NO_INSTALL)
+ assertThat(deeplinks.app_guid()).isEqualTo("app_guid")
+ assertThat(deeplinks.modified()).isEqualTo("modified")
+ assertThat(deeplinks.brand_guid()).isEqualTo("brand_guid")
+
+
+ assertThat(JSONObject(deeplinks.links()).toString()).isEqualTo(
+ """
+ {"app_guid":"app_guid","install_url":"install_url","os":"ios","app_uri_path":"app_uri_path","created":"created","brand_guid":"brand_guid","guid":"guid","modified":"modified","install_type":"no_install"}
+ """.trimIndent()
+ )
+
+ deeplinks.install_type(InstallType.PROMOTE_INSTALL)
+ deeplinks.os(Os.ANDROID)
+ deeplinks.bitlink("bitlink")
+
+ val zdt = ZonedDateTime.of(1997, 8, 29, 2, 14, 0, 0, ZoneId.of("US/Eastern"))
+ deeplinks.modified(zdt)
+ deeplinks.created(zdt)
+
+ assertThat(deeplinks.bitlink()).isEqualTo("bitlink")
+ assertThat(deeplinks.created()).isEqualTo("1997-08-29T02:14:00-0400")
+ assertThat(deeplinks.modified()).isEqualTo("1997-08-29T02:14:00-0400")
+
+ assertThat(JSONObject(deeplinks.links()).toString()).apply {
+ doesNotContain(InstallType.NO_INSTALL.type)
+ contains(InstallType.PROMOTE_INSTALL.type)
+
+ doesNotContain(Os.IOS.type)
+ contains("\"os\":\"android\"")
+
+ contains("\"bitlink\":\"bitlink\"")
+ }
+ }
+}