diff --git a/examples/bld/lib/bld/bld-wrapper.properties b/examples/bld/lib/bld/bld-wrapper.properties index 8499fac..1243fad 100644 --- a/examples/bld/lib/bld/bld-wrapper.properties +++ b/examples/bld/lib/bld/bld-wrapper.properties @@ -1,7 +1,7 @@ bld.downloadExtensionJavadoc=false bld.downloadExtensionSources=true bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.5 -bld.extensions=com.uwyn.rife2:bld-kotlin:0.9.8 +bld.extensions=com.uwyn.rife2:bld-kotlin:0.9.7 bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES bld.downloadLocation= bld.sourceDirectories= diff --git a/lib/bld/bld-wrapper.properties b/lib/bld/bld-wrapper.properties index 2472505..3bec20e 100644 --- a/lib/bld/bld-wrapper.properties +++ b/lib/bld/bld-wrapper.properties @@ -1,7 +1,7 @@ bld.downloadExtensionJavadoc=false bld.downloadExtensionSources=true bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.5 -bld.extensions=com.uwyn.rife2:bld-kotlin:0.9.8 +bld.extensions=com.uwyn.rife2:bld-kotlin:0.9.7 bld.extension-detekt=com.uwyn.rife2:bld-detekt:0.9.4 bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES bld.downloadLocation= diff --git a/src/main/kotlin/net/thauvin/erik/isgd/Config.kt b/src/main/kotlin/net/thauvin/erik/isgd/Config.kt index fbf5209..67587fc 100644 --- a/src/main/kotlin/net/thauvin/erik/isgd/Config.kt +++ b/src/main/kotlin/net/thauvin/erik/isgd/Config.kt @@ -34,13 +34,22 @@ package net.thauvin.erik.isgd /** * Provides a builder to create/lookup an is.gd shortlink. */ -class Config private constructor(builder: Builder) { - val url: String = builder.url - val shorturl: String = builder.shorturl - val callback: String = builder.callback - val logstats: Boolean = builder.logstats - val format: Format = builder.format - val isVgd: Boolean = builder.isVgd +class Config( + var url: String = "", + var shorturl: String = "", + var callback: String = "", + var logstats: Boolean = false, + var format: Format = Format.SIMPLE, + var isVgd: Boolean = false +) { + constructor(builder: Builder) : this() { + url = builder.url + shorturl = builder.shorturl + callback = builder.callback + logstats = builder.logstats + format = builder.format + isVgd = builder.isVgd + } /** * Configures the parameters to create/lookup an is.gd shortlink. @@ -64,7 +73,7 @@ class Config private constructor(builder: Builder) { /** * You can specify the shorturl parameter if you'd like to pick a shortened URL instead of * having is.gd randomly generate one. These must be between 5 and 30 characters long and can only contain - * alphanumeric characters and underscores. Shortened URLs are case-sensitive. Bear in mind that a desired + * alphanumeric characters and underscores. Shortened URLs are case sensitive. Bear in mind that a desired * short URL might already be taken (this is very often the case with common words) so if you're using this * option be prepared to respond to an error and get an alternative choice from your app's user. */