From 3d6101d16525c5c61ea5585b846b247d2e4e7496 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Thu, 20 Apr 2023 02:22:02 -0700 Subject: [PATCH] Updated dependencies --- .github/workflows/gradle.yml | 30 +- .github_changelog_generator | 2 +- .idea/codeStyles/Project.xml | 308 +++++++++ .idea/codeStyles/codeStyleConfig.xml | 1 + .idea/kotlinc.xml | 2 +- CHANGELOG.md | 10 + README.md | 2 +- build.gradle.kts | 21 +- .../-create-config/-builder/-builder.html | 7 +- .../-create-config/-builder/build.html | 5 +- .../-create-config/-builder/deeplinks.html | 5 +- .../-create-config/-builder/domain.html | 5 +- .../-create-config/-builder/group_guid.html | 5 +- .../-create-config/-builder/index.html | 341 +++++----- .../-create-config/-builder/long-url.html | 5 +- .../-create-config/-builder/long_url.html | 5 +- .../-create-config/-builder/tags.html | 5 +- .../-create-config/-builder/title.html | 5 +- .../-create-config/-builder/to-json.html | 7 +- .../-create-config/deep-links.html | 5 +- .../-create-config/domain.html | 5 +- .../-create-config/group_guid.html | 5 +- .../-create-config/index.html | 177 ++--- .../-create-config/long_url.html | 5 +- .../-create-config/tags.html | 5 +- .../-create-config/title.html | 5 +- .../-create-config/to-json.html | 5 +- .../-update-config/-builder/-builder.html | 7 +- .../-update-config/-builder/archived.html | 7 +- .../-update-config/-builder/bitlink.html | 5 +- .../-update-config/-builder/build.html | 5 +- .../-update-config/-builder/client-id.html | 5 +- .../-update-config/-builder/client_id.html | 5 +- .../-update-config/-builder/created-at.html | 5 +- .../-update-config/-builder/created-by.html | 5 +- .../-update-config/-builder/created_at.html | 5 +- .../-update-config/-builder/created_by.html | 5 +- .../-builder/custom-bitlinks.html | 5 +- .../-builder/custom_bitlinks.html | 5 +- .../-update-config/-builder/deeplinks.html | 5 +- .../-update-config/-builder/id.html | 5 +- .../-update-config/-builder/index.html | 621 +++++++++--------- .../-update-config/-builder/link.html | 5 +- .../-update-config/-builder/long-url.html | 5 +- .../-update-config/-builder/long_url.html | 5 +- .../-update-config/-builder/references.html | 5 +- .../-update-config/-builder/tags.html | 5 +- .../-update-config/-builder/title.html | 5 +- .../-update-config/-builder/to-json.html | 7 +- .../-update-config/archived.html | 5 +- .../-update-config/bitlink.html | 5 +- .../-update-config/client_id.html | 5 +- .../-update-config/created_at.html | 5 +- .../-update-config/created_by.html | 5 +- .../-update-config/custom_bitlinks.html | 5 +- .../-update-config/deep-links.html | 5 +- .../-update-config/id.html | 5 +- .../-update-config/index.html | 317 ++++----- .../-update-config/link.html | 5 +- .../-update-config/long_url.html | 5 +- .../-update-config/references.html | 5 +- .../-update-config/tags.html | 5 +- .../-update-config/title.html | 5 +- .../-update-config/to-json.html | 5 +- .../net.thauvin.erik.bitly.config/index.html | 51 +- .../-bitlinks/-bitlinks.html | 7 +- .../-bitlinks/clicks.html | 7 +- .../-bitlinks/create.html | 7 +- .../-bitlinks/expand.html | 7 +- .../-bitlinks/index.html | 161 ++--- .../-bitlinks/last-call-response.html | 7 +- .../-bitlinks/shorten.html | 7 +- .../-bitlinks/update.html | 7 +- .../net.thauvin.erik.bitly/-bitly/-bitly.html | 7 +- .../-bitly/access-token.html | 7 +- .../-bitly/bitlinks.html | 7 +- .../net.thauvin.erik.bitly/-bitly/call.html | 7 +- .../net.thauvin.erik.bitly/-bitly/index.html | 163 ++--- .../-call-response/-call-response.html | 7 +- .../-call-response/body.html | 7 +- .../-call-response/description.html | 7 +- .../-call-response/index.html | 361 +++++----- .../-call-response/is-bad-request.html | 5 +- .../-call-response/is-created.html | 5 +- .../-call-response/is-expectation-failed.html | 5 +- .../-call-response/is-forbidden.html | 5 +- .../-call-response/is-gone.html | 5 +- .../-call-response/is-internal-error.html | 5 +- .../-call-response/is-not-found.html | 5 +- .../-call-response/is-successful.html | 5 +- .../is-temporarily-unavailable.html | 5 +- .../-call-response/is-too-many-requests.html | 5 +- .../is-unprocessable-entity.html | 5 +- .../-call-response/is-upgrade-required.html | 5 +- .../-call-response/message.html | 7 +- .../-call-response/status-code.html | 7 +- .../-constants/-a-p-i_-b-a-s-e_-u-r-l.html | 7 +- .../-constants/-e-m-p-t-y.html | 7 +- .../-constants/-e-m-p-t-y_-j-s-o-n.html | 7 +- .../-e-n-v_-a-c-c-e-s-s_-t-o-k-e-n.html | 7 +- .../-constants/-f-a-l-s-e.html | 7 +- .../-constants/-t-r-u-e.html | 7 +- .../-constants/index.html | 133 ++-- .../-methods/-d-e-l-e-t-e/index.html | 51 +- .../-methods/-g-e-t/index.html | 51 +- .../-methods/-p-a-t-c-h/index.html | 51 +- .../-methods/-p-o-s-t/index.html | 51 +- .../-methods/index.html | 181 ++--- .../-methods/value-of.html | 7 +- .../-methods/values.html | 7 +- .../-units/-d-a-y/index.html | 51 +- .../-units/-h-o-u-r/index.html | 51 +- .../-units/-m-i-n-u-t-e/index.html | 51 +- .../-units/-m-o-n-t-h/index.html | 51 +- .../-units/-w-e-e-k/index.html | 51 +- .../net.thauvin.erik.bitly/-units/index.html | 201 +++--- .../-units/value-of.html | 7 +- .../net.thauvin.erik.bitly/-units/values.html | 7 +- .../net.thauvin.erik.bitly/-utils/call.html | 7 +- .../net.thauvin.erik.bitly/-utils/index.html | 137 ++-- .../-utils/is-severe-loggable.html | 7 +- .../-utils/is-valid-url.html | 7 +- .../net.thauvin.erik.bitly/-utils/logger.html | 7 +- .../-utils/remove-http.html | 7 +- .../-utils/to-end-point.html | 7 +- .../net.thauvin.erik.bitly/index.html | 151 +++-- docs/index.html | 15 +- docs/scripts/pages.json | 2 +- docs/scripts/platform-content-handler.js | 52 +- docs/styles/style.css | 22 +- examples/build.gradle.kts | 6 +- examples/gradle/wrapper/gradle-wrapper.jar | Bin 59536 -> 62076 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- examples/gradlew | 25 +- examples/gradlew.bat | 15 +- gradle/wrapper/gradle-wrapper.jar | Bin 60756 -> 62076 bytes gradle/wrapper/gradle-wrapper.properties | 3 +- gradlew | 19 +- gradlew.bat | 1 + pom.xml | 10 +- 140 files changed, 2651 insertions(+), 1906 deletions(-) create mode 100644 .idea/codeStyles/Project.xml diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index ea3926d..6e0e621 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -1,6 +1,6 @@ name: gradle-ci -on: [push, pull_request, workflow_dispatch] +on: [ push, pull_request, workflow_dispatch ] jobs: build: @@ -15,13 +15,14 @@ jobs: java-version: [ 11, 18 ] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 - name: Set up JDK ${{ matrix.java-version }} - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: + distribution: 'zulu' java-version: ${{ matrix.java-version }} - name: Grant execute permission for gradlew @@ -29,35 +30,22 @@ jobs: - name: Cache SonarCloud packages if: matrix.java-version == env.SONAR_JDK - uses: actions/cache@v1 + uses: actions/cache@v3 with: path: ~/.sonar/cache key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar - - name: Cache Gradle packages - uses: actions/cache@v2 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ matrix.java-version }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} - restore-keys: | - ${{ runner.os }}-gradle-${{ matrix.java-version }}- - - name: Test with Gradle + uses: gradle/gradle-build-action@v2 env: BITLY_ACCESS_TOKEN: ${{ secrets.BITLY_ACCESS_TOKEN }} - run: ./gradlew build check --stacktrace + with: + arguments: build check --stacktrace - name: SonarCloud if: success() && matrix.java-version == env.SONAR_JDK env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: ./gradlew sonarqube - - - name: Cleanup Gradle Cache - run: | - rm -f ~/.gradle/caches/modules-2/modules-2.lock - rm -f ~/.gradle/caches/modules-2/gc.properties + run: ./gradlew sonar --info diff --git a/.github_changelog_generator b/.github_changelog_generator index 7d2b4bb..a12ba88 100644 --- a/.github_changelog_generator +++ b/.github_changelog_generator @@ -1 +1 @@ -future-release=0.9.3 +future-release=1.0.0 diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..15cfaa5 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,308 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml index d91f848..23f4bb5 100644 --- a/.idea/codeStyles/codeStyleConfig.xml +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -1,5 +1,6 @@ + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 2b8a50f..69e8615 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index a0d076e..2cdb9ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [1.0.0](https://github.com/ethauvin/bitly-shorten/tree/1.0.0) (2023-01-31) + +[Full Changelog](https://github.com/ethauvin/bitly-shorten/compare/0.9.3...1.0.0) + +**Implemented enhancements:** + +- Add create config builder [\#10](https://github.com/ethauvin/bitly-shorten/issues/10) +- Add update config builder [\#8](https://github.com/ethauvin/bitly-shorten/issues/8) +- Implement additional HTTP status code in CallResponse. [\#3](https://github.com/ethauvin/bitly-shorten/issues/3) + ## [0.9.3](https://github.com/ethauvin/bitly-shorten/tree/0.9.3) (2021-03-21) [Full Changelog](https://github.com/ethauvin/bitly-shorten/compare/0.9.2...0.9.3) diff --git a/README.md b/README.md index b9537e9..1bb279d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ [![License (3-Clause BSD)](https://img.shields.io/badge/license-BSD%203--Clause-blue.svg?style=flat-square)](https://opensource.org/licenses/BSD-3-Clause) -[![Kotlin](https://img.shields.io/badge/kotlin-1.8.0-blue)](https://kotlinlang.org/) +[![Kotlin](https://img.shields.io/badge/kotlin-1.8.10-7f52ff)](https://kotlinlang.org/) [![Nexus Snapshot](https://img.shields.io/nexus/s/net.thauvin.erik/bitly-shorten?label=snapshot&server=https%3A%2F%2Foss.sonatype.org%2F)](https://oss.sonatype.org/content/repositories/snapshots/net/thauvin/erik/bitly-shorten/) [![Release](https://img.shields.io/github/release/ethauvin/bitly-shorten.svg)](https://github.com/ethauvin/bitly-shorten/releases/latest) [![Maven Central](https://img.shields.io/maven-central/v/net.thauvin.erik/bitly-shorten.svg?label=maven%20central)](https://search.maven.org/search?q=g:%22net.thauvin.erik%22%20AND%20a:%22bitly-shorten%22) diff --git a/build.gradle.kts b/build.gradle.kts index 733f9f4..7f93e67 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,18 +5,18 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import java.net.URL plugins { - id("com.github.ben-manes.versions") version "0.44.0" + id("com.github.ben-manes.versions") version "0.46.0" id("io.gitlab.arturbosch.detekt") version "1.22.0" id("java") id("java-library") id("maven-publish") id("net.thauvin.erik.gradle.semver") version "1.0.4" - id("org.jetbrains.dokka") version "1.7.20" + id("org.jetbrains.dokka") version "1.8.10" id("org.jetbrains.kotlinx.kover") version "0.6.1" - id("org.sonarqube") version "3.5.0.2730" + id("org.sonarqube") version "4.0.0.2929" id("signing") - kotlin("jvm") version "1.8.0" - kotlin("kapt") version "1.8.0" + kotlin("jvm") version "1.8.20" + kotlin("kapt") version "1.8.20" } group = "net.thauvin.erik" @@ -36,7 +36,7 @@ object Versions { } fun isNonStable(version: String): Boolean { - val stableKeyword = listOf("RELEASE", "FINAL", "GA").any { version.toUpperCase().contains(it) } + val stableKeyword = listOf("RELEASE", "FINAL", "GA").any { version.uppercase().contains(it) } val regex = "^[0-9,.v-]+(-r)?$".toRegex() val isStable = stableKeyword || regex.matches(version) return isStable.not() @@ -52,7 +52,7 @@ dependencies { implementation("com.squareup.okhttp3:okhttp:${Versions.OKHTTP}") implementation("com.squareup.okhttp3:logging-interceptor:${Versions.OKHTTP}") - implementation("org.json:json:20220924") + implementation("org.json:json:20230227") testImplementation(kotlin("test")) testImplementation(kotlin("test-junit")) @@ -127,6 +127,7 @@ tasks { } dokkaHtml { + dependsOn("kaptKotlin") outputDirectory.set(file("$projectDir/docs")) dokkaSourceSets { @@ -191,7 +192,7 @@ tasks { dependsOn(wrapper, "deploy", gitTag, publishToMavenLocal) } - "sonarqube" { + "sonar" { dependsOn(koverReport) } } @@ -220,8 +221,8 @@ publishing { } } scm { - connection.set("scm:git://github.com/$gitHub.git") - developerConnection.set("scm:git@github.com:$gitHub.git") + connection.set("scm:git:https://github.com/$gitHub.git") + developerConnection.set("scm:git:git@github.com:$gitHub.git") url.set(mavenUrl) } issueManagement { 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 4190886..4896895 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

Builder

-
fun Builder(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 = Constants.EMPTY, toJson: Boolean = false)(source)
+
constructor(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 = Constants.EMPTY, toJson: Boolean = false)(source)
+
+ +
@@ -51,7 +54,7 @@
-
+

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 366cc99..29040e0 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

deeplinks

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 750a61d..1a28ae4 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 8aaa029..668197e 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

group_guid

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 05858e2..08d498f 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,256 +54,262 @@
-
+

Builder

-
data class Builder(var domain: String = Constants.EMPTY, var title: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var tags: Array<String> = emptyArray(), var deeplinks: Array<Map<String, String>> = emptyArray(), var long_url: String = Constants.EMPTY, var toJson: Boolean = false)(source)

Configures the creation parameters of a Bitlink.

See the Bit.ly API for more information.

+
data class Builder(var domain: String = Constants.EMPTY, var title: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var tags: Array<String> = emptyArray(), var deeplinks: Array<Map<String, String>> = emptyArray(), var long_url: String = Constants.EMPTY, var toJson: Boolean = false)(source)

Configures the creation parameters of a Bitlink.

See the Bit.ly API for more information.

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun Builder(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 = Constants.EMPTY, toJson: Boolean = false)
+
Link copied to clipboard
+
+
+
+
constructor(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 = Constants.EMPTY, toJson: Boolean = false)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
var toJson: Boolean = false
+
Link copied to clipboard
+
+
+
+ +
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 b4ff620..338c572 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

longUrl

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 1705add..e554c6c 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

long_url

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 ddb77b1..60763ae 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 c8aea4d..1b3813f 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 0a4b5e6..5ee4678 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

toJson

- +
+
+ +
@@ -51,7 +54,7 @@
-
+

deepLinks

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 2bbd06e..0c17c48 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 bc44117..87b0b2d 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 bc22116..8e88c32 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,134 +54,138 @@
-
+

CreateConfig

-

Provides a builder to create a Bitlink.

+

Provides a builder to create a Bitlink.

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
data class Builder(var domain: String = Constants.EMPTY, var title: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var tags: Array<String> = emptyArray(), var deeplinks: Array<Map<String, String>> = emptyArray(), var long_url: String = Constants.EMPTY, var toJson: Boolean = false)

Configures the creation parameters of a Bitlink.

+
Link copied to clipboard
+
+
+
+
data class Builder(var domain: String = Constants.EMPTY, var title: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var tags: Array<String> = emptyArray(), var deeplinks: Array<Map<String, String>> = emptyArray(), var long_url: String = Constants.EMPTY, var toJson: Boolean = false)

Configures the creation parameters of a Bitlink.

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 2728204..f7e644f 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 724f19b..3390192 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 a4bec1e..b319434 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 fe321ca..e2d4c77 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

toJson

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 95a2ead..9f7c73c 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

Builder

-
fun Builder(bitlink: String = Constants.EMPTY, 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)(source)
+
constructor(bitlink: String = Constants.EMPTY, 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)(source)
+
+ +
@@ -51,12 +54,12 @@
-
+

archived

- +
+
+ +
@@ -51,7 +54,7 @@
-
+

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 f565fac..34b5a25 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 b5dc53a..d56bbd9 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

clientId

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 1775aeb..b410e4c 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

client_id

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 3e09d79..d662270 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

createdAt

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 fc5824a..aa847cd 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

createdBy

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 c1b3cb0..432f49a 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

created_at

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 c1d5c5d..808d9b2 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

created_by

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 629626d..e79c481 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

customBitlinks

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 52e06cf..8fd4449 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

custom_bitlinks

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 index bfe017b..f3981e6 100644 --- 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

deeplinks

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 c4d9e7c..8eaee6c 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

id

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 dcb1807..9119ec2 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,466 +54,472 @@
-
+

Builder

-
data class Builder(var bitlink: String = Constants.EMPTY, var references: Map<String, String> = emptyMap(), var archived: Boolean = false, var tags: Array<String> = emptyArray(), var created_at: String = Constants.EMPTY, var title: String = Constants.EMPTY, var deeplinks: Array<Map<String, String>> = emptyArray(), var created_by: String = Constants.EMPTY, var long_url: String = Constants.EMPTY, var client_id: String = Constants.EMPTY, var custom_bitlinks: Array<String> = emptyArray(), var link: String = Constants.EMPTY, var id: String = Constants.EMPTY, var toJson: Boolean = false)(source)

Configures the update parameters of a Bitlink.

See the Bit.ly API for more information.

+
data class Builder(var bitlink: String = Constants.EMPTY, var references: Map<String, String> = emptyMap(), var archived: Boolean = false, var tags: Array<String> = emptyArray(), var created_at: String = Constants.EMPTY, var title: String = Constants.EMPTY, var deeplinks: Array<Map<String, String>> = emptyArray(), var created_by: String = Constants.EMPTY, var long_url: String = Constants.EMPTY, var client_id: String = Constants.EMPTY, var custom_bitlinks: Array<String> = emptyArray(), var link: String = Constants.EMPTY, var id: String = Constants.EMPTY, var toJson: Boolean = false)(source)

Configures the update parameters of a Bitlink.

See the Bit.ly API for more information.

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun Builder(bitlink: String = Constants.EMPTY, 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)
+
Link copied to clipboard
+
+
+
+
constructor(bitlink: String = Constants.EMPTY, 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)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
var archived: Boolean = false
+
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
var id: String
+
Link copied to clipboard
+
+
+
+
var id: String
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
var toJson: Boolean = false
+
Link copied to clipboard
+
+
+
+ +
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 22410e4..6c2a895 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

link

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 3a6e105..c52d69a 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

longUrl

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 1ade5d6..39a6cd8 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

long_url

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 ea51c52..b0997b4 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

references

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 58ac80c..5d3445b 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 c20414b..d95b39a 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 6641877..2ebcbbc 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

toJson

- +
+
+ +
@@ -51,7 +54,7 @@
-
+

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 8c5f385..6c92918 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 e1cdfca..5f7c5b2 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

client_id

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 28171d1..f87cb88 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

created_at

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 8b99cbc..fb4345e 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

created_by

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 22a5dca..28bd81d 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

custom_bitlinks

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 70957c4..3972217 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

deepLinks

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 db6214d..1ac63ff 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

id

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 8e36054..40c3727 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,239 +54,243 @@
-
+

UpdateConfig

-

Provides a builder to update a Bitlink.

+

Provides a builder to update a Bitlink.

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
data class Builder(var bitlink: String = Constants.EMPTY, var references: Map<String, String> = emptyMap(), var archived: Boolean = false, var tags: Array<String> = emptyArray(), var created_at: String = Constants.EMPTY, var title: String = Constants.EMPTY, var deeplinks: Array<Map<String, String>> = emptyArray(), var created_by: String = Constants.EMPTY, var long_url: String = Constants.EMPTY, var client_id: String = Constants.EMPTY, var custom_bitlinks: Array<String> = emptyArray(), var link: String = Constants.EMPTY, var id: String = Constants.EMPTY, var toJson: Boolean = false)

Configures the update parameters of a Bitlink.

+
Link copied to clipboard
+
+
+
+
data class Builder(var bitlink: String = Constants.EMPTY, var references: Map<String, String> = emptyMap(), var archived: Boolean = false, var tags: Array<String> = emptyArray(), var created_at: String = Constants.EMPTY, var title: String = Constants.EMPTY, var deeplinks: Array<Map<String, String>> = emptyArray(), var created_by: String = Constants.EMPTY, var long_url: String = Constants.EMPTY, var client_id: String = Constants.EMPTY, var custom_bitlinks: Array<String> = emptyArray(), var link: String = Constants.EMPTY, var id: String = Constants.EMPTY, var toJson: Boolean = false)

Configures the update parameters of a Bitlink.

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
val id: String
+
Link copied to clipboard
+
+
+
+
val id: String
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 8abb47f..17ffc79 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

link

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 ef4e54d..f1c8ca9 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

long_url

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 da0f893..be9df44 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

references

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 a867a98..2a8b9bb 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 33df157..3121c14 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

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 25d6baf..7b16f2d 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

toJson

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 4df4498..c18b125 100644 --- a/docs/bitly-shorten/net.thauvin.erik.bitly.config/index.html +++ b/docs/bitly-shorten/net.thauvin.erik.bitly.config/index.html @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

Package-level declarations

Provides configuration builders.

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-

Provides a builder to create a Bitlink.

+
Link copied to clipboard
+
+
+
+

Provides a builder to create a Bitlink.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Provides a builder to update a Bitlink.

+
Link copied to clipboard
+
+
+
+

Provides a builder to update a Bitlink.

+
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 2626116..09513bc 100644 --- a/docs/bitly-shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html +++ b/docs/bitly-shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

Bitlinks

-
fun Bitlinks(accessToken: String)(source)
+
constructor(accessToken: String)(source)
+
+ +
@@ -51,12 +54,12 @@
-
+

clicks

-
fun clicks(bitlink: String, unit: Units = Units.DAY, units: Int = -1, size: Int = 50, unit_reference: String = Constants.EMPTY, toJson: Boolean = false): String(source)

Returns the click counts for a specified Bitlink.

See the Bitly API for more information.

Return

The click counts.

Parameters

bitlink

A Bitlink made of the domain and hash.

units

An integer representing the time units to query data for. Pass -1 to return all units available.

size

The quantity of items to be be returned.

unit_reference

An ISO-8601 timestamp, indicating the most recent time for which to pull metrics. Will default to current time.

toJson

Returns the full JSON response if true.

+
fun clicks(bitlink: String, unit: Units = Units.DAY, units: Int = -1, size: Int = 50, unit_reference: String = Constants.EMPTY, toJson: Boolean = false): String(source)

Returns the click counts for a specified Bitlink.

See the Bitly API for more information.

Return

The click counts.

Parameters

bitlink

A Bitlink made of the domain and hash.

units

An integer representing the time units to query data for. Pass -1 to return all units available.

size

The quantity of items to be be returned.

unit_reference

An ISO-8601 timestamp, indicating the most recent time for which to pull metrics. Will default to current time.

toJson

Returns the full JSON response if true.

+
+ +
@@ -51,12 +54,12 @@
-
+

create

-

Converts a long url to a Bitlink and sets additional parameters.

See the Bit.ly API for more information.

Return

The shortened URL or an empty string on error.

Parameters

config

The parameters' configuration.


fun create(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): String(source)

Converts a long url to a Bitlink and sets additional parameters.

See the Bit.ly API for more information.

Return

The shortened URL or an empty string on error.

Parameters

domain

A branded short domain or bit.ly by default.

group_guid

A GUID for a Bitly group.

long_url

The long URL.

toJson

Returns the full JSON response if true.

+

Converts a long url to a Bitlink and sets additional parameters.

See the Bit.ly API for more information.

Return

The shortened URL or an empty string on error.

Parameters

config

The parameters' configuration.


fun create(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): String(source)

Converts a long url to a Bitlink and sets additional parameters.

See the Bit.ly API for more information.

Return

The shortened URL or an empty string on error.

Parameters

domain

A branded short domain or bit.ly by default.

group_guid

A GUID for a Bitly group.

long_url

The long URL.

toJson

Returns the full JSON response if true.

+
+ +
@@ -51,12 +54,12 @@
-
+

expand

-
fun expand(bitlink_id: String, toJson: Boolean = false): String(source)

Expands a Bitlink.

See the Bit.ly API for more information.

Return

The long URL or an empty string on error.

Parameters

bitlink_id

The bitlink ID.

toJson

Returns the full JSON response if true.

+
fun expand(bitlink_id: String, toJson: Boolean = false): String(source)

Expands a Bitlink.

See the Bit.ly API for more information.

Return

The long URL or an empty string on error.

Parameters

bitlink_id

The bitlink ID.

toJson

Returns the full JSON response if true.

+
+ +
@@ -51,121 +54,127 @@
-
+

Bitlinks

-
open class Bitlinks(accessToken: String)(source)

Provides functions to create and manage Bitlinks.

See the Bitly API for more information.

+
open class Bitlinks(accessToken: String)(source)

Provides functions to create and manage Bitlinks.

See the Bitly API for more information.

-
+
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun Bitlinks(accessToken: String)
+
Link copied to clipboard
+
+
+
+
constructor(accessToken: String)
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun clicks(bitlink: String, unit: Units = Units.DAY, units: Int = -1, size: Int = 50, unit_reference: String = Constants.EMPTY, toJson: Boolean = false): String

Returns the click counts for a specified Bitlink.

+
Link copied to clipboard
+
+
+
+
fun clicks(bitlink: String, unit: Units = Units.DAY, units: Int = -1, size: Int = 50, unit_reference: String = Constants.EMPTY, toJson: Boolean = false): String

Returns the click counts for a specified Bitlink.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun create(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): String

Converts a long url to a Bitlink and sets additional parameters.

+
Link copied to clipboard
+
+
+
+
fun create(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): String

Converts a long url to a Bitlink and sets additional parameters.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun expand(bitlink_id: String, toJson: Boolean = false): String

Expands a Bitlink.

+
Link copied to clipboard
+
+
+
+
fun expand(bitlink_id: String, toJson: Boolean = false): String

Expands a Bitlink.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun shorten(long_url: String, group_guid: String = Constants.EMPTY, domain: String = Constants.EMPTY, toJson: Boolean = false): String

Shortens a long URL.

+
Link copied to clipboard
+
+
+
+
fun shorten(long_url: String, group_guid: String = Constants.EMPTY, domain: String = Constants.EMPTY, toJson: Boolean = false): String

Shortens a long URL.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
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

Updates parameters in the specified Bitlink.

+
Link copied to clipboard
+
+
+
+
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

Updates parameters in the specified Bitlink.

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-

The last API call response.

+
Link copied to clipboard
+
+
+
+

The last API call response.

+
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 b108718..e6a189a 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

lastCallResponse

-

The last API call response.

+

The last API call response.

+
+ +
@@ -51,12 +54,12 @@
-
+

shorten

-
fun shorten(long_url: String, group_guid: String = Constants.EMPTY, domain: String = Constants.EMPTY, toJson: Boolean = false): String(source)

Shortens a long URL.

See the Bit.ly API for more information.

Return

The short URL or the long_url on error.

Parameters

long_url

The long URL.

group_guid

A GUID for a Bitly group.

domain

A branded short domain or bit.ly by default.

toJson

Returns the full JSON response if true.

+
fun shorten(long_url: String, group_guid: String = Constants.EMPTY, domain: String = Constants.EMPTY, toJson: Boolean = false): String(source)

Shortens a long URL.

See the Bit.ly API for more information.

Return

The short URL or the long_url on error.

Parameters

long_url

The long URL.

group_guid

A GUID for a Bitly group.

domain

A branded short domain or bit.ly by default.

toJson

Returns the full JSON response if true.

+
+ +
@@ -51,12 +54,12 @@
-
+

update

-

Updates parameters in the specified Bitlink.

See the Bit.ly API for more information.

Return

Constants.TRUE if the update was successful, Constants.FALSE otherwise.

Parameters

config

The parameters' configuration.


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(source)

Updates parameters in the specified Bitlink.

See the Bit.ly API for more information.

Return

Constants.TRUE if the update was successful, Constants.FALSE otherwise.

Parameters

bitlink

A Bitlink made of the domain and hash.

toJson

Returns the full JSON response if true.

+

Updates parameters in the specified Bitlink.

See the Bit.ly API for more information.

Return

Constants.TRUE if the update was successful, Constants.FALSE otherwise.

Parameters

config

The parameters' configuration.


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(source)

Updates parameters in the specified Bitlink.

See the Bit.ly API for more information.

Return

Constants.TRUE if the update was successful, Constants.FALSE otherwise.

Parameters

bitlink

A Bitlink made of the domain and hash.

toJson

Returns the full JSON response if true.

+
+ +
@@ -51,12 +54,12 @@
-
+

Bitly

-
fun Bitly(accessToken: String)(source)

Creates a new instance using an API Access Token.

Parameters

accessToken

The API access token.


fun Bitly(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)(source)

Creates a new instance using a properties and property key.

Parameters

properties

The properties containing the API Access Token.

key

The property key containing the API Access Token.


fun Bitly(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)(source)

Creates a new instance using a properties file path and property key.

Parameters

propertiesFilePath

The file path of the properties containing the API Access Token.

key

The property key containing the API Access Token.


fun Bitly(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)(source)

Creates a new instance using a properties file and property key.

Parameters

propertiesFile

The properties file containing the API Access Token.

key

The property key containing the API Access Token.


fun Bitly()(source)

Creates new instance.

+
constructor(accessToken: String)(source)

Creates a new instance using an API Access Token.

Parameters

accessToken

The API access token.


constructor(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)(source)

Creates a new instance using a properties and property key.

Parameters

properties

The properties containing the API Access Token.

key

The property key containing the API Access Token.


constructor(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)(source)

Creates a new instance using a properties file path and property key.

Parameters

propertiesFilePath

The file path of the properties containing the API Access Token.

key

The property key containing the API Access Token.


constructor(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)(source)

Creates a new instance using a properties file and property key.

Parameters

propertiesFile

The properties file containing the API Access Token.

key

The property key containing the API Access Token.


constructor()(source)

Creates new instance.

+
+ +
@@ -51,12 +54,12 @@
-
+

accessToken

-

The API access token.

See Generic Access Token or Authentication.

+

The API access token.

See Generic Access Token or Authentication.

+
+ +
@@ -51,12 +54,12 @@
-
+

bitlinks

-

Returns a new Bitlinks instance.

+

Returns a new Bitlinks instance.

+
+ +
@@ -51,12 +54,12 @@
-
+

call

-
fun call(endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST): CallResponse(source)

Executes an API call.

Return

A CallResponse object.

Parameters

endPoint

The REST endpoint path. (eg. shorten, expand, etc.)

params

The request parameters key/value map.

method

The submission Method.

+
fun call(endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST): CallResponse(source)

Executes an API call.

Return

A CallResponse object.

Parameters

endPoint

The REST endpoint path. (eg. shorten, expand, etc.)

params

The request parameters key/value map.

method

The submission Method.

+
+ +
@@ -51,136 +54,82 @@
-
+

Bitly

-
open class Bitly(source)

Provides access to the Bitly API v4.

+
open class Bitly(source)

Provides access to the Bitly API v4.

-
+
-

Constructors

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
fun Bitly(accessToken: String)

Creates a new instance using an API Access Token.

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun Bitly(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)

Creates a new instance using a properties and property key.

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun Bitly(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)

Creates a new instance using a properties file path and property key.

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun Bitly(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)

Creates a new instance using a properties file and property key.

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun Bitly()

Creates new instance.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(accessToken: String)

Creates a new instance using an API Access Token.

constructor(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)

Creates a new instance using a properties and property key.

constructor(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)

Creates a new instance using a properties file path and property key.

constructor(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)

Creates a new instance using a properties file and property key.

constructor()

Creates new instance.

+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-

Returns a new Bitlinks instance.

+
Link copied to clipboard
+
+
+
+

Returns a new Bitlinks instance.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
fun call(endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST): CallResponse

Executes an API call.

+
Link copied to clipboard
+
+
+
+
fun call(endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST): CallResponse

Executes an API call.

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-

The API access token.

+
Link copied to clipboard
+
+
+
+

The API access token.

+
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 7b77330..1312143 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

CallResponse

-
fun CallResponse(body: String = Constants.EMPTY_JSON, message: String = "", description: String = "", statusCode: Int = -1)(source)

Parameters

body

The response body.

message

Bitly error message, if any.

description

Bitly error description, if any.

statusCode

HTTP status code,

+
constructor(body: String = Constants.EMPTY_JSON, message: String = "", description: String = "", statusCode: Int = -1)(source)

Parameters

body

The response body.

message

Bitly error message, if any.

description

Bitly error description, if any.

statusCode

HTTP status code,

+
+ +
@@ -51,12 +54,12 @@
-
+

body

-

Parameters

body

The response body.

+

Parameters

body

The response body.

+
+ +
@@ -51,12 +54,12 @@
-
+

description

-

Parameters

description

Bitly error description, if any.

+

Parameters

description

Bitly error description, if any.

+
+ +
@@ -51,273 +54,273 @@
-
+

CallResponse

-
data class CallResponse(val body: String = Constants.EMPTY_JSON, val message: String = "", val description: String = "", val statusCode: Int = -1)(source)

Provides a data class to hold the JSON response.

+
data class CallResponse(val body: String = Constants.EMPTY_JSON, val message: String = "", val description: String = "", val statusCode: Int = -1)(source)

Provides a data class to hold the JSON response.

Parameters

body

The response body.

message

Bitly error message, if any.

description

Bitly error description, if any.

statusCode

HTTP status code,

-
+
-

Parameters

-
-
body

The response body.

message

Bitly error message, if any.

description

Bitly error description, if any.

statusCode

HTTP status code,

-
-

Constructors

-
-
-
-
- +
+

Constructors

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun CallResponse(body: String = Constants.EMPTY_JSON, message: String = "", description: String = "", statusCode: Int = -1)
+
Link copied to clipboard
+
+
+
+
constructor(body: String = Constants.EMPTY_JSON, message: String = "", description: String = "", statusCode: Int = -1)
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 aa079e5..0d23e91 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isBadRequest

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 91ee46f..804e81d 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isCreated

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 cfbc5fe..8719f18 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isExpectationFailed

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 cf325ad..5561e37 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isForbidden

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 ffac470..050a8e9 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isGone

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 05d1133..93b2681 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isInternalError

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 5babd25..9eeb69b 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isNotFound

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 f0de778..18d2204 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isSuccessful

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 5ad40f9..ee0d716 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isTemporarilyUnavailable

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 0fe1c29..d7db98d 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isTooManyRequests

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 7dcf27b..f7dfc5f 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isUnprocessableEntity

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 3c56d7e..4ae933c 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,7 +54,7 @@
-
+

isUpgradeRequired

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 004ffe1..bb37925 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

message

-

Parameters

message

Bitly error message, if any.

+

Parameters

message

Bitly error message, if any.

+
+ +
@@ -51,12 +54,12 @@
-
+

statusCode

-

Parameters

statusCode

HTTP status code,

+

Parameters

statusCode

HTTP status code,

+
+ +
@@ -51,12 +54,12 @@
-
+

API_BASE_URL

-

The Bitly API base URL.

+

The Bitly API base URL.

+
+ +
@@ -51,12 +54,12 @@
-
+

EMPTY

-
const val EMPTY: String(source)

Empty String.

+
const val EMPTY: String(source)

Empty String.

+
+ +
@@ -51,12 +54,12 @@
-
+

EMPTY_JSON

-

Empty JSON Object.

+

Empty JSON Object.

+
+ +
@@ -51,12 +54,12 @@
-
+

ENV_ACCESS_TOKEN

-

The API access token environment variable.

+

The API access token environment variable.

+
+ +
@@ -51,12 +54,12 @@
-
+

FALSE

-
const val FALSE: String(source)

False

+
const val FALSE: String(source)

False

+
+ +
@@ -51,12 +54,12 @@
-
+

TRUE

-
const val TRUE: String(source)

True

+
const val TRUE: String(source)

True

+
+ +
@@ -51,102 +54,104 @@
-
+

Constants

-

Provides the constants for this package.

+

Provides the constants for this package.

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
const val API_BASE_URL: String

The Bitly API base URL.

+
Link copied to clipboard
+
+
+
+
const val API_BASE_URL: String

The Bitly API base URL.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
const val EMPTY: String

Empty String.

+
Link copied to clipboard
+
+
+
+
const val EMPTY: String

Empty String.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
const val EMPTY_JSON: String

Empty JSON Object.

+
Link copied to clipboard
+
+
+
+
const val EMPTY_JSON: String

Empty JSON Object.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

The API access token environment variable.

+
Link copied to clipboard
+
+
+
+

The API access token environment variable.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
const val FALSE: String

False

+
Link copied to clipboard
+
+
+
+
const val FALSE: String

False

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
const val TRUE: String

True

+
Link copied to clipboard
+
+
+
+
const val TRUE: String

True

+
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 30508dd..6927931 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

DELETE

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 2849c70..e771860 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

GET

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 1207f4f..5f7372d 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

PATCH

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 e1ff9c7..8aac516 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

POST

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 630225b..e90d730 100644 --- a/docs/bitly-shorten/net.thauvin.erik.bitly/-methods/index.html +++ b/docs/bitly-shorten/net.thauvin.erik.bitly/-methods/index.html @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,136 +54,142 @@
-
+

Methods

-

Provides HTTP methods definitions.

+

Provides HTTP methods definitions.

-
+
-

Entries

-
-
-
-
- +
+

Entries

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun valueOf(value: String): Methods

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
Link copied to clipboard
+
+
+
+
fun valueOf(value: String): Methods

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Returns an array containing the constants of this enum type, in the order they're declared.

+
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 91c53a2..93637a8 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

valueOf

-

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
@@ -51,12 +54,12 @@
-
+

values

-

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
@@ -51,42 +54,44 @@
-
+

DAY

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 f051f31..34f36bc 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

HOUR

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 5b3a653..5c9f5e4 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

MINUTE

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 ffeef95..5416aa0 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

MONTH

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 9df97b1..28a0b1b 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,42 +54,44 @@
-
+

WEEK

-
+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 bae3d77..39b7ba6 100644 --- a/docs/bitly-shorten/net.thauvin.erik.bitly/-units/index.html +++ b/docs/bitly-shorten/net.thauvin.erik.bitly/-units/index.html @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,151 +54,157 @@
-
+

Units

-

Provides units of time definitions.

+

Provides units of time definitions.

-
+
-

Entries

-
-
-
-
- +
+

Entries

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun valueOf(value: String): Units

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
Link copied to clipboard
+
+
+
+
fun valueOf(value: String): Units

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Returns an array containing the constants of this enum type, in the order they're declared.

+
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
- +
Link copied to clipboard
+
+
+
+ +
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 3636cfe..bc40d86 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

valueOf

-
fun valueOf(value: String): Units(source)

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
fun valueOf(value: String): Units(source)

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
@@ -51,12 +54,12 @@
-
+

values

-

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
@@ -51,12 +54,12 @@
-
+

call

-
fun call(accessToken: String, endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST): CallResponse(source)

Executes an API call.

Return

A CallResponse object.

Parameters

accessToken

The API access token.

endPoint

The REST endpoint URI. (eg. https://api-ssl.bitly.com/v4/shorten)

params

The request parameters key/value map.

method

The submission Method.

+
fun call(accessToken: String, endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST): CallResponse(source)

Executes an API call.

Return

A CallResponse object.

Parameters

accessToken

The API access token.

endPoint

The REST endpoint URI. (eg. https://api-ssl.bitly.com/v4/shorten)

params

The request parameters key/value map.

method

The submission Method.

+
+ +
@@ -51,104 +54,108 @@
-
+

Utils

-
object Utils(source)

Provides useful generic functions.

+
object Utils(source)

Provides useful generic functions.

-
+
-

Functions

-
-
-
-
- +
+

Functions

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
fun call(accessToken: String, endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST): CallResponse

Executes an API call.

+
Link copied to clipboard
+
+
+
+
fun call(accessToken: String, endPoint: String, params: Map<String, Any> = emptyMap(), method: Methods = Methods.POST): CallResponse

Executes an API call.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Determines if Level.SEVERE logging is enabled.

+
Link copied to clipboard
+
+
+
+

Determines if Level.SEVERE logging is enabled.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Validates a URL.

+
Link copied to clipboard
+
+
+
+

Validates a URL.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Removes http(s) scheme from string.

+
Link copied to clipboard
+
+
+
+

Removes http(s) scheme from string.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Builds the full API endpoint URL using the Constants.API_BASE_URL.

+
Link copied to clipboard
+
+
+
+

Builds the full API endpoint URL using the Constants.API_BASE_URL.

+
-

Properties

-
-
-
-
- +
+

Properties

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-

The logger instance.

+
Link copied to clipboard
+
+
+
+

The logger instance.

+
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 7269472..793191c 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 @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -51,12 +54,12 @@
-
+

isSevereLoggable

-

Determines if Level.SEVERE logging is enabled.

+

Determines if Level.SEVERE logging is enabled.

+
+ +
@@ -51,12 +54,12 @@
-
+

isValidUrl

-

Validates a URL.

+

Validates a URL.

+
+ +
@@ -51,12 +54,12 @@
-
+

logger

-

The logger instance.

+

The logger instance.

+
+ +
@@ -51,12 +54,12 @@
-
+

removeHttp

-

Removes http(s) scheme from string.

+

Removes http(s) scheme from string.

+
+ +
@@ -51,12 +54,12 @@
-
+

toEndPoint

-

Builds the full API endpoint URL using the Constants.API_BASE_URL.

+

Builds the full API endpoint URL using the Constants.API_BASE_URL.

+
+ +
@@ -51,117 +54,119 @@
-
+

Package-level declarations

Provides the classes necessary to access the Bitly API v4.

-
+
-

Types

-
-
-
-
- +
+

Types

+
+
+
+
+ -
Link copied to clipboard
-
-
-
-
open class Bitlinks(accessToken: String)

Provides functions to create and manage Bitlinks.

+
Link copied to clipboard
+
+
+
+
open class Bitlinks(accessToken: String)

Provides functions to create and manage Bitlinks.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
open class Bitly

Provides access to the Bitly API v4.

+
Link copied to clipboard
+
+
+
+
open class Bitly

Provides access to the Bitly API v4.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
data class CallResponse(val body: String = Constants.EMPTY_JSON, val message: String = "", val description: String = "", val statusCode: Int = -1)

Provides a data class to hold the JSON response.

+
Link copied to clipboard
+
+
+
+
data class CallResponse(val body: String = Constants.EMPTY_JSON, val message: String = "", val description: String = "", val statusCode: Int = -1)

Provides a data class to hold the JSON response.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
object Constants

Provides the constants for this package.

+
Link copied to clipboard
+
+
+
+
object Constants

Provides the constants for this package.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-

Provides HTTP methods definitions.

+
Link copied to clipboard
+
+
+
+

Provides HTTP methods definitions.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
enum Units : Enum<Units>

Provides units of time definitions.

+
Link copied to clipboard
+
+
+
+
enum Units : Enum<Units>

Provides units of time definitions.

+
-
-
-
-
- +
+
+
+ -
Link copied to clipboard
-
-
-
-
object Utils

Provides useful generic functions.

+
Link copied to clipboard
+
+
+
+
object Utils

Provides useful generic functions.

+
diff --git a/docs/index.html b/docs/index.html index 99e2417..aa004ca 100644 --- a/docs/index.html +++ b/docs/index.html @@ -42,6 +42,9 @@
0.9.4-SNAPSHOT
+
+ +
@@ -67,7 +70,11 @@
Link copied to clipboard
-
+
+
+ +
+

Provides the classes necessary to access the Bitly API v4.

@@ -83,7 +90,11 @@
Link copied to clipboard
-
+
+
+ +
+

Provides configuration builders.

diff --git a/docs/scripts/pages.json b/docs/scripts/pages.json index 09517bf..7ef36b1 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":"data class Builder(var bitlink: String = Constants.EMPTY, var references: Map = emptyMap(), var archived: Boolean = false, var tags: Array = emptyArray(), var created_at: String = Constants.EMPTY, var title: String = Constants.EMPTY, var deeplinks: Array> = emptyArray(), var created_by: String = Constants.EMPTY, var long_url: String = Constants.EMPTY, var client_id: String = Constants.EMPTY, var custom_bitlinks: Array = emptyArray(), var link: String = Constants.EMPTY, var id: String = Constants.EMPTY, var 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(var bitlink: String = Constants.EMPTY, var references: Map = emptyMap(), var archived: Boolean = false, var tags: Array = emptyArray(), var created_at: String = Constants.EMPTY, var title: String = Constants.EMPTY, var deeplinks: Array> = emptyArray(), var created_by: String = Constants.EMPTY, var long_url: String = Constants.EMPTY, var client_id: String = Constants.EMPTY, var custom_bitlinks: Array = emptyArray(), var link: String = Constants.EMPTY, var id: String = Constants.EMPTY, var toJson: Boolean = false)","net.thauvin.erik.bitly.config.UpdateConfig.Builder"]},{"name":"data class Builder(var domain: String = Constants.EMPTY, var title: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var tags: Array = emptyArray(), var deeplinks: Array> = emptyArray(), var long_url: String = Constants.EMPTY, var 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(var domain: String = Constants.EMPTY, var title: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var tags: Array = emptyArray(), var deeplinks: Array> = emptyArray(), var long_url: String = Constants.EMPTY, var 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 Bitlinks(accessToken: String)","description":"net.thauvin.erik.bitly.Bitlinks.Bitlinks","location":"bitly-shorten/net.thauvin.erik.bitly/-bitlinks/-bitlinks.html","searchKeys":["Bitlinks","fun Bitlinks(accessToken: String)","net.thauvin.erik.bitly.Bitlinks.Bitlinks"]},{"name":"fun Bitly()","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"bitly-shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","fun Bitly()","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"fun Bitly(accessToken: String)","description":"net.thauvin.erik.bitly.Bitly.Bitly","location":"bitly-shorten/net.thauvin.erik.bitly/-bitly/-bitly.html","searchKeys":["Bitly","fun Bitly(accessToken: String)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"fun Bitly(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","fun Bitly(properties: Properties, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"fun Bitly(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","fun Bitly(propertiesFile: File, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"fun Bitly(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","fun Bitly(propertiesFilePath: Path, key: String = Constants.ENV_ACCESS_TOKEN)","net.thauvin.erik.bitly.Bitly.Bitly"]},{"name":"fun 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.Builder","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/-builder.html","searchKeys":["Builder","fun 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.Builder"]},{"name":"fun 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.Builder","location":"bitly-shorten/net.thauvin.erik.bitly.config/-create-config/-builder/-builder.html","searchKeys":["Builder","fun 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.Builder"]},{"name":"fun CallResponse(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","fun CallResponse(body: String = Constants.EMPTY_JSON, message: String = \"\", description: String = \"\", statusCode: Int = -1)","net.thauvin.erik.bitly.CallResponse.CallResponse"]},{"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): 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(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 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(client_id: String): UpdateConfig.Builder","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(client_id: String): UpdateConfig.Builder","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(created_at: String): UpdateConfig.Builder","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(created_at: String): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.createdAt"]},{"name":"fun createdBy(created_by: String): UpdateConfig.Builder","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(created_by: String): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.createdBy"]},{"name":"fun customBitlinks(custom_bitlinks: Array): UpdateConfig.Builder","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(custom_bitlinks: Array): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.customBitlinks"]},{"name":"fun deeplinks(deeplinks: Array>): 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: Array>): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks"]},{"name":"fun deeplinks(deeplinks: Array>): 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: Array>): 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 group_guid(group_guid: String): CreateConfig.Builder","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","fun group_guid(group_guid: String): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.group_guid"]},{"name":"fun id(id: String): UpdateConfig.Builder","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): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.id"]},{"name":"fun link(link: String): UpdateConfig.Builder","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): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.link"]},{"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 longUrl(long_url: String): UpdateConfig.Builder","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(long_url: String): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.longUrl"]},{"name":"fun references(references: Map): UpdateConfig.Builder","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): UpdateConfig.Builder","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): 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, 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 archived: Boolean = false","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 = false","net.thauvin.erik.bitly.config.UpdateConfig.Builder.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 client_id: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.client_id","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/client_id.html","searchKeys":["client_id","var client_id: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.client_id"]},{"name":"var created_at: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.created_at","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created_at.html","searchKeys":["created_at","var created_at: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.created_at"]},{"name":"var created_by: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.created_by","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created_by.html","searchKeys":["created_by","var created_by: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.created_by"]},{"name":"var custom_bitlinks: Array","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.custom_bitlinks","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/custom_bitlinks.html","searchKeys":["custom_bitlinks","var custom_bitlinks: Array","net.thauvin.erik.bitly.config.UpdateConfig.Builder.custom_bitlinks"]},{"name":"var 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","var deeplinks: Array>","net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks"]},{"name":"var deeplinks: Array>","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: Array>","net.thauvin.erik.bitly.config.UpdateConfig.Builder.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 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 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","var id: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.id"]},{"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 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","var link: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.link"]},{"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.UpdateConfig.Builder.long_url","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/long_url.html","searchKeys":["long_url","var long_url: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.long_url"]},{"name":"var 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","var references: Map","net.thauvin.erik.bitly.config.UpdateConfig.Builder.references"]},{"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.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 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.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 toJson: Boolean = false","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 = false","net.thauvin.erik.bitly.config.CreateConfig.Builder.toJson"]},{"name":"var toJson: Boolean = false","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 = false","net.thauvin.erik.bitly.config.UpdateConfig.Builder.toJson"]}] +[{"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(var bitlink: String = Constants.EMPTY, var references: Map = emptyMap(), var archived: Boolean = false, var tags: Array = emptyArray(), var created_at: String = Constants.EMPTY, var title: String = Constants.EMPTY, var deeplinks: Array> = emptyArray(), var created_by: String = Constants.EMPTY, var long_url: String = Constants.EMPTY, var client_id: String = Constants.EMPTY, var custom_bitlinks: Array = emptyArray(), var link: String = Constants.EMPTY, var id: String = Constants.EMPTY, var 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(var bitlink: String = Constants.EMPTY, var references: Map = emptyMap(), var archived: Boolean = false, var tags: Array = emptyArray(), var created_at: String = Constants.EMPTY, var title: String = Constants.EMPTY, var deeplinks: Array> = emptyArray(), var created_by: String = Constants.EMPTY, var long_url: String = Constants.EMPTY, var client_id: String = Constants.EMPTY, var custom_bitlinks: Array = emptyArray(), var link: String = Constants.EMPTY, var id: String = Constants.EMPTY, var toJson: Boolean = false)","net.thauvin.erik.bitly.config.UpdateConfig.Builder"]},{"name":"data class Builder(var domain: String = Constants.EMPTY, var title: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var tags: Array = emptyArray(), var deeplinks: Array> = emptyArray(), var long_url: String = Constants.EMPTY, var 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(var domain: String = Constants.EMPTY, var title: String = Constants.EMPTY, var group_guid: String = Constants.EMPTY, var tags: Array = emptyArray(), var deeplinks: Array> = emptyArray(), var long_url: String = Constants.EMPTY, var 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): 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(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 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(client_id: String): UpdateConfig.Builder","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(client_id: String): UpdateConfig.Builder","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(created_at: String): UpdateConfig.Builder","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(created_at: String): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.createdAt"]},{"name":"fun createdBy(created_by: String): UpdateConfig.Builder","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(created_by: String): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.createdBy"]},{"name":"fun customBitlinks(custom_bitlinks: Array): UpdateConfig.Builder","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(custom_bitlinks: Array): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.customBitlinks"]},{"name":"fun deeplinks(deeplinks: Array>): 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: Array>): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks"]},{"name":"fun deeplinks(deeplinks: Array>): 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: Array>): 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 group_guid(group_guid: String): CreateConfig.Builder","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","fun group_guid(group_guid: String): CreateConfig.Builder","net.thauvin.erik.bitly.config.CreateConfig.Builder.group_guid"]},{"name":"fun id(id: String): UpdateConfig.Builder","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): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.id"]},{"name":"fun link(link: String): UpdateConfig.Builder","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): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.link"]},{"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 longUrl(long_url: String): UpdateConfig.Builder","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(long_url: String): UpdateConfig.Builder","net.thauvin.erik.bitly.config.UpdateConfig.Builder.longUrl"]},{"name":"fun references(references: Map): UpdateConfig.Builder","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): UpdateConfig.Builder","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): 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, 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 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 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 client_id: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.client_id","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/client_id.html","searchKeys":["client_id","var client_id: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.client_id"]},{"name":"var created_at: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.created_at","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created_at.html","searchKeys":["created_at","var created_at: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.created_at"]},{"name":"var created_by: String","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.created_by","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/created_by.html","searchKeys":["created_by","var created_by: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.created_by"]},{"name":"var custom_bitlinks: Array","description":"net.thauvin.erik.bitly.config.UpdateConfig.Builder.custom_bitlinks","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/custom_bitlinks.html","searchKeys":["custom_bitlinks","var custom_bitlinks: Array","net.thauvin.erik.bitly.config.UpdateConfig.Builder.custom_bitlinks"]},{"name":"var 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","var deeplinks: Array>","net.thauvin.erik.bitly.config.CreateConfig.Builder.deeplinks"]},{"name":"var deeplinks: Array>","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: Array>","net.thauvin.erik.bitly.config.UpdateConfig.Builder.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 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 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","var id: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.id"]},{"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 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","var link: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.link"]},{"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.UpdateConfig.Builder.long_url","location":"bitly-shorten/net.thauvin.erik.bitly.config/-update-config/-builder/long_url.html","searchKeys":["long_url","var long_url: String","net.thauvin.erik.bitly.config.UpdateConfig.Builder.long_url"]},{"name":"var 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","var references: Map","net.thauvin.erik.bitly.config.UpdateConfig.Builder.references"]},{"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.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 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.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 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.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"]}] diff --git a/docs/scripts/platform-content-handler.js b/docs/scripts/platform-content-handler.js index def9dae..1f99ba1 100644 --- a/docs/scripts/platform-content-handler.js +++ b/docs/scripts/platform-content-handler.js @@ -129,22 +129,39 @@ function handleAnchor() { highlightedAnchor = null; } - let searchForTab = function (element) { + let searchForContentTarget = function (element) { if (element && element.hasAttribute) { - if (element.hasAttribute("data-togglable")) return element; - else return searchForTab(element.parentNode) + if (element.hasAttribute("data-togglable")) return element.getAttribute("data-togglable"); + else return searchForContentTarget(element.parentNode) } else return null } + + let findAnyTab = function (target) { + let result = null + document.querySelectorAll('div[tabs-section] > button[data-togglable]') + .forEach(node => { + if(node.getAttribute("data-togglable").split(",").includes(target)) { + result = node + } + }) + return result + } + let anchor = window.location.hash if (anchor != "") { anchor = anchor.substring(1) let element = document.querySelector('a[data-name="' + anchor + '"]') + if (element) { - let tab = searchForTab(element) - if (tab) { - toggleSections(tab) - } const content = element.nextElementSibling + const contentStyle = window.getComputedStyle(content) + if(contentStyle.display == 'none') { + let tab = findAnyTab(searchForContentTarget(content)) + if (tab) { + toggleSections(tab) + } + } + if (content) { content.classList.add('anchor-highlight') highlightedAnchor = content @@ -174,10 +191,7 @@ function initTabs() { function showCorrespondingTabBody(element) { const buttonWithKey = element.querySelector("button[data-active]") if (buttonWithKey) { - const key = buttonWithKey.getAttribute("data-togglable") - document.querySelector(".tabs-section-body") - .querySelector("div[data-togglable='" + key + "']") - .setAttribute("data-active", "") + toggleSections(buttonWithKey) } } @@ -249,7 +263,6 @@ function removeSourcesetFilterFromCache(sourceset) { } function toggleSections(target) { - localStorage.setItem('active-tab', JSON.stringify(target.getAttribute("data-togglable"))) const activateTabs = (containerClass) => { for (const element of document.getElementsByClassName(containerClass)) { for (const child of element.children) { @@ -261,13 +274,24 @@ function toggleSections(target) { } } } - + const toggleTargets = target.getAttribute("data-togglable").split(",") + const activateTabsBody = (containerClass) => { + document.querySelectorAll("." + containerClass + " *[data-togglable]") + .forEach(child => { + if (toggleTargets.includes(child.getAttribute("data-togglable"))) { + child.setAttribute("data-active", "") + } else if(!child.classList.contains("sourceset-dependent-content")) { // data-togglable is used to switch source set as well, ignore it + child.removeAttribute("data-active") + } + }) + } activateTabs("tabs-section") - activateTabs("tabs-section-body") + 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) } diff --git a/docs/styles/style.css b/docs/styles/style.css index 431db3b..e34b9fb 100644 --- a/docs/styles/style.css +++ b/docs/styles/style.css @@ -828,6 +828,11 @@ small { color: white; } +.platform-tag.wasm-like { + background-color: #654FF0; + color: white; +} + .platform-tag.native-like { background-color: #CD74F6; color: white; @@ -942,13 +947,14 @@ td.content { } .platform-hinted > .content:not([data-active]), -.tabs-section-body > *:not([data-active]) { +.tabs-section-body *[data-togglable]:not([data-active]) { display: none; } -/*Work around an issue: https://github.com/JetBrains/kotlin-playground/issues/91*/ -.platform-hinted[data-togglable="Samples"] > .content:not([data-active]), -.tabs-section-body > *[data-togglable="Samples"]:not([data-active]) { +/* Work around an issue: https://github.com/JetBrains/kotlin-playground/issues/91 +Applies for main description blocks with platform tabs. +Just in case of possible performance degradation it excluding tabs with briefs on classlike page */ +#content > div:not(.tabbedcontent) .sourceset-dependent-content:not([data-active]) { display: block !important; visibility: hidden; height: 0; @@ -1291,3 +1297,11 @@ div.runnablesample { .floating-right { float: right; } + +/* +the hack to hide the headers inside tabs for a package page because each tab +has only one header, and the header text is the same as the tab name, so no point in showing it +*/ +.main-content[data-page-type="package"] .tabs-section-body h2 { + display: none; +} \ No newline at end of file diff --git a/examples/build.gradle.kts b/examples/build.gradle.kts index b8bc70a..72282dd 100644 --- a/examples/build.gradle.kts +++ b/examples/build.gradle.kts @@ -2,8 +2,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("application") - id("com.github.ben-manes.versions") version "0.44.0" - kotlin("jvm") version "1.8.0" + id("com.github.ben-manes.versions") version "0.46.0" + kotlin("jvm") version "1.8.20" } // ./gradlew run --args='https://erik.thauvin.net/ https://bit.ly/2PsNMAA' @@ -18,7 +18,7 @@ repositories { dependencies { implementation("net.thauvin.erik:bitly-shorten:0.9.4-SNAPSHOT") - implementation("org.json:json:20220924") + implementation("org.json:json:20230227") } application { diff --git a/examples/gradle/wrapper/gradle-wrapper.jar b/examples/gradle/wrapper/gradle-wrapper.jar index 7454180f2ae8848c63b8b4dea2cb829da983f2fa..c1962a79e29d3e0ab67b14947c167a862655af9b 100644 GIT binary patch delta 40133 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/dev/null 2>&1 +then + die "xargs is not available" +fi + # Use "xargs" to parse quoted args. # # With -n1 it outputs one arg per line, with the quotes and backslashes removed. diff --git a/examples/gradlew.bat b/examples/gradlew.bat index 107acd3..93e3f59 100644 --- a/examples/gradlew.bat +++ b/examples/gradlew.bat @@ -14,7 +14,7 @@ @rem limitations under the License. @rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +25,8 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 249e5832f090a2944b7473328c07c9755baa3196..c1962a79e29d3e0ab67b14947c167a862655af9b 100644 GIT binary patch delta 39834 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 G$^QWPgI3l6 delta 38507 zcmZ5|V|b-Ow`DrE&5mumW81cE=Y%KbiP^DjcWk?3+fFCx>6tsvz4Ohlz2CR$=c;F| zT6^#MID}aG4FRPr2LTBW`i6*=gpctJ9u&NTmn5bAFZuTe1riJl%*oY?83OEocCBOm z*CGh=8xamX7#J+C0*+bp4!wIR!7Z>`zJF3fU1o%?Ta>9+ zb-2peu)j)U%4NJxdO9RTp8zB z8G$R+K7NS&89TU8`7`jFQ5EkG2dq8m&9&TEBKB(HPwk~d$*fOb_dZ97Lji@y^}(dD zUyb!PNSw$z??0BT1su-E$$`u5gPFw6R$Y(MIf`$l9{{Wj3_kVK#v+3@AWhwGGo2p_ za@!Sp;73eSL-w1*QTY0dBn|RRztPA^X~Cl{vOM*|x+%#!Q(0bB(jBY-91ClV41hNN4ha3Wt-UvEpsqD#Hsf+03eq0Q3O(;*H@ejQEl)FD7nqQIoS&%6) zkh*@#{RSjiA5a*)pG};XG!R+F2BwKm7m(Uqg4fZ64op!kc<`~}gW zkN*73{t3K@52<72dH?l82vMBw(81X;!_|syzokGxH&DN7A(U#+-_C zAGo#FRR^*Qp<$dL^~{gkc+ZSAJA|{e*mP{-tOQV_JB;jlvg46hw=uv(W^T1^15DF} z_9^;8>JX}t6o|IL)!G#87N1NjJhNr0cAOvl75hc>7_rz$1jL&&%MMi3NapHMw(#@7 z^~Au_fJMfVkY#+t_`ShS=zl*J$IY`8p^Rz9bk7=VWL0-7O^)ky{p=Z^Q}m*spz=_QI88LhYI=X_HHz)(tDt8__Wcn}kB1%q)#nay(OszQEpEH%!Jg)OBy zBS#LwR=<=0vNY?V~PNYQ`;z)?M+&MXqaA+>MHiLD~52PO^h03(>^FjYK{ZWI2x<5(kzNH9jwU>c^lU(7sk@!VKQ z;wY{rD@xZpbz-!cWjY6Pm62GH8$y=dt#nts@x(9>tMPK>C_tqtHmRJ+2}LvHBU^Ma zx+Q(;XmLYUosOzP@yNpfP`1bw!&N1feI|r>P8F-fQmi>7w2?8pD4;S{H@-JOp3i#C z7{&Y(yaH5}!hNG_R~?#yIit_OzN*-k5|QmD=a+Fb#g&VmKT6A7@X*+Qj@LT1c#nPd zlYDS>OW2;L&F8>eH39wS`uc~XmtC!}G&FWd#>}s+{opUs1VO_jK=xIGmhS#@9S^%w ztIbLMd`cnd;2C%alY)1~wETRqC|z9Z^kdP~xVp^5jVRP|T6;Z$f;)v$4BV(C^Lt9F zz+zLHLIUUp0Y5J=%FkfK^H5-7pwx$qcVJTS)c7-S6ZS2iItYam)(i*I(~S$lBFD>O znsesGe43tTC!4bl5SG8w-R5>lT9VWk(l?A$lyMg{xG>o;L<-%IUv$j23zj#vqx!h_ zy`xghtWEf}BNt3spDi*E$~1;N?7FGq7l51-=k@&>N!1<$TV zlTV=~?OH-Xf-8mP1)UXb7k#vSj&CFe-;^ag!qO#Ep(4!)z#AoOoKi3`gy-bc&)hjY zi3Tj=Vvn5-lrE&2X)hJ8lp`IKUscf(MeO3XlcEw1#~qYkkU!91Czy`&q^YhnVx}qi z_F{aCpM-Od>|H4$q-VjQZ-A|;C$5?g=7fBtGHr;z$wgvuW}h*}xE9B_9f=)6Bic`(iG$O7?D z_GKr$n*qVfLMJm6nT9M0Z9e%poBpaeL*qk_$QrR)X0KGGdK#yVT5fYQmPbf+ai5qx zi2Zc~Ls?Bbec&CFtJwL$;l;$#n=t!bGj>0XUVR?ZTG8Y|FoQZOST7*GzND_azzaLg`5LS6a)(WQ&TQ+S=An^xE$`wk@n%r^NlWbMCx!7S6mu#*Po;V*YL6sB3niNGf zGRlSCVYA=-^tR+yCkJnShM^%VZen?zGk$OK- zzhbzo#v8T*|K^D~gz^R|jhxA!t&AgW25Np)vC~A$gaWkz?G!BcP+J(*e387crj>DV zEgQ7gYLz1~?ix!qU4=IuPgP$ijkx{Rk5locq13WrIDx^v&IiDM3BM!+r~jk+r2nt> zGeX4smsRiKffn~zn+6eofdBhM*vD%kLP>}G2H(_zk^1dlki#v603l*849gFNHjGD6JA8-cBj?gLUf&SL&6^_e?aS( zc&M!DN7-FwtjmmJu&G`vF8be`$*CNtUS587zre4rd#qpIH7PjA7o^41MG?r*O>rMh zVPANFyw?cR<&g2L@i2r3=-nA9-}gvI$>V9E6W(MQAqx=!TQXZ?60X3UY5F92!#Ik^ z8b+N-Dh&mlw73w{p>bdRWp%e?lh)Ps4<`h<9L9#2mm1b~3|~zXYqXG(+?r-n0nnmP zax>*qY>p8KN#im`wC(4lv&(r&1ulD~3X7K4f`l~mPIoD-BpEXfJiJaEk1L}3Kmkur zrr9LCmKretP7G9AlhtTa+Nz+j%7czr^ZeUWLKakS_(;Wlxavy5Y}YYXX;ZGtWXN>p zW@!jiAUroGr)H`}Oz6#VT*s(Lo>P@rx7pclMf;YVK6PB!?GOMTKZ=-rk_vn6Ph}p6-!@S zW{KrR_o;QTeXrFdCE=^8@NbW{3t1zhY%B^5r@JLu#{A@@%EA6hJ1$O0e2YN)MKo|mY6G#x49O!97`(1Wkxf?fYftm>lE*h8$dp}| zvi3EJK3)jiYK6{vm|2t5mHN7EX8`w?MON9k1G``opNwnhake9z7gShZu;LI4_+4)_ zDe~P~G@8d9Ta3x?s{!z7nYKrm|8r9R`#x5JCtd`KBUJ!2mwy-1f()j24vHol5x*s+ zz*0z*^fqa1w&Lx%&b%skMf+gtO%$h`A41uUV4E?VbzMk?Fw44}nVR{swDfZP^RU`R z0%qy55frZiVH4{C;;1dM{vIU*p;qrMf01D_rrzzF8)G|;#xy=FiN4TQ z>abs1E(rkSLjjkFqGQI*KXX@LrSpe6lEU zGJr`N7W12)M~An=xEpWLib>Hm*YTq`phBewiz|g?Vi;lkby@X;$5-H@;Zw(Bwj}VY zVS)ZDO^*qO({4FEzML`EiG`xQy5jIRHlD8lnh4-D!{XF#V!FKfR1JxMXpG2o7-xP& z^W-M{%}StQKT3Gn{A=jlV7um*6xl|b;a7v3chk%W))9blbdP4Z>e>ELqqaI}0LN@R4;=GAs3 zW*Ec<|EOPjhEyW;;|Wv7U`{3lnjuicG+iC3hvS({gg?J1re@HX zU@Xbu=UKdfB6x6deQaRa9Es?OwWgu&z8N4Um5g9523E|Dm7_5S88?&%hmCjzC)iOhm@Z;%|RFKhL>^3uLm@l-%%f#w?a!c#6d?nr&6S zl2!PboK>1?(^uUl=Uy6JwHv$(hFtQ49Rtp83r3$FNLt-nh3VP9%@bFu9dh?lQ0+Nv zEw*~g(yAz;ju{nd94lK%pA`xycG(bX&QTck`b^dU9%XAZ+zxCsZ3=2_tChArwV>aH z%wyhKVwg7C{K{9NidGDW5NSH@>Kn8Io`{o&uVE&0dVam9bEJBDpf{=WHrvw5tW^2= z2BfCsixl}cv734Y+>lBGv?Y(VA}6bkck$%5TV!iJ>kUg^k8UUL`tVB8#Zi^@!!y_c z*p^m+n^eGMpng2r;0(by{a;ketxW`hT(rSz++*DRo=vmF7|p>I8Y^*8WUo_sglnvv z;m8n^oW1tZL?P_5{rdo@?AMe7b|^}F)}fDA^;@ufc7`|KPN(aP6^tf1%RIqL>3-f= zICUdd3KXw;Q!RYXE%#dCB$^J}H3;>(8W zx78%hpH#*xOV6Hs{at{>tNtiAJ`)ei&at+@=wKQ|2k=T;tSu9s9r(q`6fG}32^d&F z8f3_wA*#I#YW^OVXWzxh1Obg;4OEwwB6%HofvaMLj#^Y&2@?+q;q+4A8S%NR*6W|a z{O0GrAVA08zH&LDQ99Elek7I2VKOw8ZW}D|A4{$*-3ncL%_s}i6v@J*iPEK>Xdl7P z-@3&PWL!p$=SQ(oEpcv{#(`(CkF2tQ*1g*DwB*=5h#V)~PXxjMjw-)I*>TJbi5w9n7?rd^Ts_HX1Ic)Ul2+&C@ZR0v-x0N@;2=nVPIaj@ z){l%pRk-4@W13phI2&78cE`lvzNCXh9?>%L@8DM11=!MBg_&KO4G`Dw;U-)se2U(5 zf8u#tep%^{5@`jsK=`is&`$Aw$dJ5*JPWIqgesoj z4LuKKi;_ z(rkEyjyzVyZ%KyCf}@k4GgpCzC_o0Zx815rU6S7O$2?IYX;3*e@s zJwh$S>+i~oKB|8uSnbu_pnS;bl>7*l?sG!{CjWCPDK^}u!O}g=%*WyhGV`jVZETt- zJK#B^DKn$O9`zB+hfgB7x4(dd)sC@3UT4}7pWUU5t@eIqACFLf(BnAMMuCd&Xn(=% z8bE&aH|U0qFs3C{X{_e{2J-EoFOr7pO4bZJDu@Y+xMc{g`DbdFD;8YBf_{l0Ues7CuyA$Oj&XDA6 zrfYO&1lI@Ie=Ig*VQ}yIVTn!0p5Zq`B7A(r2a5bZagBrxgQ@Ec20-%fDPd)l0^~on z#cEA5dukmrWZ-7e%&#C}13a@z9leSDgoe zH>jL{1_BM~uPXri@tK)-NCDsl$n+vBxx+MqXZ>-V0adN65{Z>e^tC1L92>hgV7RU@ zh^`t>_>1_g0X0-UfA9CFQ|Oy256eO`uM{(Bne}+8U?!L3ThqO@u0+U&WLh?}Yv&(cD#w zNCl0UArE`L&lw2k>N`C}_ji+sFdV4BKYvg3T`nyQ4b$umCMMYob$xVZCgE!bZJfVH zyy)8S*BUuF8&^FzXYmqY>PMw^Ut(rtS6zEKE=xR-*wTb9Hm&(W`&suZEU0q10xpy4SrMsMhH1FIB+Fd8seDYG`c~R%KOKCbwnk zsxkSjI&M~v$~2|l!B@4(^;fMi);DgcKlPJ(>7~gN%@cZzwF2Y9@|3xCTJeR$Pc7l< zXxBnjpbSpc>v8NbyW=_0w^7@R%iFq;Mho=sAHo6h$h!UAAxf9^`d z+AzE0yfC|Cw&0O>1)*--D1LV?(yso*pKSD8Lfcv?oBsGNq%plI`azcwS; z=@xqc{_8M;?oUVjn&}(DC1)EXwQ3m7^S*SP42p}cQfy45bZ`h$!vfl&DYec_cNhVk z+@%NVK1A4RN_4eyc2jF?_4!C^rIPBT%aor|k+3Zn%bu*AnRNo?pR$yxO>`NGV4c6Gc&O>GUc<@h09W%K;N~{%&9+LX^VQe=;8}0d=X1NrO^078m%v32j)k}6AKlj zP@`t3jo(ZXqzGydNWYmfPYe;ON3XIfbqC`&px{J)YLjgbEr&G?oW$BWGw$YUtL^1# zucF@!{Z8|xUf~vhA!=uuyJk!t&=#Bru#WjP?BdeBSEbBxXDl1xf1>Yg*RlMenR#d8 z0!~al<$T!jr4Ns&XoPqSSznXxYoF_=h;0XX<0SL^$m&bbbwPF57jutJ5J0F5IMYG! zt%qL)IaZw!ijG4eocTlWK{#-G|Avs0&f@?!NwMZrCV<>nqIE`ofdB($5n6QRdd+@12kM3~AEekW!Nk4v5udjvSDTcVll6@oZM}f*Wv_9NG z?N_XKl2YLo(b!2k!FH#JK>!@-NUGX(`Zq#7=HU?${@$-M5SQgl?B!*YRTRqhaak^=`_?)U@I0lQi*0}om${*5vBt=aqf(Fcbe z#1rZ>vlziB8}$%&E^3KT2&nP7ht#Xn)GADSX?-eg=+Rz0edy}eZP0sw-{SJL>))l! z;uIdlq)3sK;MVB#z#W7%xsJ>?u`%Ofdw*J+S0hAAj$9ee-&T-#CB~vxzr1coQOzQm z4DJ3*y4IQtbcy_1={%>n(=*k}CMt9N9qEgEsK1HyP53|Ak7B5|u;icYdi=+L0{^!R z4En>y2XIhYRK^_r>qW4&f`vyHnIJE|4$+8|L|P6v6M;*eWz5pAg|jl1b&c)BUw9Yi z^tkvciXJ|M69^`pa<|z!^-T_XGWj}Z!!7Wn;VQqcFAySQI5{5Dl`naWT856sLstr( zdwD%JIoc)VAj4uVhjG?boUjcSX!Lq7$7G;Z3-H}!$BQi!&1kfBTjewWc4Uzg3X}7qH6OJkZMd zaZockpFD9C-*Vn`%`ofeZE0Q9%QNjCJ+wDv)pWMOLl=GAM~yN{?&;CA-^ugjTzVetMN!{DLniV~bB=6Il*7Kh9#KBpovc zpqqV09mfeI>lCvMn-V!zx!)WB^Fzs%$th@>|3zpe6T(c(P_)Av8$LITT6u)f1&9o= zd*J9qY2E6d|4oQ=;?jRImll>|g_+Ox%lHeXunU(){zmjqAneQds0H{Smm|v%tqe7- z=)Fa3#IB!7hzwLI;Xy<}KEJDcYr(i@Jf1$13YHOyO3J~-->bz`{y!m*f6fnLf3f^3 z5m9T$79~!$;ILjJUYjW}&mzL|2A~#k2}ra=(Aj_BhjGNnjOxhmxRk zA{YhfaWMjhdU(*sD&|<|yjInHV=KnY^uy!fpg?q(^7J(2k!G4AD*Yb7usx3K&DvCk z4fC-yLKWsEs5;K6kokIer4Hxm-{&M#=weHLHXR+A#HYyme|{#OT1>Wf^CO}>^xqo4 z-NB2QFIT8E%ABoPb5@mlk5nPuBc>3Ba?|N+FFXTs(K4CD-p5<5c%LVbae8&v4~U0b zJT|z7Z9}_iW!l4kF}U?)o*Jkre6`vpQ+5X+4l4IPM)w_uL$_UoH&Qcn^>TdWkWNV$ zP;Furr|~=k%}7uw;wk+4a15MBq!usB;u@YZoc>^`PAbab9%oU;xv!qtRFsoOr2rQ* z7Uuv7YWR+(+Wp-?J#FRsauc{oM7Q9~>h4?l21~eA`nJlz43qkFy~-`i3_jwMz@GA8 z-7;EU>*r&oH8tQkprR(E3(>6KEic<))@8~Sr85T(-~SxHZkf3I4zli6a`I!+T%)t1 zbE#r)lSO`YdU|?}kyvn~Ck3PH$>{pV#SYN4UE=9lYtO=zTrgWANwRJNMK$pkA`U{kI=|Fsc+sK+Ogcl@ zbC*y<&{CXI|aJt@rC+3Qf?I2 zu#fS|OaUH6B@}d1?Bc11Y7Y_x&0J5-_&-cf zU4Onmd{PJT3YPyD~_mrJIlflb}Iso3fJB89d%?dyVC)h0gT7b5nA1(XV&eriP53Q z4L}$~=2>+wuRx1+f}_Q1R14B$Tvw|ov(tmtD{+-t0b#kl)DPaS`3C0z#x*#HlMZ?y z%O;S8Toh6N$H))tP*DL6mLNn{=2S!m<0O+qz-AeLt(J!;o`pw6*DZ`I>SzW>@Hka#njH@#l%=*o3gh?SK(jfDB^nE~B3%KpL$>-%><& zDAk-^TDWr*XHlGGR#4I^@Kj~CNylO=<)n28{TUWY0^zroP%~C(pFf~OPaquw5_@MQEtG9khAGF1NjU)*b)wM)SkVKWU zd=?CgXF`=786I_FvO;le`G+LEcj|p5_<9Z#vFJKKQTz_urhO+NxA>rV6)C>s1TfM7 z86+fauG$`6!DXp_<|uVaZi#`eD`GeSE_vjSiT^~TAEL-!U_|wV^PkefO2nlx<)5_h zhWdB0W&|+_L4%k?2ms+02v`Mlx<9JtRLyC>hozuOVaTf*pE&tO)%kHl1_Qv6~1b@WUY zg-YlhD9!VHF9rCqt}cifr=>LHB5;*D!tWQMNzUM91+Re=gVughU(%S8(`RTr_KA>H z(C5f)fYw@!d;u_Bgm)PIpxyR;xg=1Rt@C5-GjZ5(ZI;*S^6?o93Qh^8WU%v|s$U10 zNkD2YBQbE-i~Sio??uB9L~T4M4puS8UFdtT)c%}Ba0irVOECbGE|yF)&OeprC|wxZ z@QB4{fsVh;>)5q_dXcgO zp!=Z+VX*>%dJTby!rtK0-tbEMsZacx@^!V-qH{d-?p#68H7&aBABZKKOYkVN0+0h; zp?KWr8KCJ~-mmXUWRslo4?>3>@#rMK(3K>@()bn3L>IckH_*lzH%SvPIw)iJn3ku= zBK!_34uch`;}o8;pf9R@ePc%O5=M0>yG6M;^*$gS;sZ}k?fy!D)FVW7M?fw~oQ(q5 zDF)2er4a3h`M(0>=X*n7(1ao)l5$5B8qHE}q-ehl9x6zCcP5n5{)}w6`A^6iD+Fpl z{)24$KNFJezfH*OQ#3%T+K$tLGUk^eEhd6n(8dxk78*A$!Ez5?EET$f{Fr6P`rtOx zTs_m#%BH8}Uuq-&`5~CUV1H>2IvBIJzKdivpGfsRT5JD969C5bU6 zjB=fOo0^P@h9>&$$uRrMjB#X*LN*b^>JQk?g0A=8%y%nMOm_ipr3(na0b%Tk#XAlg z$udJ}nr<9AcMV~5H0qd}Vt0*I9Fx=gNl#{FGpp*MF|XW$8{RErHZ<2_ehQB#b)N|3 ztVm{vbaE`BfY|OI=qm(0>~}Iey@_UJB(zHL{L>hs+X&3x@d`$Cj}YVQ(Z?{e!>I~# zUbWowr)=2DuJ!>gmhC!Xq=^y1-Kc+jw*};GXcKA22zVRo<<@K%j(t|Ar~KFl@V#}UD>yNP6pjH(Wi<0-e`P^732&EC68cin7;lBx{D)%;1YJ@ zlcB_1W2ORYtqK~KRgRCMv&TqA*22r`)EM`VczeR1)|GEc`hlLc))mf)icx!@DDRJx zokP9ZrM?<%)>}uvAxm2n)>uq?qlA#(#93-KjhU|M+nDa#=p7W{qQf~NJfP5;J$9Sz zP@Tc0Wq*LrwZVwQeDoLmKk?!`t&IfYlMI7PB``wZcHBH=ZW@)$2mgQiWl@U+VX)D` z!0c)NIgI}oQP7~DGOz#}WBuWzFWIb2ZeQP4i}gl9WBWabi!|2O`XeUlFC{Mx4-Jpy)n%nRBEM(UAf0=4V!pcu+b@6?XWwcAcE0s%C^ECq z{2lFAx!XHC(%-T@rMFikq1A!|1R|eT)j<;?^1Bm%!v1;x%Td;4!qqTLt(aFzsZreV z<)I?8Ztu^1wLZ?}S1gIVc!R<}lt$CIm3Re~lJ6Fn9!cPRu`9*Oqwf9#xfZchW*#ZK z7=4%x=`NLcbvyv7a;l$@ImL&0)mc%pN-;Mn{sPRPwcT2ye_YT%FJA`_^7F`h^)s_MJhh+VzK_HE9I?2=3zR#uLRw)Y^qV^G84OoTPIV~ zAtGm1&3KM~bsBzOPQ|!BXHHpb_0yz($qRTNgL)s1O(Q^CiXCbao$yHd+#7PD+7hpB zT(yru&69DpK|`~AUMG-O&*y~D;M}5w>12Ygk3$(FFM{K|QFrC_NT8)%6GRoPLK2nH zV6kT`;5Y(xpy@>^Ixnq8h8^9^9CLjNKN1pUEf4Yt8J`SsX%a%`CcjfAbC1eYprEPm zSbUqokq7VyHwvO};Wgl_LYld-ucW|I$t$e5jk+n-w~Da*ws;2@Q4ymdK3RFTHK^Xw zEoAg?fMd6u9pSXWj%~4=fgj$FD!q1CvXf$2ko_h%-D*8Gm9=VaHu24aKa`c-Y)2vF zBQ|P!lVwXUgtcn5y2@y)y``bnWO#+s<6@;odjmiNTYZjbh+ciI7&frX+O)N)(LHSt}L6Ys1m{v$pv7E>HpM64I9_sRn8 zjP`(qs9vZ7X_^Ml?Yl8UaUee^Ph2W8 zxy(Pjv$d(Bx=k()(kjg!-`>fl6*8uVQvsRsunqB}n3u^kQik5MC1ZSUoh(BySyE&6 zK{Xo1iGNUa?XKGRIZ;xP0P`eepPjrW)&W2)FBtkgE0*I(8RvGu{>GKe5&9gv2;`w5mYr_1);<+JN;ot;E322g}0TQJ8qOKq}WsB&D+n^#36>Zb4r6WgEoKrbj2*H*=RbD&1s8;G?0ak6Gz zy&OyFHj<|?;W0eLbpe~q4rMb@13#SF+p#fCTsTD8@665pl$9hd|7mFQB9WQMJDsJe zKYtw-Eun>!>D>L@Q=2E3cE9?N!v-K}NuzMoZSo!#a2>zP)W2je+$nkA%n+*hgKK9R zk^95zD3ATIXK$cvTp|mSb6v9gIu?lQj3B!J$ruA1w2Z+5b7Z{&S2Zl`<-2l+)a$7M ziDGW+#M~`qn&0%ZM`c&24z|^F)hH0ngozL^wrDPSI-G~hb_c^iGSR5z=>RSrlXMA7 zRgCyc)G{kz^mM1Z{eS0VvO_J(0VRV~4d;2gERmgOG;*vEBixjAk}z47qHdYLX9r|o zD9m4LBiNCLj~zhERI0inZbs`NZUzw`ZB|R}^k0dW2Q$vVjqta}Q85CWqiuHm+Le?A zFfWml`yFaep19~q<)j9#tZ0;fZV{v423g7) z7ZStV5$GZ|S$l5P2@FKnYN|Kg_XZe`fR`!lq+P|MiE>A5Vod4uutbzG2PMeE1C?xI zy`)-ng--acsrm}u%`3}|y2B3b;To~*S{)^ou`c=0`s3&J5)9aJcmUTpRo{=@X4r5& zjS<+ZPR&~OLp|3XQf?ZlO&Tp+SCIckV)l`(m}CDHaFebL@1BT~?$0Lla3g8kq?e9% z$FJh(I2^Va4}&QVpW2Yc2pw!B0qPXH8|CR-;3lOPb)0)Wd*hb92Y7-Gul(M60jh&VcBY^UTxfAc$X9iUs%{Mz99Ko0y6FA=?J zG^RjTz=YA$iz%|{7P*&9W@qG55I~EijP?Se6AiP|S*hc_V%M%7mH`Fm5^V0-Q;}8r zOHE`M;w1+JhZ*Ok$#A2U=WFAQ!;XhU8HX8(1RAh`+BtU>&yAfm?3KN2##e)@hc05z z^b%BQ_J;m%faBW9^MMq<;nJmY*Ne19Rk6H8>a!(Mvna}!WYQ?0ztAj!>QI#7!eErw zi&v}h$|@ii5hhIORx+PmfPv`IoWxPcN_Z0r%jm?1jj(>!|1mv3W1I2`9ww;Yw@~{; zh^$D_ob^%@WSOXg%FWi~{IA3cX3gpr(BIy}C0Ha2aEY#6=pSyLr7IfeEhv5z_t4&j z)c9F>G1?`Z-O(6;YcVm0(o{f_U8dKCg}f4Cp-6M|;DUEdIV&od&KGhg>83UCUfb_G ziO~=k%Sh`%uZ!Rb>DOA3?#z(npMsUzo)Sv1?Dw^QZOoG=kthI%zJ%gBXXMyBve8x| zmTP7R==Rgwj9M;C_FYBy41+)6z~Ji4xJ?((Gw8F6b>~u3Z0&WLA{^o8yTAzfM`~GJ zOQFBTK?92$Cs+02i2ZPVXz}8*-;c(KCz;@6eqQc3#z>VEm z7G6{B?kL7eO(Tn=l&bD>-kpd5lpgDa3jcR&Jh>jKfigTBR(5~$Chj%)2LlRjilaDL zQ0dpY$e1;PDhvv$=@4EiYd*Xf1K?rPzeavTIzdN*MhByNP z<#=B)9x#idJg*K%+{1VH-Q0Gm=y65&r3GPluo}S^`fjya25dIZlgt&HR zvLWL0}8&r{mJ*@R8KW8EoWRto7;W*l{B~Z;(pdQ2@;@ z!T`qYqe-)ITX(Hwcu3zshOU#vuZ@_7uA_#aw)%3M1J9zLBnR187hxj-t|Vm;Jv=tt ziewhQ+tPLwTw@>?+==zF)5E*O{jbD28^*A6qe=Z9&+GwmA>^bm{qmHqC!BlxG zkWKWkd!@w19bYjf!R@=MJ1Bo>Nsxx@i9_{9Bv82Yfkx3Un1Q15iM9!%S7>UiplgIy zN61P_j=%e8tah0}cDkUuvXO)mQ(aekCB{`ke>(<#S*iL7=A);4Gj0G7By7W^(XU|J zSvju<(n=}Q*Zll`yg>J*>WQ^_o=N5*Rh);ev+V7Vcgg>?FT_yFlw4ce)Qhqhu^@+b zwvse$zv*RfX~C>mx8@`f8C^!L(*G_!Cddlzh<` z!_0x5cm!J@4&iQfE!qfhK-Mic@lubJUj#KePe*P%;oUq=Yn^WDE=|jKByXQi6=s3q zDNS9t5YE&Ajx(tcIc_*~r1BLA&40xEI5yd?zCFZ!D5g&f_{DjTR|^t8@Z|*(xVdJe z(LIw4Tb~~dqBsk0bg|(5Yxg7+j8$35k(@^KOYK~9$M?z(fw=>qx<{F@28zcE*tSgT zKDq4(SgA*A(VmgI`k&su+pL$ZP4beQAL?8lj8!$#W(E*mjU;5cU>uSQgygeumreY6 zrRAI+HXCx5r?XoGILz#Fcl4E8a2P5_vG06B64xExpm^ig`() zLQ^ySK)asUKRX(aCh)ct&B}vsJm}fST`&MPmu6{D2TIIoOdvz)P1=$#9i!J0`UhdezjGBY<=>jYM`=krtc@yLuAPS2 zm?Nr*iq4@YYxsROsnIZw(0&!`UEPoPS4z+hQqH?GcKFrcVenC5|K#Wk^hdZA$q?^m zINcI`12g$fau1B|o~)ubxX-s9l#^q+e`9N~9)o~tRWAA~e>!}IE2@g5qFl{GjbEAp zs7RcKBN3)Hgi{NtraCp?Mxzub^? zhEC4n^-0287m`6y>9{Wa$n>btEcg|3LubIFT=$6b3<&3r+dEeWHL>iD{{F-?Z8L^j zo6o2G?!gHu{_5weX0eKd>qFS0=-E?ZQk!br zXQCVI-3|V}3x&kF^6C(C3X6>{hH_v|cB~@beCsZM?ZP*nJq%B1F>OZ4!0r_mJ_8KoLYFxDZ*t$qj z3J$b)VCo)|5p-Gt|^Dhx;vTTD`LtBLR$jstv_+h{J| ze+$E>V_1{xzLiLf5s zZDWcjFSiU*6pF1d`sIfyp$Xt%rzpdIy}NluIkBv@tV34p;CY#^ZtKr!=3k$*KbbNA zQu;_oa8rC99LRm^Gw@0?xttpNlfQ&v6V(C^3D57>kc$&+MIz9lWMXUb`rT6i%I#LK zB1r1Koswx(n=I#Jj_eIq1;I`VP06G}d(=uFC*K*TDWM^MR%k}3zgIAOpUI>T^vU!r zNSxc9+aB9D+SHfxiFMg0GETm3H2#%+S$BVU+syBRbXI2pAUe~;pf$WZ`uwl@eG|Ms zBJ97B8ys_Th<}0KYVm&$;Gozn{0pGFb3D)=TkLDg(1Fz zn1#ww#!ky`zGz093PhJ@G9m=KPM!l!7QSBJ-Ux!&Gp2u{4dPw)M}Au!a)F>`%fn!0C-FX?o$+Hdh~?$1FX)e)g!vF;lYnft@AP z|9ag^ouHoF5=UW8f{3VETab16$pe6lINTdbe?miaaKSo8N?K4fyQZ2#%5lFsRxsyc z+5OEpUb5O!qtNX5%kzq>v%1Iw;p&2A!6`|xXQN;EhsU?kq<%Q}`Fwej#-X7>nlsOi z*kxxM(Q|j(WazrKc3G>i)6=@e>ow66skQ9W#x6Kbh=#1^+>!_Fg@pnmWjVBeZzBA6 z2XZRqVrd76z)2eLzqmTb?y#aZ4W}_1+qTWdXl&cIablZ|ZKJVm+qT`Hna;cB!_0g- zKVYA=_Ve7h_M@0*vY@_{rF9=iID~3~AOoF}Yrv|^C2{&Vw!{I<2O2I1QT;C1E7f2< zDh#x)3$rt!^Yl{N%k+%?4glg2*#+{@+8EyP?Ru{}PL>eShYbQF$FgwCIY6t@mthzG zq#UIc+q!T&I*i|R#)Q$h1onE)OmMxJ_XmCopfILK_%yw0l?F8D~?T zqokD}H7&&SyoMdwRk2!do#!!a$#tO;q=>-b4yac1A^tHgc`_%RT|P}VUUVj*YySJp zef@@tbxFc3Q<@a9g4#;lllwPBoj}e<#MMWzNb5;K~kHL z+j^=xK)~{hDakkqKAE3y9gr`1s>e5i>Hxi>1JUwqDMZFE1uLp5&TW_~Pu;@Pk_U~WYjy<>t#aB+nngZSY zzHkTA&bfEH6vz=Bvfa79%`(g>v7Rg6!_57bYSMVG;HeJVSnWmd`lhHi)c60~cFS*cm4px=AY}gzmi|A03PDFaU_%*I9qS9< zd998voS7yfuwGaS1eNi(TAf-9)hq=4H`}IlhB4wQJGV2l!da`E>Mp*QfR?{7&*ZBt zzZcTnN`Rz;N8S!8DWlHb$+gCvrx#t$FM-cbX8*!hDRB@~7QF!o7)+60$xP(NI5*?B zLMcq7hHB#QX(l?u-Ym!Q0QyL0G!ll1PM@k{C!w&MLQRN+Za)-?5(`Nyu`wPexzB2Z zo)4K2oT1|CcvKRiv>{`E{$6cqfadldB>c(r@A&IsL*%(Vp!Me19s0knwuN?uO7K4 zoW{R*OWIU&W?!ur>ag=4rOW7~zk!D`q@}By_*Ca7*C3 zv>}}&@@Al{Mln3IQ!_igZC%KaJ$*<$yHy=Q(Ei;7N@=vXz|@wc_e&X9L%2<}Oc!M! z7IKF{sukk{`mFkXiO6lP*tZp?z zadG0P&p4rtwM#dJX({88Zr4=!9ht6w+>EOa6p*`Ck10gcJHlGNKbb>34n4HX&eD6w z=$KVUW}gH~MOdj%Bs1k1fCRzH9pI1mt8qD_FU(1Q0ITq*0CuGj+J4E=Ai{Xqz`-<2 zoW2V!TCH)Ed~SBsg;}=F>{w~H1~SIJNYGI}n#fFQl5|uHban6sEPOIJ%6;PrH+eA# zE;lS)mE@~N0K#~AVO}6F>~*9uNF~ZLnopoS`sRS|IKyxE@rx1_eCu&AYLtRqRv)=) z8m&O34JB0wKz~;nLVwTtyvS>wHB|Mupc}Tk&j4Si8iy@P1^(NiHpI?eK;X@tf5|0! zn9Xi@AmJ_Pz$`5d)1yEwV0quHfpBzbnJunGCY`D~Z_yx6k(0eNeD`#&WwXi++xdBLNa^si2)5^|S1zQ{`oC>_eVRbSpJJ$OlyX;Zpb^T&^y zP90MWWmefYw3nV(L~!BUbM)9a$DnMc)UNg`eDcp9E*HYynqHf%)75M2LtOK~x34s> z8gwi+ui20^dEL!)7A5D%-HTl?mSwtEZFCmXTk+o}HkT!om3cBV!b52<>%5!6+^eqR znZ6_eZZY}FjGT1M--A4aHGNt#rqZ>f==koke>PuA;N>BDfb7peQKS-N*Dh#h>p7LptGo#Q}*!Rc$TtBX8(pY%0 zTBQ$8MPTENujAr*El@m)y&OZwMq4m*3!QJg>N&K(V) z1b|QIUfS1DQBZrf0`!6TXvrk@u`JtOZq$=IGt|UZB6Wt0*5EmcXv0mx>0WJ$0uNp% zLxOW-k~kPk2Han44nw_YB7=7{=zFX#7<@g6<*%KW;gc0JX=x$3)KuoF`T2BsihBVD zT)$U_neCTc`SiNaz0vhmDj_;>pw)p80=?&<$g8D_4ewxm6uaKu`(R+%?P`~A;Art1 zcn(~HeJU~Ec}j$}bD!H#%KCiZt@&%92rWHC?O?X%^~OEm%Zx|2t{QsH>=?9?WzaJT zueM$6xVX1ek>~FWb;t9UaP8D0@uo!jfU-!^XEE!u%IV963#9Rm2qy~^ZX+%X; zO6r?1P4_2$ZptLqy4U%MgBGj}gK=g;i8Wb$$YPv~^s|NHkCU#Wl9Ox8&pz6M(<3gJ zMdeHl+v1Fyq?5Ibv0Yh@jfun3Vf(Z}Cj)PWdW+H|`X#*cMDugq z*54)=T{uIBHe)R9Ddq~GTBkt2Dx58s%|GQ6BQ|fLpBf&eQV8ru#yBt1FpV*Sm6FyfM#E4JJUu2jCF_aCu4N7+{LgezduDy(l%RC;$^%9Z>VW!;@=f!}t|_0;5MTO=7ngg&9xU{dO(C43@3Hw$qN zDZr$dT5ZH2{xgK(T_5IxQ|X15_%q=fBDXUlo5v9dG21>Vb&t20m{{DM3@Dv zAw%}!8QM*ur|1{t+@J5h`1K=*Xs<}fP3J6nf?#U^5~&1c;jt+(d_8oiCYEN2aTfN^ zacmMy(tB)_3Q|D&=J$e!COSn6J!7dTGka128+paI^;vQ-HPo{L+=3eG43)7{(ax%; z?X&I!@>!pYBm}&5!3oTb;iwn!g*#tKeGT>+|i;fH?%_5Yry za{{Y3^1(nr{GdQU*#0M4Zti4gVw3dOn;zJ5Ru)71x{^JWwc}(P{8_G1j>7y8&m{Jd zCze-~XYgj&lh*{gk(vFt|FrGlY<%|Pkd-H+V3JGV3?6Zk%b!Q!RsD4rbzp6yDXAzM zjrZ)DyQ9bXIctZz<7Mt4*ALPGha60T8K-!!DL|mJa*#eySYp^8Dh%{tQf>lxaoB4OecL9F8-otR&0!R^%ke3bEsF_n-JxI*%J=hz@!+<#pXP6#-=QFyQa7gxq++e^eYu)*3`vsiIKqoSh!(L7}+= zns1FJ-FsfeCHxbvSaK!vLmm6p3C=~i8-$_+M(9WG=Gx@QtE>IgC&#`sPUGN_NTcqu zD`w%4uR|3@uf`AEOg+C)Qi#;?b6IpwC-q0*CBVFXdwa4+vt)6BOc_jeumdy6>U2Xc zHs-XIEV~{EBiyn1`ch)C)RU*bj$YxN@g6j0>qqN@FL>-6=ng1E^u3SMtWtFo2}WSm z&gw4h&hc_-2ek289K(pW?M5BAHil`ba=|M4i0euU*tz9M#^OJL&t3c*iqE?MbB-zivpRU?UDcRYts~5$41?&uUJy3HfInE4! z7OTT9KE4MxDoHXL#&7QlcvWih)z~3R5nG%qDN^>xtz*x#WyDO*BF?gCL;Ff+gnq;6 zfCl3m#$~$~TCc z?XxT+eJ1^G{R+Xa3=H%b*$`@UqI2-yb*hRM}70>E4H6y%^D)q7|Lx8>M_{2SGkpsmk9;c6Jy+_s6@)Q-@{MDT8kzXOC%{; zmSmUxlE~u^D=##Ee^!6i zSR%*N&UtSOtCb+X&d;^Oa1H>GAnh}22uO{UMC?@NyN zb=yhKL$34nZ~d<+XGRoYj^?i-_0k;Rar)z|hwt>W#lo+A_RC{bjL_rM@hv6IPqyc7 z-k2>QRLbxM&zkt8qSDX5lJhxSC;&Uq|6v+&*w@iV!lY_rlqGX72F zTHUi!m=b;ac(2k^@aRf-_NdR#9$H73Du)VzlBdQIatbNU zjiP6*29~Oa${tn{M)Xj$iMEP-aWvXO+eHj9KR)})$jb;&;K<*}jZG+rQ?6o8W{P8A zav$KbyW8HxZ8SJJnrAmGM0azuy|~p_?Y*-6ysc1IiffbY{pjmutP+R789He~#<4l6 zvWyW|EW>YRw^V3pfnk2%{A|BEyWK&Hwz)k$Ct6H1|Jz_u$J;L(2jFIAGU=nH!y*%hN z&ImHvOcbkYvq5z|S`@eA5&YLrk%YZpb|py)yZimX+C&Mi8&5F=%VwIG5prWl`ERe# z!km~UbnWyk+q*hqm6*Zk>&H_&(zVi?Se*X3J0bpdReABjRSKS|1nBQ>(=yEgkq?ju z^}cn&78z2h>L=M=P6eJrY|3pQ1BXIB8`U?P!m;Fu@B;EA@;<7LXG}Pq5U+5tfyVeU zCUMJvj*MTovX|QpGvw6q8QNZQLwq^n^$-uW>|SvH3N1XAYxY*a%=$a$%<1C}M1y(b z0a`6|FW>!FS+Ay+R9PD|5?&-c>3qpCJN9j?RbNr4?N)rC&5t4Y#`+#ki;0*)Tu#w~ z(B!hyy}DUKsj7JNF$SBWNy*7n{z?aWqIEyOU{*3*imqn#8ap~&oTWsfo+z6o@gfv~ z7XYp9SP&5*fl0Zv7#gmBw5TOce#~%Gj&sAQH*_YGPeh(h^dJ@H&YW1^x2%UKz-ac@ zdw5v779EfM)};W8!@|LD@5F;fxM}^%H$jm!hvT2wFcaX&Fz(Qs)08fm$<&!2XVeam zp-e!~m<82;NRbyKVtBOP)u<|o-@(k-<*jP(j#~!u$~x=*R~~xWx2{O4q@D+y{cWZ zhF*=6HWXn&EBTUTGJ#8{lPHeS5?&0b*Dhp-@|%jE)YKcop@6Gw$WAdZ6Y6NCT&tlh zMDAnfjHBHVPIR;-DAX>1&Gz)9J=85wmg_Yg9Ziue3OXyZ!};Wv&eGr14jD;JjT)n= zq9Aes_#zfwVF$+?3^J5;RRSeun{n#vT8liY19Zn}DNCK$-1$t=Kj%GYa$5lgZY~l# z(4ZjbG;&(T&iL|t3$KZ#<}=rdLl8Aj;X4A1DVOap8R7D)@?*|$ zE=JePtvUM}p08dZsf%Rc#u;p7x~;~>D}jtzj%*4kT=J8%Ks`yrNekvat8!`nCcLl&*~n8 zz0%_Rpv$PeUt#;p1Be_*yk^4wsJK(~lQ|gq(_GaeigGy?f@4>w$sF+MMT3NV#+@$r zOT1O+^f|a+-s*$i@8?13pA8w04E%*xY(L?H8|aPPcVrlxJ05m5t%ZcL=)>{LX(Gtb z#Jf5F;hiIMF=xC8Dkh+4z-X_;-*OD?+$7%NK1lO`IiL}>fSX$GGwU=a>e!P_;||n@ zQ-np_EpxFJa|p)!NOpRg$QAn6ouIIMNwoiJlArjG5pson=>yC^XbXF`7hWAfTj~&R z%KJ?CzP_1YEWe>(oxO=-c`XFv`lhLkkvIc-P2MmvO(x7iqCf$4DR-#;USF05UV0B4 z(9A+eln#y5$lk~R7rOxkuzejHOnGs;I@*X0CE-H%vk{!0K}PEj{=WjzwBNUgKwI)v zmtkUn-dYfkq%}fhHu58du#vxTB{G7p6~BZFScbp zq6eI>Q=r|K^J{<@ESR#O0wNn8Rt(2w>|j5_g{v~Bqp@A1-3y8u3^Wt{l9nSF3g=Vy z9|c;Y6%_+u5HG#YK0$>DgA=UWg#>woV-LgvD!~8@x5cgRT7Z@f_j0!BURIUZu~AnI zynAQ<)fV}*L5}URu`<*w?$S!Z4ncyF`X}F#0Xj9J7X)CUyBrfDtsEn*9Pp3CX7&dV z(^Eenyyulv7h{of@V%b*oR*PtBCj!}qBn)GBrMIvgW3bV$QCGF#U;hC_I+Bx%$^)0Tz?m3*)1s&B9JP%LTTe+C#zoXmq<{8j>5o|RE_&%Wr{QSt zP+o&SToG^#sw_pop2(`8`ptXUVPB1>ptL;(ti%V!W<-~p0xIMsb~9xhL6;M|x7F&n zUk+lbyM-5J-^)kp>9Kf$TI|UF?T5Ec#6^X%hK8XgvTLNB-_WFbZaPI;RWhy|iRJiB z0w482lRZv&W+$)Fx7=jny*x^xCPD3lr@=$-aeknk6Hf}1hJlrV`Padi05!NkNzd*_ zQd3}9)UQm4UqknOJqD4JfiH=OCui(6@&{|?V2`_pHyi?QX$&bEb`y=(T>k3#$zGCU zUR)Bn|AK*oJDq$%Xx(*#&Y(u$Kv>_2z{`T-vy*2e)SqJ2n5(FuHMvzo->7VI@Gl-+`n2zIitoIF=t>PKT)}UNa=&8)GvWoj$Bm5+#ECb4|A=T6Kip>% zvSj@V8-|BRiXj!(4Vv@#$yYUG0$*@3a~@%~lao<;iwRRu{=v>_Oq@nt{QKu#%j|AA zu~kf_|m4_HVoVyaifhEUqB`K3Q17 zLN_$8*-_Ib_1v0t*OS$+1-c2j-pZRd5@sx zT>aty8aOtHmbB6LVf=8nL^i(sh0WUrP6xm2HJjWsO6MkgH<2f{WXrlImuGa(eoX*G zQcAcwN2-Z^|H==yD|sl3g*R#s;5#hUK1F(KK~aS9&BB+AWg5<%#06jvzYW`iQgage?a#&WW)_sV#h-E@=Rlk0AV1Us@^*E#_;eu*su23Vi{;J<5XuV^#y| zHQGG0bij-cudBx5of1__YTA=j#*w-q@evoK53g#fe@NjR>}iEg)0MD#4C9ke;rM$c zj^j67oerk28^@m|XQ(B-zAtGhouO#`Oq-{$DzLLk)q<*fSJD#K&#x_jqCW+!A65swLmba1%=S%HvPn#Wb}YNAr%IBn99P8E`l1QkN zV|>JNPY@xeFG_BfI|(YCobx(QtSO%YVq+JaFmj<)X*#9hM%k&}`Ys&i{8)WN7s`M_26Cq02_@z@*V&gH}6v ziiMtE*$3^U=MPh;n*!|owH)O}E_*ogXIl1W>nuGJwPqGay&3a~VU{N_S}FNa*QE`P zTKu~m9?{EL75CHh{8hD2YAIv(nyPDfTD)3bGa^NXUFf!czxMW-Vxkg$R4r#Ge96;L&p;g!kt znoA98!V0jTc>_&^?>mw=fd@0EW^XV^f1OR{Ue1U*3|ipvBR;N4&n&=&e-T@}ka(GL zjbQVH93BtaVa`s>N+3&)8zJ%I2AyhR(e1&Vy+49E2?9{fEA6d0dO~Pz@z804`;~%4 z(9!Orya7|=Xcfw3BKa$5Ub^|5XkNtU{ukJ>%IaYrog}dG4wtZ%cJpgw>1BiX<(jEc|KBZ3_?yeYQeE@ zj_M~Wdj|B&zhFJ#UEr0{gLQAOGs9*l=Hm-uZ|lU{+Cd$CFPh~o4ibC*L0IaS?nn0L z;_PJ?iT0*7!WE)YdhmwtYVrXsi%7{t8sYi$qUJ|X!`Ve`h#dC%8;B(fQ8O{oxsSSe zp*aY%vhok{jp|h)o?nyxQ4mB5SesPS1ed!ZY7YQN9EhMh_xY*GlkFIJO{&hmRsIif z!Jl<+C~u_c!y(&D%eA9$Gt*;h&g{RoiwU)#52-lNQ}&=In@L4hT$cX0nVo9wFpR*t z=!QOC^X%9$6Sx@h?cRon5OHu{U_Xe5hGyvamF|Q{8TTq);7-p%V}|u#b#2)2o?CY z)KOe9R#lPh^oxcsJe@ZjucT2#MS^)d4Y%Xa1F*Y%#xGMKS76$MLxBFfmjA7no^AKJ zLl`V_2OmelS_BOJnuqPD?FvGf(y=0V&#z-B# zQtaZV`}{yu!seHrRuKXBldomMgrx@UXHX}a>l|d!tq4=UoR-K}a88GCF;D{3<8Or5 zhD&-DNQG=BwzAzA9TWg5xM{OJW6wK^*@H3DQiP~~17^9)d^o?|!`*dZV!ot$&m)|p`%*>b9 zG(n&8*0tiiR%o9D>LY*FuLT#xyaX(J?G#jN-BkWH{GqzIV{hi(*rBOpB#_(5dDFG? z`Tp1M=4$PW?~%#h^>u`#sehliZvf7t&QtOp*d4VH`PpxXEfg)yMIs^|i7D~t;+aTq z^dZXQWQeabILw%DlbAF%ZTxg#!lTt0`MQ7N&xIX!Z7*&5p(=}BjCY_1LQ*$J_)2}% z%7h2l_9(A?MQ@h}D{6O0ntin(xP7G{n*E6(N%*_RJ3h;Hg!>ql8STCYC*n=Q?KaUi zfI0Xc^eTu%m^>Gac-I%Ex$X!7bAAfYH_yzpgBX*!p)->$mG43iuj>YRRW0Ww)lwvGzPFlT#U3&&opkTrypi-J4-IRe1>w4Uv9UH+1VYDLYr!Y|!rB)D@sT zk#Dt^Kb7ncWOQlcAM>fWJ8L~xG*4elmgIJ!DYVNZ4dPm{l+WEqdh%&52+O?#QYfb7 z70oqVZIRaruF)0=%rLnQrZd+%M3$Ose~QRt-1Z~zVto`tqw;D^xr=pqTL>d8B4lEZ zTCL(Nnw$>%6*Lg$@?I_QqpK9Z=7JBgwZI)&%pi^$FMjBFq zN^!^08j3KvO1DH5=r$v=upGuwfz^C`P@FUtBODO;|5#pNmWe5~Kl{)CH<&7_(9`B* zJ5hG+J~la84`_3$+NtGVf$|StPy&U!hLcpUbcneJT{8!8u-)N|)UPbvBzu*x-Jy-J z-LdwP9-@7mcV&V0hT{D#=sr+8=v4M{WzB`V-me1KDG(rMHHINS;%`MDei+pd9#EqA zRqUF-wgo!Bh6L*GGeg7y2kNkXQ*S^JmSKr9D_hta41nf1A@DOWr`MkRL$2@U4hjMo z%tiaa28j1jdddDZU#Lm7jJ4!s$2)c97ZtuOabd_7XcDcKmP<|8kd_0cVPBy=v>qs| zptR@ zPHa{>so61!){1(`YI+*f`5Z>p6$i^Tg4Sbl+6@xZXY$=zc8Mv>Q)|TyD|+~nP1mXi zT8`+`+mLh{MI7@g+67nBYva9HSV6HzwlF%n+7(xrFE_CKYv~Xf)(lV8{yC4AI>K(v zh?MlCM;09_=D`4Hp*V?FB16S*7u6vQ9|-jJdjIJx#f^R|+!JN((Xnk4&lP6-Go939 z`e{>whW9uM{FoZ2T(gZon1c-Wlf++a>^bI7u2r5Bf$W&VMwT%6!A0P;@cj=BN|O2D zPz9R`ROyvJ%W}JF$+|0_S9!LEe}^Cjx9_(oE>~aVGUoxs&YQMFMhqHoz1eLB$6)TK zf&Emdq3D_Hw)~mRo_i&(reF&WM}ehb+Rkej`bZ1jWv`SVvDD(;VOQh&Xv zZlpLd^>Bf;)J(?yRG&e8nTZJ+3sZ>9zc=Phw2^q{#F|#ouvJFQQuJ(*J`x`4a}g3A_u9quFO$qCLpIk3C>Bh-VjUu-!?BBM7_9bQD% zcWlc|ZKX397PN>dxx?(BsH^?@E3jUAkQ<<4Kdq#ss08i2mQBz?Ko`nzx&H2?M<3p^ zoiA7z_&&;q#iR$Z$lESB;@QwLqTo{`xc%k^SKx9xaBWqj6Q zar<+EFoq|a$yF}Z#WzO_tvUDge!aR`d_f37AFgX?cE19UphR`ZPDeU-h8DM4BZu7< zQS7u~es2YD`1Q{V2wyPeQ;G8)oc1yIFJ%W;p|)a|&W1@uoHJjRl-_{k^b6F31{ndQ zp@STkm>Z6jT>e2M-(%Ry`-kgV36UK!6z`z<%V!Kl`M&A$MJV3MM@Kv`>B={+;U)7vb#yr&@$4 zA7Ql_2}X8=hod`o)Ed)@R`4?YU5N}(S+@-EA$TVPCx7IR8A{I(8_CBBH?0y`6efz&=_uP@f~L@_*R1 zp*xl>y6rY_%l022#XqTwwP7=mhOjb`WCa;7tuJ$LuQqlG?Y%d18H=4i_e0P8L~cfkyo&Lg&-M%u3ewR4d!b^S+A8LF0Ea$Vw;j}GWT ze=4py+b&WOgMEwU+i%AiUVQghZA@k=F2>JY+Ncd=rOuQ^rBxpIG%SIPd zl`(6zM>_hwC){<9Dh!=l#`z_V_ryM1ZM9ysn`L1JyqbFk94kh00Up=VKhcJMAS^}Y zH0ibkTq=%Pu%QR)At#r-MsdU$x;`WERcvj(O;hsyCGa&oV^wHT@P95x9mXPk=-j@M z!)OqKF?q19=c&T1W8p3WffO6I<=s5#ES4%b^fMR@HZT6@WP^k3I-Cjpn`M#oZ@KqGHREa=((jiz_Zp=|8AV}LkLyAk8b=)Xa~7XGD~GYWZLW{a!qXCAh(f*!AR>$ zz_$Tf821Sg>;L|w?OXnA%V;1V0DaPS2@Rm5y7YsRHJ#Jbb8EijY&PUu28Z=Rmy1%Q zWyX9m8@(*%!uWk+CmC4dU^=HQD2+mbt|D@RFLE^r4Mav0I8}JVzX&ANZXhn`erVp1 z&zJMgq)B4u{PNCie7~>KV#BLQn4n3Y+3wwr|MjF z3!g}t+Ql?66$ZQ$6XXh(LaE5Imf7Wdys%V)BjMk6ezh1;Su{olFfL$ zb?*{d^|y66&Ef+lJF$VdFKxVLLUez^)l0%=j(&>QCuCUN$_G7Z4oiC7j7(|A_IGZn zp0QeifDuKKS|W8_yP@n>Y6&o9UTbHw)>-bjlsXlIn=!Mk(c($3thms2EZ0b3G~8~b zbt%fVtUAF~Bf#)z^sL63*zn=Qp2Uc9bKZa=vyizTQIk;#)g^0bg8+~sAK#+4Ef^a-Oplc?aF1zO7EUxkhw6Bm%Ue` z(%&?2r(xS>{OHgr?gEgMSj=Rb)BLbfiZ25jq3pM%_S{JfXNqwj9ii(mndqn_5C zpSNYuX=oxxH_bppo>M=OvHFmL=ZqmR)AA9epCM?3qqKIqKX)LRSge~2gl_<%}gzZ$p;i#Cc;_HxbjTrd`pfYyhOU7^5eZZk!K!U^QQ< zKpl(ik+I@~N>%cwKyUc6Uj)brI=i+`{9MmFIzz)kGncoGek!ubGD%mwYi<_M*lCh2 z0gZR(GRWWvtyGOfWp;_OZO(1kzEtE|c*TkNQ9VZx^J9R`wKN6V{rSksL7DHnNw&bx z^LpWqee#%vwKkw0hA#Oq(C~MPjeM{-9rTz=diNm*r$av^ug+8Bxa)^bw( zl3L0GwmwB%^=K1s)9T?|d<@pB?#SvQEO)6jjlNhaEr3lfC;_kNf)kcpef)iAg({O)IHehaa=P9RXEfB-l8)9I9BP)U&%_lQ4Iq!wu; z^nq2e(S(ll?6!S2dogl+pq}CS4|hy0*y6?kzb|(}tmSr{nGf zSy|JJwTF`#^K&QJl=RNGFYL>EuM_D;!Hkdr9Xbq#O;oo~xE19FSGCYt6ym1+RhXk? zLu^1xI!@*ye2zxMI(@c607Gjdj5C)mbA~H&Y6PeJ!3z^1w?Rj)oZpP>u-(`&V=?g0 z2pxml1wD;OkuQ6fT@D@VDYw^l-j6wJNdBL3*pJq4F+%dQNszvQ4D6=|E)hatO*?s& zuMb?Wzbf?BT)KqRXHy_`#nY@mAcE|7aS?#-2>az%49~Wu-Hlhbpqt$d#h`A)bxi1b zUWC6SI}pfDtL^EU#LsX_w_piN*1Bnb1|*BM+i)lm8U6@6qd=&&}L_5n_E8t zgWDiJi(3&N!iDrOQxab{6p6v0xvvrCn?T+X7Tl5k$MU+akDSFxid36xYvd(Dq)nQ&>GibWCNd z)lD@R32j6_OClq0qBnP(qzo^vh>_qlb;#nzpl4mYT`_U4CWRXpZea%F`8uV7&7HG} zo)n+t&*rHp^f{myQHpvqd4}1*WWdy=#s&$d@i27pucn7fg!|@AEa^}cf|RnylUcKVn|ilT!&6uK%hbuCM;TMV`z6|o`?5vX%9j7akJVb^ z5zo4&RzV+_Yhg%W`Zs6eez0{J-LigE_3fmTo)`#vY5EA;!;Q@Q(ShekpgXq0+JLvS z>ZAX;+M46~NiowvE)D;ezz0B3>9)T`d<}#Ak_7p&)Wu=~+e&6{KD|r$ARjy{U;Jkc zI=>;Mu#YiZyt6?5t|8YvHKqy#!A~)D%Ik|n;XohjL)vd_H;vpaH9Cgb5?y6+L^_H=*IInQ*ordfi=zJh2J$ONpZzu0 z=o-5)rruDLnTwti??f&Fe;cFmVqslLlop(P zV;U1P-$6Zj}RC;=ky}QvJm4)M?;3%xvK!0Kz0^nJv=x zNjC-E{ za7&d=O)*7Gbm}?I@7dT|{BBtq25Xn0c*Gr5UALD0<}B*=B>D3*(WeNyuT{6^W2 zc=%-dW6}G>ED-j44!4YV@{lY}PY)VjZHhv_yLAdz^5*?t@qEWdvciXNlk_HXSD{rU zpaZQgMB_kboDAHwMfIkyDJ;bkySGYgMq2|M-gCQfjlsSysr9&k%90}Gy{!!9y^M40 z`RF=4Ii-lSQ3CG}J^h-#*^$g*g~c-3PDq{I&yR_$gpT1Sc;J{+mPBhh@Xd~O4ivE- zsVarjgS0}DYC6!9EL%{sW=>qMLiUs+>EZyUk{B=&GsMSJ#cK4rdc3e;H9ZK2tmfuS zZ1dEaQ-}O#yHO)(lQ@}jGF!T7r3=rk9Yy7wY&JoK8gd^)R#T`ek}{ls5BvJi9hJq% z7Q|HGMm|#ZXDEsaKQrn)nzN%xjDq9C9HS3CXDpmh1t4@I{8*Ot#MBEv$+j6lAsFA* z&;c+N1!hSvYsEb>FDw6OU$&Y8Cqhef)%Q_##jd#F8&ygl*el0Fkq!`EYYSL8m<- zATc8YMe&@wSEU6C-7ZNY0?~1BuaK5MtpTxK%+cD4DuTRyzl=Akluh2qnIz%^Cxse_ zT3QR9Y+=gz^2nLr)0Ub7>hmY3JPu?RKjc?}BEOe+gV1}{wFKJbWfHHsjC#UtMXFNH z!?z>I3$){RbggnLMEoQ2X9(Et z+^`ULCF;pFqkF>ew#WCXq=~2!>h^z0;I;fqh6C#nxv?tWV?B;X_B;ob7NS+E;E#jay;#5*)6 z?cjJ5j)GEsCP3GW6WECLd}&Q0dsLaBUKS29O{nBpWIq? zWoFOQhXdmrXx%W_=J?eNHGBnj$N;%o)4R%^M@MrL{4>hp`@cw8pc81`AJcU()#u$m zv# zZ;T`k@CJbxhS@UF!gqErfA)2W*W--e;)Q-+fF;T{JM2AiMxo+o2b*0mH57={h+?Q9 ztNv@PKg2_3CE~0OBtZ#UiYH;oy_&r0gkQy~e9DVa3GCfDhm2}m&OKh9rzdzgY{rZ7 zRFVc8ut<`w;ZVCTWWyW=I}7+>IO)Sh{E!d=X#}0ED#j&#l5P4H&j*#!CO%flHF;j8 z+?Twx@a>cXQDr(G$`Xl(7a;?HZq)O_dI+7bn&c1Up4$Sy$1BJahl=ABZOrFK=_ZtZ zKV#*RoK)8T1Yc5BL7452Z_&bYo{MP$!P4!lwumShtgx|sGBU7~wg&uMrD^MEj6(0B zEH$l(fPZj;R?a9MiFw|>Ib9X#clmEDpmpbX8ZO9hNqs9cST{IFWdfZSkM!uhu$I{T zv6L`8Pnu^JXB#w3<4IhWIbLtEPRH*mr-xtu1~qNDd6Ww%-}5nNbU7s__N<9v#D8+OYNH5x_t=rU`@rvlP-)G19oOG^_D&{D*5Z|Ekj-iN8 ziDZMAF?!J^4EIgHv3k=_sZ zy&3%YJ>Kh9uK*xn3*#2y=e_0^u)d$s1rWFU@pR-)ufbVHBG)jK(pU6g3&h>_nB#!?mz0T=z-2^7Elywxd??D{m}DKi{l_;gVHcjV zFZkv*6l;ADSH@Eu4==@l&pSFu0`=)=9IWYkIEZJX;9-5UzHLFjFQn-wbDQW~uNXDU z$3*c9wqRr)(MBc;!P{d763r$E>E;-?z{?4wp@{I(16dy{r-ZiL_3OfCzjKQUx`wy% zha4Nord9K}2*G6~$a{}^)e2yyswWL7&|p5rlFoRm6wMKO9(NEW zQue6+TmgyO(;Z2ygeuo=09vuzK6HexzwyW`g_Fx8hpsBZM3Yym?xWRzqJ?=7=XO34 z<%G-oV4VVH@hA@2Cf2>2g3lnu!df8}gl>>c-`2^y=Q_fMLq5)_cYm~+pL%7jQksee z@B!ekNG@Hyo|Hqq>hR&o-5_JWoNrr_haHXeR;Whb=X#jEq3h3kphrbiBE##WA5K-C z6~MeL>7CBq81m#8f<+;RW=m&Z?z!6iDQ83Y65I-V@IF=fq{_We9rS+EGmT!%&afmC z+L!TI@t%)z8e$-nik;HGRrdc`(k#}O1pw*NrpmJ$*b|5{`Y)lc;B*$nnYBM0ZjqMf zlHPF?y*+GiE8Z>*;)=UC!qE;8=`Ln$USUM?U%V=}_T$Q8!W?2YeU3N6*m9Ar5XPVj z^HO@rPE#qfSN~PkmB&N%MR5ibV;NyEnQViQEus;!g^|6IEnD`ogvk~rQIy?N+1HUm zlqIEvWGA#JWEo_TJxihdo~gvI`DbR%{hs^IxpVIOym#N7?>DL^Z!pz4(6~Z$`1O#? z60{aWACm8j>A0Vgm>(CbdXn@qP-v zJ*blPVxXB>V2oJSsoE;8{c}o9*nDO~U*<=9VH{7^vd;#__^ni(^g0%^VRjDpWVY5+t=W69giE925n(f}o<3FN>o5py<4!o4KOstzNhvzc1j`Evz0+V*I zN$x?TzeojE7WUzz0XI;Xj=9Mxd#P{qgia=PAOzt8ClX*VembnN zE<&A#WhhQO?KAdi!m~o5U{O5*p%?R1-?F1*eCZP%Qj>&a%4EJ~{+O9v?i{kNq0EA` z9VOJh8McLtC)lWHglf_G=@J!_X`~IB6$Q)g)g?eXIXU;l@c8NHvSQrs)Zq4Emh3@ppe_A`_k8ALwQD~yq?6j`k%)$xU@`4$8>AN)$c{Q3~pOrbZ6UXJio zw4_2YYmwB1VOm9*N7{>FaDmXz=KUAU z^PSxcDgQi$$cm_tmZC0Zu0zzE8VYyYG{*oaO6DJ1lzC z{HN=u&lg(17mTY-o-a9%!>7aXtG&=8xNiK+Cc z!A;C+8FMJ=K)cGtO#h$|nlDLsxoLu0 zbLQ6!3S(a@nwKYjeaWGg3DG2JDO@eIY?oO&(vex)?z#!8OSx{al}qV|c`jZS=FzYS zqb&E2uqBMfF*rs_T~}7g!e3-Q8_qR>)U13Z#2!$2pj>f|_F_#CySwlVb!i zJ)7(9y~egg&!*I_pEa(J$>zLtgO07cx~q}(qbEW@C{$Neb@rta0;>xZ$!(mbRD-K? z8HlPLM%ruAd08{&wD5Z0yT3%y0*ez7Y|dhkE}<5=uL^aD(|9MgY)H{U7gx$6z!$1$ zay99ETo^;?&6EmmUVlpI2h`fFyvBmfRI=EU&|Z~}RBm1xN@>>fj{kpbrL}Pnj-aEU zK!HyMgvo3fr`~hmSMjVQ?$T-SSk#@u)&rYm}FuQKF`oe^7oSqi=E#v62eEB z@W6?ziui80=b z2WPYxG(W-Lvr%}_I#wcr9c2l%IwKWoMq@I+%xsm|^{_@k9@8~&=DRlGlsw-N+NYBaN!Y5#x3eA;M0>!63};gp`lum{~<^Zk52={=`tsx)mv^kwu?#HSCH23XsA zovwsd7~y+lKiSsIyJ00x8Z7L!vuC_q61I#m zUwh_W&qv2%S-2{o@nJGC!&`~@;QV||em|YLk=w^($ zQsiCwIE-+rC|ox?}%bcb4aaTS)+cD?O3MN=fCD_6@yLPD9~F7a5m z@lKCziri%W=K$HqI%Tc{ES@mu9*mg<2_2d!g~HP5Rk8}(w%mjN6mNZLf`G-<`*fuV zq>|$C>!5CgTT$d-(I=>Kka6X?{I$cHy+rRh{rER)NoSfrO`KJjqn(V9Jl*_;N6aug z|GsbxmNvs4i!>1_5q_lCHY>a6e@?u&P(XuSq2dW4hhMIgmab#-nNKs!c1GHYA+b0j#t8>FDYHk z6)hfJ7Z8{cdCw$XQuvM1$|$}`8=-8k?SP`|$S_<$kAFMF`lb5SSeT}yQK{7ZkpoPP zE(pA`gWNJ7`VK*OA|@>J&@#z^de1iw-EV@dQ-M{2{tw@Z*}r+I^C^cvKM-|38F-n^ z)qASuq-T`d4_T^BXpQlLg4GXht@}oKZ7I&z5kfqf*MiVypJKF2@{jl`2E}S@s5bB{ z96;d5bvc`ika(j7lMTJbA>$3I&BTW#olz0^I#wf?99*9m~&;I;3u(6;)Is za>Oe%!SN4_4-Z#(E0S)oGM5Z8tc96dLN@;ov4%u|@@iH@h-qyEaFbA)Rg=jnu! zQ@Xy>Bz4Zw1}WIP?#jsT8n$9w7&2^^EV44{PrFG--p}F28Z(p>PSw~7$UN8@TY8ROtfa&OX`Q5f>!>OYSyy-lcyDB(^ zAu)J$_VS*O3~HU{zN5~E*Pj>`Z09PD5iC(jZ`ddl6FVc3Yu;?CBEyW1!lZPK$G@LS ziD!F$l2vcX=BQfU`lQ+w{kwK$rYg1cbbj3qVlfp~ni%$)s49$$H@88fMTw2}G>eg= zk#cC>IiywNTZY@6IkwQ~*S#=Ok#^bx-0L%Vc_-iaaDExn8I+tt_yuaaNbkoz@)ieP z_gJggWnQd@HZgkosP~JVGm%XAxmWR;6Z570T_GBW-T5!{bZs_tn5u0ib4|bS`IC)Oyl1Ad+C>=k z0(_Xxot!CU>XUkPfRW(anlmZ6xYiQIXz+qas?gb;kJNCvIrqT_c@JSHiEMYM8?H3o z%LzL3cHtzpo?kjW>6TE*N52Xx zy4ONA!oW{WoWF~7eZeHiK6p4%Je+iK^&#HWJ-y*^Yx|TSV$DzsmMDFpqVQ^}*(L5| z7=Gf3bfyr$MX484e|QVk>QbYH)5FkU1xc03(WiRU<+ttMb9^q&c{g_YL7t%)ueNQ1 zv4J~>nlcKDz9-1A5FaBt48_j5|8~HqnA+Cw4Luuq!9>gpSJcGC`KwG1f zI3lt7D*AD;GN!su+aoN}EgH@;vbvqb(xK^3+3Rx3D`I^SC;R!sX>Kw_u%sV*ah7W3 zN$EIG8N7p0uL@6<7qBGdTeg#& zIoK+WBXzHp`I}_%U1XGH44Le?K>Jv~L@~C{G>s*|TvX6g#x_KXP1nfRF9Os87sEt; z_Df2b+?%63zF?c5!?ZEkM%*)9JU~WO%%#0D zx0FCAA#7B?I2Nsk_`n;7kRjFI zoQofaP`^LHhS9%2sSh9A!NX|iRh3)_UU-SK16PNSgOGT7BrrS-qhtoY42zLnkn|vF z2Khw@xdJE>rGIrK4F6-MV5XQ+Z2?gpUQUu^W(@~PJ69LUKamv?(U5QSKsQky^rRm_ zLqeIrFGxUpL=-gOK*M2HfGCUtCRjN@9lc-a=pc~5^au>n%0_MqM!>h53fYkie~wKE z5oIR>20`J1KfVj7oq&rd5P;@7^ot|lH)fk{PXOU~86b|bLoD`h!2r}4uh3sEzC7gd z+#K+RO9;H-lKFE?@SPB{$xDV;@v(^gzssmdJ=P77aO4s=BwJdRe_n);MKsyzfdJP( zPP=r+|9F7!gb*zFAW0bekHcTRXbK9YT@K$xf$Yy3JF@t{xaJ=;Aw)o$9FXKV-wr7_ zvUs7@I6DL_3lPUefXs1};NKzHl977`4oLy1)OqAjPvk&_f#GqL9sQ6cR|F=vPoREOR6bvHo2xv{Ifl~qQva@a(oq>|6t(m+qh2|P|*)_c` z;aps|=NHJX%8c9&Yilwxp9fOEZ~-1)pgXeoOSuZx^EP~|!nC*G5<8$|3Q9_F7a>^1 zlDnYcZa{WD0#NZ}1N1y-0p97IN7%)AxXUft|zet6`>8d9Rf^jaE1*W@#zF4 zz%UDgG{bw9NZ{f;3^MSX+z6}tTd#z9G~`ANXg<0<67CH - scm:git://github.com/ethauvin/bitly-shorten.git - scm:git@github.com:ethauvin/bitly-shorten.git + scm:git:https://github.com/ethauvin/bitly-shorten.git + scm:git:git@github.com:ethauvin/bitly-shorten.git https://github.com/ethauvin/bitly-shorten @@ -40,7 +40,7 @@ org.jetbrains.kotlin kotlin-bom - 1.8.0 + 1.8.20 pom import @@ -50,7 +50,7 @@ org.jetbrains.kotlin kotlin-stdlib-jdk8 - 1.8.0 + 1.8.20 compile @@ -68,7 +68,7 @@ org.json json - 20220924 + 20230227 runtime