From 56a8cbd7f7041a9ca73c1db1ab95e4b5281b0b4e Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Sat, 25 May 2024 00:24:12 -0700 Subject: [PATCH] Fixed docs generation classpath --- .idea/libraries/compile.xml | 4 + .idea/libraries/test.xml | 5 + .../-akismet-comment/-akismet-comment.html | 4 +- .../-akismet-comment/index.html | 8 +- .../-akismet/-companion/date-to-gmt.html | 2 +- .../-akismet/-companion/index.html | 4 +- .../-akismet/-companion/json-comment.html | 2 +- .../-akismet/check-comment.html | 2 +- .../-akismet/execute-method.html | 4 +- .../-akismet/index.html | 8 +- .../-comment-config/-comment-config.html | 2 +- .../-comment-config/index.html | 4 +- .../-companion/-b-l-o-g_-p-o-s-t.html | 2 +- .../-companion/-c-o-m-m-e-n-t.html | 2 +- .../-companion/-c-o-n-t-a-c-t_-f-o-r-m.html | 2 +- .../-companion/-f-o-r-u-m_-p-o-s-t.html | 2 +- .../-companion/-m-e-s-s-a-g-e.html | 2 +- .../-comment-type/-companion/-n-o-n-e.html | 2 +- .../-companion/-p-i-n-g-b-a-c-k.html | 2 +- .../-comment-type/-companion/-r-e-p-l-y.html | 2 +- .../-companion/-s-i-g-n-u-p.html | 2 +- .../-companion/-t-r-a-c-k-b-a-c-k.html | 2 +- .../-comment-type/-companion/-t-w-e-e-t.html | 2 +- .../-comment-type/-companion/index.html | 22 +- .../-comment-type/index.html | 2 +- .../net.thauvin.erik.akismet/index.html | 6 +- docs/-akismet -kotlin/package-list | 4 +- .../-akismet-comment/-akismet-comment.html | 80 +++ .../-companion/-a-d-m-i-n_-r-o-l-e.html | 80 +++ .../-akismet-comment/-companion/index.html | 104 +++ .../-akismet-comment/author-email.html | 80 +++ .../-akismet-comment/author-url.html | 80 +++ .../-akismet-comment/author.html | 80 +++ .../-akismet-comment/blog-charset.html | 80 +++ .../-akismet-comment/blog-lang.html | 80 +++ .../-akismet-comment/content.html | 80 +++ .../-akismet-comment/date-gmt.html | 80 +++ .../-akismet-comment/equals.html | 80 +++ .../-akismet-comment/hash-code.html | 80 +++ .../-akismet-comment/index.html | 446 ++++++++++++ .../-akismet-comment/is-test.html | 80 +++ .../-akismet-comment/permalink.html | 80 +++ .../-akismet-comment/post-modified-gmt.html | 80 +++ .../-akismet-comment/recheck-reason.html | 80 +++ .../-akismet-comment/referrer.html | 80 +++ .../-akismet-comment/server-env.html | 80 +++ .../-akismet-comment/to-json.html | 80 +++ .../-akismet-comment/to-string.html | 80 +++ .../-akismet-comment/type.html | 80 +++ .../-akismet-comment/user-agent.html | 80 +++ .../-akismet-comment/user-ip.html | 80 +++ .../-akismet-comment/user-role.html | 80 +++ .../-akismet/-akismet.html | 80 +++ .../-akismet/-companion/date-to-gmt.html | 80 +++ .../-akismet/-companion/index.html | 119 ++++ .../-akismet/-companion/json-comment.html | 80 +++ .../-akismet/app-user-agent.html | 80 +++ .../-akismet/blog.html | 80 +++ .../-akismet/check-comment.html | 80 +++ .../-akismet/debug-help.html | 80 +++ .../-akismet/error-message.html | 80 +++ .../-akismet/execute-method.html | 80 +++ .../-akismet/http-status-code.html | 80 +++ .../-akismet/index.html | 371 ++++++++++ .../-akismet/is-discard.html | 80 +++ .../-akismet/is-verified-key.html | 80 +++ .../-akismet/logger.html | 80 +++ .../-akismet/pro-tip.html | 80 +++ .../-akismet/reset.html | 80 +++ .../-akismet/response.html | 80 +++ .../-akismet/submit-ham.html | 80 +++ .../-akismet/submit-spam.html | 80 +++ .../-akismet/verify-key.html | 80 +++ .../-comment-config/-builder/-builder.html | 80 +++ .../-builder/author-email.html | 80 +++ .../-comment-config/-builder/author-url.html | 80 +++ .../-comment-config/-builder/author.html | 80 +++ .../-builder/blog-charset.html | 80 +++ .../-comment-config/-builder/blog-lang.html | 80 +++ .../-comment-config/-builder/build.html | 80 +++ .../-comment-config/-builder/content.html | 80 +++ .../-comment-config/-builder/date-gmt.html | 80 +++ .../-comment-config/-builder/index.html | 637 ++++++++++++++++++ .../-comment-config/-builder/is-test.html | 80 +++ .../-comment-config/-builder/permalink.html | 80 +++ .../-builder/post-modified-gmt.html | 80 +++ .../-builder/recheck-reason.html | 80 +++ .../-comment-config/-builder/referrer.html | 80 +++ .../-comment-config/-builder/server-env.html | 80 +++ .../-comment-config/-builder/type.html | 80 +++ .../-comment-config/-builder/user-agent.html | 80 +++ .../-comment-config/-builder/user-ip.html | 80 +++ .../-comment-config/-builder/user-role.html | 80 +++ .../-comment-config/-comment-config.html | 80 +++ .../-comment-config/author-email.html | 80 +++ .../-comment-config/author-url.html | 80 +++ .../-comment-config/author.html | 80 +++ .../-comment-config/blog-charset.html | 80 +++ .../-comment-config/blog-lang.html | 80 +++ .../-comment-config/content.html | 80 +++ .../-comment-config/date-gmt.html | 80 +++ .../-comment-config/index.html | 382 +++++++++++ .../-comment-config/is-test.html | 80 +++ .../-comment-config/permalink.html | 80 +++ .../-comment-config/post-modified-gmt.html | 80 +++ .../-comment-config/recheck-reason.html | 80 +++ .../-comment-config/referrer.html | 80 +++ .../-comment-config/server-env.html | 80 +++ .../-comment-config/type.html | 80 +++ .../-comment-config/user-agent.html | 80 +++ .../-comment-config/user-ip.html | 80 +++ .../-comment-config/user-role.html | 80 +++ .../-comment-type/-comment-type.html | 80 +++ .../-companion/-b-l-o-g_-p-o-s-t.html | 80 +++ .../-companion/-c-o-m-m-e-n-t.html | 80 +++ .../-companion/-c-o-n-t-a-c-t_-f-o-r-m.html | 80 +++ .../-companion/-f-o-r-u-m_-p-o-s-t.html | 80 +++ .../-companion/-m-e-s-s-a-g-e.html | 80 +++ .../-comment-type/-companion/-n-o-n-e.html | 80 +++ .../-companion/-p-i-n-g-b-a-c-k.html | 80 +++ .../-comment-type/-companion/-r-e-p-l-y.html | 80 +++ .../-companion/-s-i-g-n-u-p.html | 80 +++ .../-companion/-t-r-a-c-k-b-a-c-k.html | 80 +++ .../-comment-type/-companion/-t-w-e-e-t.html | 80 +++ .../-comment-type/-companion/index.html | 254 +++++++ .../-comment-type/index.html | 142 ++++ .../-comment-type/value.html | 80 +++ docs/root/net.thauvin.erik.akismet/index.html | 148 ++++ docs/root/package-list | 127 ++++ docs/scripts/pages.json | 2 +- lib/bld/bld-wrapper.properties | 2 +- pom.xml | 6 - .../java/net/thauvin/erik/AkismetBuild.java | 4 +- 133 files changed, 10152 insertions(+), 57 deletions(-) create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/-companion/-a-d-m-i-n_-r-o-l-e.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/-companion/index.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/author-email.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/author-url.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/author.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/blog-charset.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/blog-lang.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/content.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/date-gmt.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/equals.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/hash-code.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/index.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/is-test.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/permalink.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/post-modified-gmt.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/recheck-reason.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/referrer.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/server-env.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/to-json.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/to-string.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/type.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/user-agent.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/user-ip.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet-comment/user-role.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/-akismet.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/-companion/index.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/app-user-agent.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/blog.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/check-comment.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/debug-help.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/error-message.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/execute-method.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/http-status-code.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/index.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/is-discard.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/is-verified-key.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/logger.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/pro-tip.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/reset.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/response.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/submit-ham.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/submit-spam.html create mode 100644 docs/root/net.thauvin.erik.akismet/-akismet/verify-key.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/-builder.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/build.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/content.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/index.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/type.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/-comment-config.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/author-email.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/author-url.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/author.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/blog-charset.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/blog-lang.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/content.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/date-gmt.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/index.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/is-test.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/permalink.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/post-modified-gmt.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/recheck-reason.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/referrer.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/server-env.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/type.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/user-agent.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/user-ip.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-config/user-role.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-comment-type.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-m-m-e-n-t.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-n-t-a-c-t_-f-o-r-m.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-f-o-r-u-m_-p-o-s-t.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-m-e-s-s-a-g-e.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-n-o-n-e.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-p-i-n-g-b-a-c-k.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-r-e-p-l-y.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-s-i-g-n-u-p.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-r-a-c-k-b-a-c-k.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-w-e-e-t.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/-companion/index.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/index.html create mode 100644 docs/root/net.thauvin.erik.akismet/-comment-type/value.html create mode 100644 docs/root/net.thauvin.erik.akismet/index.html create mode 100644 docs/root/package-list diff --git a/.idea/libraries/compile.xml b/.idea/libraries/compile.xml index 9bd86aa..143dc93 100644 --- a/.idea/libraries/compile.xml +++ b/.idea/libraries/compile.xml @@ -2,12 +2,16 @@ + + + + \ No newline at end of file diff --git a/.idea/libraries/test.xml b/.idea/libraries/test.xml index b80486a..ce3c795 100644 --- a/.idea/libraries/test.xml +++ b/.idea/libraries/test.xml @@ -2,13 +2,18 @@ + + + + + \ No newline at end of file diff --git a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html index 5a21ce3..11d8349 100644 --- a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html +++ b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html @@ -61,12 +61,12 @@
-
+

AkismetComment

-
constructor(request: <Error class: unknown class>)(source)

Creates a new instance extracting the userIp, userAgent, referrer and serverEnv environment variables from a Servlet request.

See the Akismet API for more details.

See also


constructor(config: CommentConfig)(source)


constructor(userIp: String, userAgent: String)(source)

Creates a new instance.

See the Akismet API for more details.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
constructor(request: HttpServletRequest)(source)

Creates a new instance extracting the userIp, userAgent, referrer and serverEnv environment variables from a Servlet request.

See the Akismet API for more details.

See also


constructor(config: CommentConfig)(source)


constructor(userIp: String, userAgent: String)(source)

Creates a new instance.

See the Akismet API for more details.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

AkismetComment

-
open class AkismetComment(val userIp: String, val userAgent: String)(source)

A comment to send to Akismet.

Most everything is optional. Performance can drop dramatically if you choose to exclude data points. The more data you send Akismet about each comment, the greater the accuracy. They recommend erring on the side of including too much data.

See the Akismet API for more details.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
@Serializable
open class AkismetComment(val userIp: String, val userAgent: String)(source)

A comment to send to Akismet.

Most everything is optional. Performance can drop dramatically if you choose to exclude data points. The more data you send Akismet about each comment, the greater the accuracy. They recommend erring on the side of including too much data.

See the Akismet API for more details.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

Constructors

-
+
- +
Link copied to clipboard
-
constructor(request: <Error class: unknown class>)

Creates a new instance extracting the userIp, userAgent, referrer and serverEnv environment variables from a Servlet request.

constructor(config: CommentConfig)
constructor(userIp: String, userAgent: String)

Creates a new instance.

+
constructor(request: HttpServletRequest)

Creates a new instance extracting the userIp, userAgent, referrer and serverEnv environment variables from a Servlet request.

constructor(config: CommentConfig)
constructor(userIp: String, userAgent: String)

Creates a new instance.

diff --git a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html index 5a96283..0924417 100644 --- a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html +++ b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html @@ -66,7 +66,7 @@

dateToGmt

-

Converts a date to a UTC timestamp. (ISO 8601)

See also


Converts a locale date/time to a UTC timestamp. (ISO 8601)

See also

+

Converts a date to a UTC timestamp. (ISO 8601)

See also


Converts a locale date/time to a UTC timestamp. (ISO 8601)

See also

-

Converts a locale date/time to a UTC timestamp. (ISO 8601)

fun dateToGmt(date: Date): String

Converts a date to a UTC timestamp. (ISO 8601)

+

Converts a locale date/time to a UTC timestamp. (ISO 8601)

Converts a date to a UTC timestamp. (ISO 8601)

@@ -97,7 +97,7 @@
-

(Re)Creates a comment from a JSON string.

+

(Re)Creates a comment from a JSON string.

diff --git a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html index 1c68d13..ed8f7c5 100644 --- a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html +++ b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html @@ -66,7 +66,7 @@

jsonComment

-

(Re)Creates a comment from a JSON string.

See also

+

(Re)Creates a comment from a JSON string.

See also

-
fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean(source)

Comment Check.

This is the call you will make the most. It takes a number of arguments and characteristics about the submitted content and then returns a thumbs up or thumbs down. Performance can drop dramatically if you choose to exclude data points. The more data you send Akismet about each comment, the greater the accuracy. They recommend erring on the side of including too much data

By default, if an error (IO, empty response from Akismet, etc.) occurs the function will return false and log the error, use the trueOnError parameter to change this behavior.

See the Akismet API for more details.

Return

true if the comment is spam, false if the comment is not.

Parameters

trueOnError

Set to return true on error.

+
fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean(source)

Comment Check.

This is the call you will make the most. It takes a number of arguments and characteristics about the submitted content and then returns a thumbs up or thumbs down. Performance can drop dramatically if you choose to exclude data points. The more data you send Akismet about each comment, the greater the accuracy. They recommend erring on the side of including too much data

By default, if an error (IO, empty response from Akismet, etc.) occurs the function will return false and log the error, use the trueOnError parameter to change this behavior.

See the Akismet API for more details.

Return

true if the comment is spam, false if the comment is not.

Parameters

trueOnError

Set to return true on error.

-
+

executeMethod

-
fun executeMethod(apiUrl: <Error class: unknown class>, formBody: <Error class: unknown class>, trueOnError: Boolean = false): Boolean(source)

Executes a call to an Akismet REST API method.

Parameters

apiUrl

The Akismet API URL endpoint. (e.g. https://rest.akismet.com/1.1/verify-key)

formBody

The HTTP POST form body containing the request parameters to be submitted.

trueOnError

Set to return true on error (IO, empty response, etc.)

+
fun executeMethod(apiUrl: HttpUrl, formBody: FormBody, trueOnError: Boolean = false): Boolean(source)

Executes a call to an Akismet REST API method.

Parameters

apiUrl

The Akismet API URL endpoint. (e.g. https://rest.akismet.com/1.1/verify-key)

formBody

The HTTP POST form body containing the request parameters to be submitted.

trueOnError

Set to return true on error (IO, empty response, etc.)

-
fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean

Comment Check.

+
fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean

Comment Check.

- +
- +
Link copied to clipboard
-
fun executeMethod(apiUrl: <Error class: unknown class>, formBody: <Error class: unknown class>, trueOnError: Boolean = false): Boolean

Executes a call to an Akismet REST API method.

+
fun executeMethod(apiUrl: HttpUrl, formBody: FormBody, trueOnError: Boolean = false): Boolean

Executes a call to an Akismet REST API method.

diff --git a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-comment-config.html b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-comment-config.html index 12576cc..92cb19d 100644 --- a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-comment-config.html +++ b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-comment-config.html @@ -66,7 +66,7 @@

CommentConfig

-
constructor(builder: CommentConfig.Builder)(source)


constructor(userIp: String, userAgent: String, referrer: String = "", permalink: String = "", type: CommentType = CommentType.NONE, author: String = "", authorEmail: String = "", authorUrl: String = "", content: String = "", dateGmt: String = "", postModifiedGmt: String = "", blogLang: String = "", blogCharset: String = "", userRole: String = "", isTest: Boolean = false, recheckReason: String = "", serverEnv: Map<String, String> = emptyMap())(source)

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
constructor(builder: CommentConfig.Builder)(source)


constructor(userIp: String, userAgent: String, referrer: String = "", permalink: String = "", type: CommentType = CommentType.NONE, author: String = "", authorEmail: String = "", authorUrl: String = "", content: String = "", dateGmt: String = "", postModifiedGmt: String = "", blogLang: String = "", blogCharset: String = "", userRole: String = "", isTest: Boolean = false, recheckReason: String = "", serverEnv: Map<String, String> = emptyMap())(source)

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

CommentConfig

-
class CommentConfig constructor(var userIp: String, var userAgent: String, var referrer: String = "", var permalink: String = "", var type: CommentType = CommentType.NONE, var author: String = "", var authorEmail: String = "", var authorUrl: String = "", var content: String = "", var dateGmt: String = "", var postModifiedGmt: String = "", var blogLang: String = "", var blogCharset: String = "", var userRole: String = "", var isTest: Boolean = false, var recheckReason: String = "", var serverEnv: Map<String, String> = emptyMap())(source)

Provides a comment configuration.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
class CommentConfig @JvmOverloads constructor(var userIp: String, var userAgent: String, var referrer: String = "", var permalink: String = "", var type: CommentType = CommentType.NONE, var author: String = "", var authorEmail: String = "", var authorUrl: String = "", var content: String = "", var dateGmt: String = "", var postModifiedGmt: String = "", var blogLang: String = "", var blogCharset: String = "", var userRole: String = "", var isTest: Boolean = false, var recheckReason: String = "", var serverEnv: Map<String, String> = emptyMap())(source)

Provides a comment configuration.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

@@ -82,7 +82,7 @@
-
constructor(builder: CommentConfig.Builder)
constructor(userIp: String, userAgent: String, referrer: String = "", permalink: String = "", type: CommentType = CommentType.NONE, author: String = "", authorEmail: String = "", authorUrl: String = "", content: String = "", dateGmt: String = "", postModifiedGmt: String = "", blogLang: String = "", blogCharset: String = "", userRole: String = "", isTest: Boolean = false, recheckReason: String = "", serverEnv: Map<String, String> = emptyMap())
+
constructor(builder: CommentConfig.Builder)
constructor(userIp: String, userAgent: String, referrer: String = "", permalink: String = "", type: CommentType = CommentType.NONE, author: String = "", authorEmail: String = "", authorUrl: String = "", content: String = "", dateGmt: String = "", postModifiedGmt: String = "", blogLang: String = "", blogCharset: String = "", userRole: String = "", isTest: Boolean = false, recheckReason: String = "", serverEnv: Map<String, String> = emptyMap())
diff --git a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html index 5fc5dc4..4a5d2f0 100644 --- a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html +++ b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html @@ -66,7 +66,7 @@

BLOG_POST

-

A blog post.

+
-

A blog comment.

+

A blog comment.

-

A contact form or feedback form submission.

+

A contact form or feedback form submission.

-

A top-level forum post.

+

A top-level forum post.

-

A message sent between just a few users.

+

A message sent between just a few users.

-

Undefined type.

+

Undefined type.

-

A pingback.

+
-

A reply to a top-level forum post.

+

A reply to a top-level forum post.

-

A new user account.

+

A new user account.

-

A trackback.

+
-

A Twitter message.

+

A Twitter message.

-

A blog post.

+

A blog post.

@@ -97,7 +97,7 @@
-

A blog comment.

+

A blog comment.

@@ -112,7 +112,7 @@
-

A contact form or feedback form submission.

+

A contact form or feedback form submission.

@@ -127,7 +127,7 @@
-

A top-level forum post.

+

A top-level forum post.

@@ -142,7 +142,7 @@
-

A message sent between just a few users.

+

A message sent between just a few users.

@@ -157,7 +157,7 @@
-

Undefined type.

+

Undefined type.

@@ -172,7 +172,7 @@
-

A pingback.

+

A pingback.

@@ -187,7 +187,7 @@
-

A reply to a top-level forum post.

+

A reply to a top-level forum post.

@@ -202,7 +202,7 @@
-

A new user account.

+

A new user account.

@@ -217,7 +217,7 @@
-

A trackback.

+

A trackback.

@@ -232,7 +232,7 @@
-

A Twitter message.

+

A Twitter message.

diff --git a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/index.html b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/index.html index e2e6f29..40c11a5 100644 --- a/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/index.html +++ b/docs/-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/index.html @@ -65,7 +65,7 @@

CommentType

-
data class CommentType(var value: String)(source)

Defines the comment types.

+
@Serializable
data class CommentType(var value: String)(source)

Defines the comment types.

diff --git a/docs/-akismet -kotlin/net.thauvin.erik.akismet/index.html b/docs/-akismet -kotlin/net.thauvin.erik.akismet/index.html index 570b337..d28b509 100644 --- a/docs/-akismet -kotlin/net.thauvin.erik.akismet/index.html +++ b/docs/-akismet -kotlin/net.thauvin.erik.akismet/index.html @@ -97,7 +97,7 @@
-
open class AkismetComment(val userIp: String, val userAgent: String)

A comment to send to Akismet.

+
@Serializable
open class AkismetComment(val userIp: String, val userAgent: String)

A comment to send to Akismet.

@@ -112,7 +112,7 @@
-
class CommentConfig constructor(var userIp: String, var userAgent: String, var referrer: String = "", var permalink: String = "", var type: CommentType = CommentType.NONE, var author: String = "", var authorEmail: String = "", var authorUrl: String = "", var content: String = "", var dateGmt: String = "", var postModifiedGmt: String = "", var blogLang: String = "", var blogCharset: String = "", var userRole: String = "", var isTest: Boolean = false, var recheckReason: String = "", var serverEnv: Map<String, String> = emptyMap())

Provides a comment configuration.

+
class CommentConfig @JvmOverloads constructor(var userIp: String, var userAgent: String, var referrer: String = "", var permalink: String = "", var type: CommentType = CommentType.NONE, var author: String = "", var authorEmail: String = "", var authorUrl: String = "", var content: String = "", var dateGmt: String = "", var postModifiedGmt: String = "", var blogLang: String = "", var blogCharset: String = "", var userRole: String = "", var isTest: Boolean = false, var recheckReason: String = "", var serverEnv: Map<String, String> = emptyMap())

Provides a comment configuration.

@@ -127,7 +127,7 @@
-
data class CommentType(var value: String)

Defines the comment types.

+
@Serializable
data class CommentType(var value: String)

Defines the comment types.

diff --git a/docs/-akismet -kotlin/package-list b/docs/-akismet -kotlin/package-list index ab8ee51..5372bf1 100644 --- a/docs/-akismet -kotlin/package-list +++ b/docs/-akismet -kotlin/package-list @@ -13,7 +13,7 @@ $dokka.location:net.thauvin.erik.akismet/Akismet/blog/#/PointingToDeclaration/- $dokka.location:net.thauvin.erik.akismet/Akismet/checkComment/#net.thauvin.erik.akismet.AkismetComment#kotlin.Boolean/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/check-comment.html $dokka.location:net.thauvin.erik.akismet/Akismet/debugHelp/#/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/debug-help.html $dokka.location:net.thauvin.erik.akismet/Akismet/errorMessage/#/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/error-message.html -$dokka.location:net.thauvin.erik.akismet/Akismet/executeMethod/#[Error type: Unresolved type for HttpUrl]#[Error type: Unresolved type for FormBody]#kotlin.Boolean/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/execute-method.html +$dokka.location:net.thauvin.erik.akismet/Akismet/executeMethod/#okhttp3.HttpUrl#okhttp3.FormBody#kotlin.Boolean/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/execute-method.html $dokka.location:net.thauvin.erik.akismet/Akismet/httpStatusCode/#/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/http-status-code.html $dokka.location:net.thauvin.erik.akismet/Akismet/isDiscard/#/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/is-discard.html $dokka.location:net.thauvin.erik.akismet/Akismet/isVerifiedKey/#/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet/is-verified-key.html @@ -27,7 +27,7 @@ $dokka.location:net.thauvin.erik.akismet/Akismet/verifyKey/#/PointingToDeclarati $dokka.location:net.thauvin.erik.akismet/AkismetComment.Companion///PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-companion/index.html $dokka.location:net.thauvin.erik.akismet/AkismetComment.Companion/ADMIN_ROLE/#/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-companion/-a-d-m-i-n_-r-o-l-e.html $dokka.location:net.thauvin.erik.akismet/AkismetComment///PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/index.html -$dokka.location:net.thauvin.erik.akismet/AkismetComment/AkismetComment/#[Error type: Unresolved type for HttpServletRequest]/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/AkismetComment/#jakarta.servlet.http.HttpServletRequest/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html $dokka.location:net.thauvin.erik.akismet/AkismetComment/AkismetComment/#kotlin.String#kotlin.String/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html $dokka.location:net.thauvin.erik.akismet/AkismetComment/AkismetComment/#net.thauvin.erik.akismet.CommentConfig/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html $dokka.location:net.thauvin.erik.akismet/AkismetComment/author/#/PointingToDeclaration/-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/author.html diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html new file mode 100644 index 0000000..c4dc2d9 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html @@ -0,0 +1,80 @@ + + + + + AkismetComment + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AkismetComment

+
+
constructor(request: <Error class: unknown class>)

Creates a new instance extracting the userIp, userAgent, referrer and serverEnv environment variables from a Servlet request.

See the Akismet API for more details.

See also


constructor(config: CommentConfig)


constructor(userIp: String, userAgent: String)

Creates a new instance.

See the Akismet API for more details.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/-companion/-a-d-m-i-n_-r-o-l-e.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/-companion/-a-d-m-i-n_-r-o-l-e.html new file mode 100644 index 0000000..5313584 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/-companion/-a-d-m-i-n_-r-o-l-e.html @@ -0,0 +1,80 @@ + + + + + ADMIN_ROLE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ADMIN_ROLE

+
+
const val ADMIN_ROLE: String

Administrator role. If used, Akismet will always return false.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/-companion/index.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/-companion/index.html new file mode 100644 index 0000000..be496c0 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/-companion/index.html @@ -0,0 +1,104 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Administrator role. If used, Akismet will always return false.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/author-email.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/author-email.html new file mode 100644 index 0000000..39a43b3 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/author-email.html @@ -0,0 +1,80 @@ + + + + + authorEmail + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authorEmail

+
+

Email address submitted with the comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/author-url.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/author-url.html new file mode 100644 index 0000000..4fc00f8 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/author-url.html @@ -0,0 +1,80 @@ + + + + + authorUrl + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authorUrl

+
+

URL submitted with comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/author.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/author.html new file mode 100644 index 0000000..6d6acda --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/author.html @@ -0,0 +1,80 @@ + + + + + author + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

author

+
+

Name submitted with the comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/blog-charset.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/blog-charset.html new file mode 100644 index 0000000..95d456a --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/blog-charset.html @@ -0,0 +1,80 @@ + + + + + blogCharset + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

blogCharset

+
+

The character encoding for the form values included in comment parameters, such as UTF-8 or ISO-8859-1

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/blog-lang.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/blog-lang.html new file mode 100644 index 0000000..87f364e --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/blog-lang.html @@ -0,0 +1,80 @@ + + + + + blogLang + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

blogLang

+
+

Indicates the language(s) in use on the blog or site, in ISO 639-1 format, comma-separated.

A site with articles in English and French might use: en, fr_ca

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/content.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/content.html new file mode 100644 index 0000000..744a94f --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/content.html @@ -0,0 +1,80 @@ + + + + + content + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

content

+
+

The content that was submitted.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/date-gmt.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/date-gmt.html new file mode 100644 index 0000000..bf91cd0 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/date-gmt.html @@ -0,0 +1,80 @@ + + + + + dateGmt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dateGmt

+
+

The UTC timestamp of the creation of the comment, in ISO 8601 format.

May be omitted if the comment is sent to the API at the time it is created.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/equals.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/equals.html new file mode 100644 index 0000000..1d016a3 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/equals.html @@ -0,0 +1,80 @@ + + + + + equals + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean

Indicates whether some other object is equal to this one.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/hash-code.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/hash-code.html new file mode 100644 index 0000000..f0b4cf5 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/hash-code.html @@ -0,0 +1,80 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int

Returns a hash code value for the object.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/index.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/index.html new file mode 100644 index 0000000..c32b8f2 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/index.html @@ -0,0 +1,446 @@ + + + + + AkismetComment + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AkismetComment

+
open class AkismetComment(val userIp: String, val userAgent: String)

A comment to send to Akismet.

Most everything is optional. Performance can drop dramatically if you choose to exclude data points. The more data you send Akismet about each comment, the greater the accuracy. They recommend erring on the side of including too much data.

See the Akismet API for more details.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(request: <Error class: unknown class>)

Creates a new instance extracting the userIp, userAgent, referrer and serverEnv environment variables from a Servlet request.

constructor(config: CommentConfig)
constructor(userIp: String, userAgent: String)

Creates a new instance.

+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

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

Name submitted with the comment.

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

Email address submitted with the comment.

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

URL submitted with comment.

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

The character encoding for the form values included in comment parameters, such as UTF-8 or ISO-8859-1

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

Indicates the language(s) in use on the blog or site, in ISO 639-1 format, comma-separated.

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

The content that was submitted.

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

The UTC timestamp of the creation of the comment, in ISO 8601 format.

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

This is an optional parameter. You can use it when submitting test queries to Akismet.

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

The full permanent URL of the entry the comment was submitted to.

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

The UTC timestamp of the publication time for the post, page or thread on which the comment was posted.

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

If you are sending content to Akismet to be rechecked, such as a post that has been edited or old pending comments that you'd like to recheck, include this parameter with a string describing why the content is being rechecked.

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

The content of the referer header should be set here.

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

In PHP, there is an array of environmental variables called $_SERVER that contains information about the Web server itself as well as a key/value for every HTTP header sent with the request. This data is highly useful to Akismet.

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

A string that describes the type of content being sent, such as:

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

The user role of the user who submitted the comment. This is an optional parameter.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean

Indicates whether some other object is equal to this one.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int

Returns a hash code value for the object.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun toJson(): String

Returns a JSON representation of the comment.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String

Returns a JSON representation of the comment.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/is-test.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/is-test.html new file mode 100644 index 0000000..71b3c62 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/is-test.html @@ -0,0 +1,80 @@ + + + + + isTest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isTest

+
+

This is an optional parameter. You can use it when submitting test queries to Akismet.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/permalink.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/permalink.html new file mode 100644 index 0000000..5f18f9f --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/permalink.html @@ -0,0 +1,80 @@ + + + + + permalink + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

permalink

+
+

The full permanent URL of the entry the comment was submitted to.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/post-modified-gmt.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/post-modified-gmt.html new file mode 100644 index 0000000..8674bcf --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/post-modified-gmt.html @@ -0,0 +1,80 @@ + + + + + postModifiedGmt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

postModifiedGmt

+
+

The UTC timestamp of the publication time for the post, page or thread on which the comment was posted.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/recheck-reason.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/recheck-reason.html new file mode 100644 index 0000000..82e0075 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/recheck-reason.html @@ -0,0 +1,80 @@ + + + + + recheckReason + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

recheckReason

+
+

If you are sending content to Akismet to be rechecked, such as a post that has been edited or old pending comments that you'd like to recheck, include this parameter with a string describing why the content is being rechecked.

For example: edit

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/referrer.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/referrer.html new file mode 100644 index 0000000..a9a67a1 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/referrer.html @@ -0,0 +1,80 @@ + + + + + referrer + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

referrer

+
+

The content of the referer header should be set here.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/server-env.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/server-env.html new file mode 100644 index 0000000..e92a50e --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/server-env.html @@ -0,0 +1,80 @@ + + + + + serverEnv + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

serverEnv

+
+

In PHP, there is an array of environmental variables called $_SERVER that contains information about the Web server itself as well as a key/value for every HTTP header sent with the request. This data is highly useful to Akismet.

How the submitted content interacts with the server can be very telling, so please include as much of it as possible.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/to-json.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/to-json.html new file mode 100644 index 0000000..bc88e62 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/to-json.html @@ -0,0 +1,80 @@ + + + + + toJson + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toJson

+
+
fun toJson(): String

Returns a JSON representation of the comment.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/to-string.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/to-string.html new file mode 100644 index 0000000..f61a2d9 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/to-string.html @@ -0,0 +1,80 @@ + + + + + toString + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toString

+
+
open override fun toString(): String

Returns a JSON representation of the comment.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/type.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/type.html new file mode 100644 index 0000000..8e18d92 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/type.html @@ -0,0 +1,80 @@ + + + + + type + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+

A string that describes the type of content being sent, such as:

You may send a value not listed above if none of them accurately describe your content.

This is further explained here.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-agent.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-agent.html new file mode 100644 index 0000000..6127697 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-agent.html @@ -0,0 +1,80 @@ + + + + + userAgent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userAgent

+
+

Parameters

userAgent

User agent string of the web browser submitting the comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-ip.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-ip.html new file mode 100644 index 0000000..1fbc4a0 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-ip.html @@ -0,0 +1,80 @@ + + + + + userIp + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userIp

+
+

Parameters

userIp

IP address of the comment submitter.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-role.html b/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-role.html new file mode 100644 index 0000000..41435e8 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet-comment/user-role.html @@ -0,0 +1,80 @@ + + + + + userRole + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userRole

+
+

The user role of the user who submitted the comment. This is an optional parameter.

If you set it to ADMIN_ROLE, Akismet will always return false.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/-akismet.html b/docs/root/net.thauvin.erik.akismet/-akismet/-akismet.html new file mode 100644 index 0000000..a37f73b --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/-akismet.html @@ -0,0 +1,80 @@ + + + + + Akismet + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Akismet

+
+
constructor(apiKey: String, blog: String)

Creates a new instance using an Akismet API key and URL registered with Akismet.


constructor(apiKey: String)

Creates a new instance using the provided Akismet API key.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html b/docs/root/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html new file mode 100644 index 0000000..d90afff --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html @@ -0,0 +1,80 @@ + + + + + dateToGmt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dateToGmt

+
+
fun dateToGmt(date: Date): String

Converts a date to a UTC timestamp. (ISO 8601)

See also


Converts a locale date/time to a UTC timestamp. (ISO 8601)

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/-companion/index.html b/docs/root/net.thauvin.erik.akismet/-akismet/-companion/index.html new file mode 100644 index 0000000..88e459c --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/-companion/index.html @@ -0,0 +1,119 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

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

Converts a locale date/time to a UTC timestamp. (ISO 8601)

fun dateToGmt(date: Date): String

Converts a date to a UTC timestamp. (ISO 8601)

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

(Re)Creates a comment from a JSON string.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html b/docs/root/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html new file mode 100644 index 0000000..8fae673 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html @@ -0,0 +1,80 @@ + + + + + jsonComment + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

jsonComment

+
+

(Re)Creates a comment from a JSON string.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/app-user-agent.html b/docs/root/net.thauvin.erik.akismet/-akismet/app-user-agent.html new file mode 100644 index 0000000..b2ad48f --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/app-user-agent.html @@ -0,0 +1,80 @@ + + + + + appUserAgent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

appUserAgent

+
+

The application user agent to be sent to Akismet.

If possible, the application user agent string should always use the following format:

    Application Name/Version

The library's own user agent string will automatically be appended.

See the Akismet API for more details.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/blog.html b/docs/root/net.thauvin.erik.akismet/-akismet/blog.html new file mode 100644 index 0000000..06fe121 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/blog.html @@ -0,0 +1,80 @@ + + + + + blog + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

blog

+
+

The URL registered with Akismet.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/check-comment.html b/docs/root/net.thauvin.erik.akismet/-akismet/check-comment.html new file mode 100644 index 0000000..1624ea3 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/check-comment.html @@ -0,0 +1,80 @@ + + + + + checkComment + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

checkComment

+
+
fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean

Comment Check.

This is the call you will make the most. It takes a number of arguments and characteristics about the submitted content and then returns a thumbs up or thumbs down. Performance can drop dramatically if you choose to exclude data points. The more data you send Akismet about each comment, the greater the accuracy. They recommend erring on the side of including too much data

By default, if an error (IO, empty response from Akismet, etc.) occurs the function will return false and log the error, use the trueOnError parameter to change this behavior.

See the Akismet API for more details.

Return

true if the comment is spam, false if the comment is not.

Parameters

trueOnError

Set to return true on error.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/debug-help.html b/docs/root/net.thauvin.erik.akismet/-akismet/debug-help.html new file mode 100644 index 0000000..7042eab --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/debug-help.html @@ -0,0 +1,80 @@ + + + + + debugHelp + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

debugHelp

+
+

The x-akismet-debug-help header from the last operation, if any.

If the call returns neither true nor false, the x-akismet-debug-help header will provide context for any error that has occurred.

Note that the x-akismet-debug-help header will not always be sent if a response does not return false or true.

See the Akismet API for more details.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/error-message.html b/docs/root/net.thauvin.erik.akismet/-akismet/error-message.html new file mode 100644 index 0000000..8cdc08e --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/error-message.html @@ -0,0 +1,80 @@ + + + + + errorMessage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

errorMessage

+
+

The error message.

The error (IO, empty response from Akismet, etc.) message is also logged as a warning.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/execute-method.html b/docs/root/net.thauvin.erik.akismet/-akismet/execute-method.html new file mode 100644 index 0000000..fa730ea --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/execute-method.html @@ -0,0 +1,80 @@ + + + + + executeMethod + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

executeMethod

+
+
fun executeMethod(apiUrl: <Error class: unknown class>, formBody: <Error class: unknown class>, trueOnError: Boolean = false): Boolean

Executes a call to an Akismet REST API method.

Parameters

apiUrl

The Akismet API URL endpoint. (e.g. https://rest.akismet.com/1.1/verify-key)

formBody

The HTTP POST form body containing the request parameters to be submitted.

trueOnError

Set to return true on error (IO, empty response, etc.)

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/http-status-code.html b/docs/root/net.thauvin.erik.akismet/-akismet/http-status-code.html new file mode 100644 index 0000000..51a6eb8 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/http-status-code.html @@ -0,0 +1,80 @@ + + + + + httpStatusCode + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

httpStatusCode

+
+

The HTTP status code of the last operation.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/index.html b/docs/root/net.thauvin.erik.akismet/-akismet/index.html new file mode 100644 index 0000000..f8deedb --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/index.html @@ -0,0 +1,371 @@ + + + + + Akismet + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Akismet

+
open class Akismet(apiKey: String)

Provides access to the Akismet API.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(apiKey: String, blog: String)

Creates a new instance using an Akismet API key and URL registered with Akismet.

constructor(apiKey: String)

Creates a new instance using the provided Akismet API key.

+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

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

The application user agent to be sent to Akismet.

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

The URL registered with Akismet.

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

The x-akismet-debug-help header from the last operation, if any.

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

The error message.

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

The HTTP status code of the last operation.

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

Set to true if Akismet has determined that the last checked comment is blatant spam, and you can safely discard it without saving it in any spam queue.

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

Set to true if the API Key has been verified.

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

The logger instance.

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

The x-akismet-pro-tip header from the last operation, if any.

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

The actual response sent by Akismet from the last operation.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean

Comment Check.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun executeMethod(apiUrl: <Error class: unknown class>, formBody: <Error class: unknown class>, trueOnError: Boolean = false): Boolean

Executes a call to an Akismet REST API method.

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

Submit Ham. (False Positives)

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

Submit Spam. (Missed Spam)

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

Key Verification.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/is-discard.html b/docs/root/net.thauvin.erik.akismet/-akismet/is-discard.html new file mode 100644 index 0000000..b6320e1 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/is-discard.html @@ -0,0 +1,80 @@ + + + + + isDiscard + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isDiscard

+
+

Set to true if Akismet has determined that the last checked comment is blatant spam, and you can safely discard it without saving it in any spam queue.

See the Akismet API for more details.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/is-verified-key.html b/docs/root/net.thauvin.erik.akismet/-akismet/is-verified-key.html new file mode 100644 index 0000000..9842b5f --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/is-verified-key.html @@ -0,0 +1,80 @@ + + + + + isVerifiedKey + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isVerifiedKey

+
+

Set to true if the API Key has been verified.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/logger.html b/docs/root/net.thauvin.erik.akismet/-akismet/logger.html new file mode 100644 index 0000000..c037a09 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/logger.html @@ -0,0 +1,80 @@ + + + + + logger + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

logger

+
+

The logger instance.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/pro-tip.html b/docs/root/net.thauvin.erik.akismet/-akismet/pro-tip.html new file mode 100644 index 0000000..04b1892 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/pro-tip.html @@ -0,0 +1,80 @@ + + + + + proTip + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

proTip

+
+

The x-akismet-pro-tip header from the last operation, if any.

If the x-akismet-pro-tip header is set to discard, then Akismet has determined that the comment is blatant spam, and you can safely discard it without saving it in any spam queue.

See the Akismet API for more details.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/reset.html b/docs/root/net.thauvin.erik.akismet/-akismet/reset.html new file mode 100644 index 0000000..bf460c2 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/reset.html @@ -0,0 +1,80 @@ + + + + + reset + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reset

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/response.html b/docs/root/net.thauvin.erik.akismet/-akismet/response.html new file mode 100644 index 0000000..d973e99 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/response.html @@ -0,0 +1,80 @@ + + + + + response + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

response

+
+

The actual response sent by Akismet from the last operation.

For example: true, false, valid, invalid, etc.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/submit-ham.html b/docs/root/net.thauvin.erik.akismet/-akismet/submit-ham.html new file mode 100644 index 0000000..6f0b288 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/submit-ham.html @@ -0,0 +1,80 @@ + + + + + submitHam + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

submitHam

+
+

Submit Ham. (False Positives)

This call is intended for the submission of false positives - items that were incorrectly classified as spam by Akismet. It takes identical arguments as comment check and submit spam.

It is very important that the values you submit with this call match those of your comment check calls as closely as possible. In order to learn from its mistakes, Akismet needs to match your missed spam and false positive reports to the original comment-check API calls made when the content was first posted. While it is normal for less information to be available for submit-spam and submit-ham calls (most comment systems and forums will not store all metadata), you should ensure that the values that you do send match those of the original content.

See the Akismet API for more details.

Return

true if the comment was submitted, false otherwise.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/submit-spam.html b/docs/root/net.thauvin.erik.akismet/-akismet/submit-spam.html new file mode 100644 index 0000000..855a3f2 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/submit-spam.html @@ -0,0 +1,80 @@ + + + + + submitSpam + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

submitSpam

+
+

Submit Spam. (Missed Spam)

This call is for submitting comments that weren't marked as spam but should have been.

It is very important that the values you submit with this call match those of your comment check calls as closely as possible. In order to learn from its mistakes, Akismet needs to match your missed spam and false positive reports to the original comment-check API calls made when the content was first posted. While it is normal for less information to be available for submit-spam and submit-ham calls (most comment systems and forums will not store all metadata), you should ensure that the values that you do send match those of the original content.

See the Akismet API for more details.

Return

true if the comment was submitted, false otherwise.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-akismet/verify-key.html b/docs/root/net.thauvin.erik.akismet/-akismet/verify-key.html new file mode 100644 index 0000000..1c92d1e --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-akismet/verify-key.html @@ -0,0 +1,80 @@ + + + + + verifyKey + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

verifyKey

+
+

Key Verification.

Key verification authenticates your key before calling the comment check, submit spam, or submit ham methods. This is the first call that you should make to Akismet and is especially useful if you will have multiple users with their own Akismet subscriptions using your application.

See the Akismet API for more details.

Return

true if the key is valid, false otherwise.

See also

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/-builder.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/-builder.html new file mode 100644 index 0000000..a6c53d6 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/-builder.html @@ -0,0 +1,80 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Builder

+
+
constructor(userIp: String, userAgent: String)

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html new file mode 100644 index 0000000..af5bad5 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html @@ -0,0 +1,80 @@ + + + + + authorEmail + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authorEmail

+
+

Sets the email address submitted with the comment.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html new file mode 100644 index 0000000..8494e23 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html @@ -0,0 +1,80 @@ + + + + + authorUrl + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authorUrl

+
+

Sets the URL submitted with comment.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author.html new file mode 100644 index 0000000..6407357 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/author.html @@ -0,0 +1,80 @@ + + + + + author + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

author

+
+

Sets the mame submitted with the comment.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html new file mode 100644 index 0000000..0a9fc21 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html @@ -0,0 +1,80 @@ + + + + + blogCharset + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

blogCharset

+
+

Sets the character encoding for the form values included in comment parameters, such as UTF-8 or ISO-8859-1


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html new file mode 100644 index 0000000..59190c3 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html @@ -0,0 +1,80 @@ + + + + + blogLang + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

blogLang

+
+

Indicates the language(s) in use on the blog or site, in ISO 639-1 format, comma-separated.

A site with articles in English and French might use: en, fr_ca


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/build.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/build.html new file mode 100644 index 0000000..72cde0b --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/build.html @@ -0,0 +1,80 @@ + + + + + build + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

build

+
+

Builds a new comment configuration.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/content.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/content.html new file mode 100644 index 0000000..f9819b7 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/content.html @@ -0,0 +1,80 @@ + + + + + content + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

content

+
+

Sets the content that was submitted.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html new file mode 100644 index 0000000..b406e6e --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html @@ -0,0 +1,80 @@ + + + + + dateGmt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dateGmt

+
+

Sets the UTC timestamp of the creation of the comment, in ISO 8601 format.

May be omitted if the comment is sent to the API at the time it is created.

See also


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/index.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/index.html new file mode 100644 index 0000000..7208193 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/index.html @@ -0,0 +1,637 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Builder

+
data class Builder(var userIp: String, var userAgent: String)

Provides a configuration builder.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(userIp: String, userAgent: String)
+
+
+
+
+
+
+
+

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
+
+
+
+ +
+
+
+
+
+
+
+

Functions

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

Sets the mame submitted with the comment.

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

Sets the email address submitted with the comment.

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

Sets the URL submitted with comment.

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

Sets the character encoding for the form values included in comment parameters, such as UTF-8 or ISO-8859-1

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

Indicates the language(s) in use on the blog or site, in ISO 639-1 format, comma-separated.

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

Builds a new comment configuration.

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

Sets the content that was submitted.

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

Sets the UTC timestamp of the creation of the comment, in ISO 8601 format.

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

This is optional. You can set it when submitting test queries to Akismet.

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

Sets the full permanent URL of the entry the comment was submitted to.

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

Sets the UTC timestamp of the publication time for the post, page or thread on which the comment was posted.

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

If you are sending content to Akismet to be rechecked, such as a post that has been edited or old pending comments that you'd like to recheck, include this parameter with a string describing why the content is being rechecked.

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

Sets the content of the referrer header.

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

In PHP, there is an array of environmental variables called $_SERVER that contains information about the Web server itself as well as a key/value for every HTTP header sent with the request. This data is highly useful to Akismet.

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

Sets a string that describes the type of content being sent, such as:

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

Sets the user agent string of the web browser submitting the comment.

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

Sets the IP address of the comment submitter.

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

Set the user role of the user who submitted the comment. This is an optional parameter.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html new file mode 100644 index 0000000..c76fffb --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html @@ -0,0 +1,80 @@ + + + + + isTest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isTest

+
+

This is optional. You can set it when submitting test queries to Akismet.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html new file mode 100644 index 0000000..a298025 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html @@ -0,0 +1,80 @@ + + + + + permalink + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

permalink

+
+

Sets the full permanent URL of the entry the comment was submitted to.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html new file mode 100644 index 0000000..8efb333 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html @@ -0,0 +1,80 @@ + + + + + postModifiedGmt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

postModifiedGmt

+
+

Sets the UTC timestamp of the publication time for the post, page or thread on which the comment was posted.

See also


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html new file mode 100644 index 0000000..c6efd7c --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html @@ -0,0 +1,80 @@ + + + + + recheckReason + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

recheckReason

+
+

If you are sending content to Akismet to be rechecked, such as a post that has been edited or old pending comments that you'd like to recheck, include this parameter with a string describing why the content is being rechecked.

For example: edit


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html new file mode 100644 index 0000000..19b3f1e --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html @@ -0,0 +1,80 @@ + + + + + referrer + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

referrer

+
+

Sets the content of the referrer header.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html new file mode 100644 index 0000000..6fd5770 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html @@ -0,0 +1,80 @@ + + + + + serverEnv + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

serverEnv

+
+

In PHP, there is an array of environmental variables called $_SERVER that contains information about the Web server itself as well as a key/value for every HTTP header sent with the request. This data is highly useful to Akismet.

How the submitted content interacts with the server can be very telling, so please include as much of it as possible.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/type.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/type.html new file mode 100644 index 0000000..1013420 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/type.html @@ -0,0 +1,80 @@ + + + + + type + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+

Sets a string that describes the type of content being sent, such as:

You may send a value not listed above if none of them accurately describe your content.

This is further explained here.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html new file mode 100644 index 0000000..70fd9f9 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html @@ -0,0 +1,80 @@ + + + + + userAgent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userAgent

+
+

Sets the user agent string of the web browser submitting the comment.


Parameters

userAgent

User agent string of the web browser submitting the comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html new file mode 100644 index 0000000..b368893 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html @@ -0,0 +1,80 @@ + + + + + userIp + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userIp

+
+

Sets the IP address of the comment submitter.


Parameters

userIp

IP address of the comment submitter.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html new file mode 100644 index 0000000..b28cd4d --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html @@ -0,0 +1,80 @@ + + + + + userRole + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userRole

+
+

Set the user role of the user who submitted the comment. This is an optional parameter.

If you set it to ADMIN_ROLE, Akismet will always return false.


+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/-comment-config.html b/docs/root/net.thauvin.erik.akismet/-comment-config/-comment-config.html new file mode 100644 index 0000000..bd0b374 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/-comment-config.html @@ -0,0 +1,80 @@ + + + + + CommentConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CommentConfig

+
+
constructor(builder: CommentConfig.Builder)


constructor(userIp: String, userAgent: String, referrer: String = "", permalink: String = "", type: CommentType = CommentType.NONE, author: String = "", authorEmail: String = "", authorUrl: String = "", content: String = "", dateGmt: String = "", postModifiedGmt: String = "", blogLang: String = "", blogCharset: String = "", userRole: String = "", isTest: Boolean = false, recheckReason: String = "", serverEnv: Map<String, String> = emptyMap())

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/author-email.html b/docs/root/net.thauvin.erik.akismet/-comment-config/author-email.html new file mode 100644 index 0000000..0702758 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/author-email.html @@ -0,0 +1,80 @@ + + + + + authorEmail + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authorEmail

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/author-url.html b/docs/root/net.thauvin.erik.akismet/-comment-config/author-url.html new file mode 100644 index 0000000..342b7cc --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/author-url.html @@ -0,0 +1,80 @@ + + + + + authorUrl + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

authorUrl

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/author.html b/docs/root/net.thauvin.erik.akismet/-comment-config/author.html new file mode 100644 index 0000000..658fcae --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/author.html @@ -0,0 +1,80 @@ + + + + + author + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

author

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/blog-charset.html b/docs/root/net.thauvin.erik.akismet/-comment-config/blog-charset.html new file mode 100644 index 0000000..e202aa9 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/blog-charset.html @@ -0,0 +1,80 @@ + + + + + blogCharset + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

blogCharset

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/blog-lang.html b/docs/root/net.thauvin.erik.akismet/-comment-config/blog-lang.html new file mode 100644 index 0000000..8e9a388 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/blog-lang.html @@ -0,0 +1,80 @@ + + + + + blogLang + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

blogLang

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/content.html b/docs/root/net.thauvin.erik.akismet/-comment-config/content.html new file mode 100644 index 0000000..66718fd --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/content.html @@ -0,0 +1,80 @@ + + + + + content + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

content

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/date-gmt.html b/docs/root/net.thauvin.erik.akismet/-comment-config/date-gmt.html new file mode 100644 index 0000000..4999017 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/date-gmt.html @@ -0,0 +1,80 @@ + + + + + dateGmt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

dateGmt

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/index.html b/docs/root/net.thauvin.erik.akismet/-comment-config/index.html new file mode 100644 index 0000000..dd918a2 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/index.html @@ -0,0 +1,382 @@ + + + + + CommentConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CommentConfig

+
class CommentConfig constructor(var userIp: String, var userAgent: String, var referrer: String = "", var permalink: String = "", var type: CommentType = CommentType.NONE, var author: String = "", var authorEmail: String = "", var authorUrl: String = "", var content: String = "", var dateGmt: String = "", var postModifiedGmt: String = "", var blogLang: String = "", var blogCharset: String = "", var userRole: String = "", var isTest: Boolean = false, var recheckReason: String = "", var serverEnv: Map<String, String> = emptyMap())

Provides a comment configuration.

Parameters

userIp

IP address of the comment submitter.

userAgent

User agent string of the web browser submitting the comment.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(builder: CommentConfig.Builder)
constructor(userIp: String, userAgent: String, referrer: String = "", permalink: String = "", type: CommentType = CommentType.NONE, author: String = "", authorEmail: String = "", authorUrl: String = "", content: String = "", dateGmt: String = "", postModifiedGmt: String = "", blogLang: String = "", blogCharset: String = "", userRole: String = "", isTest: Boolean = false, recheckReason: String = "", serverEnv: Map<String, String> = emptyMap())
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Builder(var userIp: String, var userAgent: String)

Provides a configuration builder.

+
+
+
+
+
+
+
+

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
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/is-test.html b/docs/root/net.thauvin.erik.akismet/-comment-config/is-test.html new file mode 100644 index 0000000..3c48603 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/is-test.html @@ -0,0 +1,80 @@ + + + + + isTest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isTest

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/permalink.html b/docs/root/net.thauvin.erik.akismet/-comment-config/permalink.html new file mode 100644 index 0000000..0274fb2 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/permalink.html @@ -0,0 +1,80 @@ + + + + + permalink + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

permalink

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/post-modified-gmt.html b/docs/root/net.thauvin.erik.akismet/-comment-config/post-modified-gmt.html new file mode 100644 index 0000000..e548982 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/post-modified-gmt.html @@ -0,0 +1,80 @@ + + + + + postModifiedGmt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

postModifiedGmt

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/recheck-reason.html b/docs/root/net.thauvin.erik.akismet/-comment-config/recheck-reason.html new file mode 100644 index 0000000..dff0869 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/recheck-reason.html @@ -0,0 +1,80 @@ + + + + + recheckReason + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

recheckReason

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/referrer.html b/docs/root/net.thauvin.erik.akismet/-comment-config/referrer.html new file mode 100644 index 0000000..f332715 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/referrer.html @@ -0,0 +1,80 @@ + + + + + referrer + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

referrer

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/server-env.html b/docs/root/net.thauvin.erik.akismet/-comment-config/server-env.html new file mode 100644 index 0000000..aada008 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/server-env.html @@ -0,0 +1,80 @@ + + + + + serverEnv + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

serverEnv

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/type.html b/docs/root/net.thauvin.erik.akismet/-comment-config/type.html new file mode 100644 index 0000000..f5cd94f --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/type.html @@ -0,0 +1,80 @@ + + + + + type + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/user-agent.html b/docs/root/net.thauvin.erik.akismet/-comment-config/user-agent.html new file mode 100644 index 0000000..a9553f7 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/user-agent.html @@ -0,0 +1,80 @@ + + + + + userAgent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userAgent

+
+

Parameters

userAgent

User agent string of the web browser submitting the comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/user-ip.html b/docs/root/net.thauvin.erik.akismet/-comment-config/user-ip.html new file mode 100644 index 0000000..3102481 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/user-ip.html @@ -0,0 +1,80 @@ + + + + + userIp + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userIp

+
+

Parameters

userIp

IP address of the comment submitter.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-config/user-role.html b/docs/root/net.thauvin.erik.akismet/-comment-config/user-role.html new file mode 100644 index 0000000..af1c1b8 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-config/user-role.html @@ -0,0 +1,80 @@ + + + + + userRole + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userRole

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-comment-type.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-comment-type.html new file mode 100644 index 0000000..3e4278f --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-comment-type.html @@ -0,0 +1,80 @@ + + + + + CommentType + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CommentType

+
+
constructor(value: String)
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html new file mode 100644 index 0000000..8b14809 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html @@ -0,0 +1,80 @@ + + + + + BLOG_POST + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BLOG_POST

+
+

A blog post.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-m-m-e-n-t.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-m-m-e-n-t.html new file mode 100644 index 0000000..e3b36ed --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-m-m-e-n-t.html @@ -0,0 +1,80 @@ + + + + + COMMENT + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

COMMENT

+
+

A blog comment.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-n-t-a-c-t_-f-o-r-m.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-n-t-a-c-t_-f-o-r-m.html new file mode 100644 index 0000000..f02eb18 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-n-t-a-c-t_-f-o-r-m.html @@ -0,0 +1,80 @@ + + + + + CONTACT_FORM + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CONTACT_FORM

+
+

A contact form or feedback form submission.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-f-o-r-u-m_-p-o-s-t.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-f-o-r-u-m_-p-o-s-t.html new file mode 100644 index 0000000..224ba40 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-f-o-r-u-m_-p-o-s-t.html @@ -0,0 +1,80 @@ + + + + + FORUM_POST + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

FORUM_POST

+
+

A top-level forum post.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-m-e-s-s-a-g-e.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-m-e-s-s-a-g-e.html new file mode 100644 index 0000000..09b8770 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-m-e-s-s-a-g-e.html @@ -0,0 +1,80 @@ + + + + + MESSAGE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MESSAGE

+
+

A message sent between just a few users.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-n-o-n-e.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-n-o-n-e.html new file mode 100644 index 0000000..b8a3ece --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-n-o-n-e.html @@ -0,0 +1,80 @@ + + + + + NONE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NONE

+
+

Undefined type.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-p-i-n-g-b-a-c-k.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-p-i-n-g-b-a-c-k.html new file mode 100644 index 0000000..4771580 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-p-i-n-g-b-a-c-k.html @@ -0,0 +1,80 @@ + + + + + PINGBACK + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PINGBACK

+
+

A pingback.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-r-e-p-l-y.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-r-e-p-l-y.html new file mode 100644 index 0000000..8685765 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-r-e-p-l-y.html @@ -0,0 +1,80 @@ + + + + + REPLY + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

REPLY

+
+

A reply to a top-level forum post.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-s-i-g-n-u-p.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-s-i-g-n-u-p.html new file mode 100644 index 0000000..9031d4a --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-s-i-g-n-u-p.html @@ -0,0 +1,80 @@ + + + + + SIGNUP + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SIGNUP

+
+

A new user account.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-r-a-c-k-b-a-c-k.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-r-a-c-k-b-a-c-k.html new file mode 100644 index 0000000..2c06ff2 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-r-a-c-k-b-a-c-k.html @@ -0,0 +1,80 @@ + + + + + TRACKBACK + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TRACKBACK

+
+

A trackback.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-w-e-e-t.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-w-e-e-t.html new file mode 100644 index 0000000..553ac98 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-w-e-e-t.html @@ -0,0 +1,80 @@ + + + + + TWEET + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TWEET

+
+

A Twitter message.

+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/index.html b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/index.html new file mode 100644 index 0000000..6fdb31f --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/-companion/index.html @@ -0,0 +1,254 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

A blog post.

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

A blog comment.

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

A contact form or feedback form submission.

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

A top-level forum post.

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

A message sent between just a few users.

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

Undefined type.

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

A pingback.

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

A reply to a top-level forum post.

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

A new user account.

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

A trackback.

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

A Twitter message.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/index.html b/docs/root/net.thauvin.erik.akismet/-comment-type/index.html new file mode 100644 index 0000000..e0c2306 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/index.html @@ -0,0 +1,142 @@ + + + + + CommentType + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CommentType

+
data class CommentType(var value: String)

Defines the comment types.

+
+
+
+
+
+

Constructors

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

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/-comment-type/value.html b/docs/root/net.thauvin.erik.akismet/-comment-type/value.html new file mode 100644 index 0000000..07cce74 --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/-comment-type/value.html @@ -0,0 +1,80 @@ + + + + + value + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

value

+
+ +
+ +
+
+
+ + diff --git a/docs/root/net.thauvin.erik.akismet/index.html b/docs/root/net.thauvin.erik.akismet/index.html new file mode 100644 index 0000000..766f3df --- /dev/null +++ b/docs/root/net.thauvin.erik.akismet/index.html @@ -0,0 +1,148 @@ + + + + + net.thauvin.erik.akismet + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open class Akismet(apiKey: String)

Provides access to the Akismet API.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open class AkismetComment(val userIp: String, val userAgent: String)

A comment to send to Akismet.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class CommentConfig constructor(var userIp: String, var userAgent: String, var referrer: String = "", var permalink: String = "", var type: CommentType = CommentType.NONE, var author: String = "", var authorEmail: String = "", var authorUrl: String = "", var content: String = "", var dateGmt: String = "", var postModifiedGmt: String = "", var blogLang: String = "", var blogCharset: String = "", var userRole: String = "", var isTest: Boolean = false, var recheckReason: String = "", var serverEnv: Map<String, String> = emptyMap())

Provides a comment configuration.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class CommentType(var value: String)

Defines the comment types.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/root/package-list b/docs/root/package-list new file mode 100644 index 0000000..2b8e2fd --- /dev/null +++ b/docs/root/package-list @@ -0,0 +1,127 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:net.thauvin.erik.akismet////PointingToDeclaration/root/net.thauvin.erik.akismet/index.html +$dokka.location:net.thauvin.erik.akismet/Akismet.Companion///PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/-companion/index.html +$dokka.location:net.thauvin.erik.akismet/Akismet.Companion/dateToGmt/#java.time.LocalDateTime/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html +$dokka.location:net.thauvin.erik.akismet/Akismet.Companion/dateToGmt/#java.util.Date/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html +$dokka.location:net.thauvin.erik.akismet/Akismet.Companion/jsonComment/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html +$dokka.location:net.thauvin.erik.akismet/Akismet///PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/index.html +$dokka.location:net.thauvin.erik.akismet/Akismet/Akismet/#kotlin.String#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/-akismet.html +$dokka.location:net.thauvin.erik.akismet/Akismet/Akismet/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/-akismet.html +$dokka.location:net.thauvin.erik.akismet/Akismet/appUserAgent/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/app-user-agent.html +$dokka.location:net.thauvin.erik.akismet/Akismet/blog/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/blog.html +$dokka.location:net.thauvin.erik.akismet/Akismet/checkComment/#net.thauvin.erik.akismet.AkismetComment#kotlin.Boolean/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/check-comment.html +$dokka.location:net.thauvin.erik.akismet/Akismet/debugHelp/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/debug-help.html +$dokka.location:net.thauvin.erik.akismet/Akismet/errorMessage/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/error-message.html +$dokka.location:net.thauvin.erik.akismet/Akismet/executeMethod/#[Error type: Unresolved type for HttpUrl]#[Error type: Unresolved type for FormBody]#kotlin.Boolean/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/execute-method.html +$dokka.location:net.thauvin.erik.akismet/Akismet/httpStatusCode/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/http-status-code.html +$dokka.location:net.thauvin.erik.akismet/Akismet/isDiscard/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/is-discard.html +$dokka.location:net.thauvin.erik.akismet/Akismet/isVerifiedKey/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/is-verified-key.html +$dokka.location:net.thauvin.erik.akismet/Akismet/logger/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/logger.html +$dokka.location:net.thauvin.erik.akismet/Akismet/proTip/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/pro-tip.html +$dokka.location:net.thauvin.erik.akismet/Akismet/reset/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/reset.html +$dokka.location:net.thauvin.erik.akismet/Akismet/response/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/response.html +$dokka.location:net.thauvin.erik.akismet/Akismet/submitHam/#net.thauvin.erik.akismet.AkismetComment/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/submit-ham.html +$dokka.location:net.thauvin.erik.akismet/Akismet/submitSpam/#net.thauvin.erik.akismet.AkismetComment/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/submit-spam.html +$dokka.location:net.thauvin.erik.akismet/Akismet/verifyKey/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet/verify-key.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment.Companion///PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/-companion/index.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment.Companion/ADMIN_ROLE/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/-companion/-a-d-m-i-n_-r-o-l-e.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment///PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/index.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/AkismetComment/#[Error type: Unresolved type for HttpServletRequest]/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/AkismetComment/#kotlin.String#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/AkismetComment/#net.thauvin.erik.akismet.CommentConfig/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/author/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/author.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/authorEmail/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/author-email.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/authorUrl/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/author-url.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/blogCharset/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/blog-charset.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/blogLang/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/blog-lang.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/content/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/content.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/dateGmt/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/date-gmt.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/equals/#kotlin.Any?/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/equals.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/hashCode/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/hash-code.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/isTest/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/is-test.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/permalink/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/permalink.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/postModifiedGmt/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/post-modified-gmt.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/recheckReason/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/recheck-reason.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/referrer/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/referrer.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/serverEnv/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/server-env.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/toJson/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/to-json.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/toString/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/to-string.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/type/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/type.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/userAgent/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/user-agent.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/userIp/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/user-ip.html +$dokka.location:net.thauvin.erik.akismet/AkismetComment/userRole/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-akismet-comment/user-role.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder///PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/index.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/Builder/#kotlin.String#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/-builder.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/author/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/author.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/author/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/author.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/authorEmail/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/authorEmail/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/authorUrl/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/authorUrl/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/blogCharset/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/blogCharset/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/blogLang/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/blogLang/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/build/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/build.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/content/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/content.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/content/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/content.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/dateGmt/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/dateGmt/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/isTest/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/isTest/#kotlin.Boolean/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/permalink/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/permalink/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/postModifiedGmt/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/postModifiedGmt/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/recheckReason/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/recheckReason/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/referrer/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/referrer/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/serverEnv/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/serverEnv/#kotlin.collections.Map[kotlin.String,kotlin.String]/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/type/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/type.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/type/#net.thauvin.erik.akismet.CommentType/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/type.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/userAgent/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/userAgent/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/userIp/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/userIp/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/userRole/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig.Builder/userRole/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig///PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/index.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/CommentConfig/#kotlin.String#kotlin.String#kotlin.String#kotlin.String#net.thauvin.erik.akismet.CommentType#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.Boolean#kotlin.String#kotlin.collections.Map[kotlin.String,kotlin.String]/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-comment-config.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/CommentConfig/#net.thauvin.erik.akismet.CommentConfig.Builder/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/-comment-config.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/author/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/author.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/authorEmail/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/author-email.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/authorUrl/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/author-url.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/blogCharset/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/blog-charset.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/blogLang/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/blog-lang.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/content/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/content.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/dateGmt/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/date-gmt.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/isTest/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/is-test.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/permalink/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/permalink.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/postModifiedGmt/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/post-modified-gmt.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/recheckReason/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/recheck-reason.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/referrer/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/referrer.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/serverEnv/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/server-env.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/type/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/type.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/userAgent/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/user-agent.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/userIp/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/user-ip.html +$dokka.location:net.thauvin.erik.akismet/CommentConfig/userRole/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-config/user-role.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion///PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/index.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/BLOG_POST/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/COMMENT/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-m-m-e-n-t.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/CONTACT_FORM/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-n-t-a-c-t_-f-o-r-m.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/FORUM_POST/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-f-o-r-u-m_-p-o-s-t.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/MESSAGE/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-m-e-s-s-a-g-e.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/NONE/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-n-o-n-e.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/PINGBACK/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-p-i-n-g-b-a-c-k.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/REPLY/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-r-e-p-l-y.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/SIGNUP/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-s-i-g-n-u-p.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/TRACKBACK/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-r-a-c-k-b-a-c-k.html +$dokka.location:net.thauvin.erik.akismet/CommentType.Companion/TWEET/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-companion/-t-w-e-e-t.html +$dokka.location:net.thauvin.erik.akismet/CommentType///PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/index.html +$dokka.location:net.thauvin.erik.akismet/CommentType/CommentType/#kotlin.String/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/-comment-type.html +$dokka.location:net.thauvin.erik.akismet/CommentType/value/#/PointingToDeclaration/root/net.thauvin.erik.akismet/-comment-type/value.html +net.thauvin.erik.akismet + diff --git a/docs/scripts/pages.json b/docs/scripts/pages.json index ad171a4..e3e92d4 100644 --- a/docs/scripts/pages.json +++ b/docs/scripts/pages.json @@ -1 +1 @@ -[{"name":"class CommentConfig constructor(var userIp: String, var userAgent: String, var referrer: String = \"\", var permalink: String = \"\", var type: CommentType = CommentType.NONE, var author: String = \"\", var authorEmail: String = \"\", var authorUrl: String = \"\", var content: String = \"\", var dateGmt: String = \"\", var postModifiedGmt: String = \"\", var blogLang: String = \"\", var blogCharset: String = \"\", var userRole: String = \"\", var isTest: Boolean = false, var recheckReason: String = \"\", var serverEnv: Map = emptyMap())","description":"net.thauvin.erik.akismet.CommentConfig","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/index.html","searchKeys":["CommentConfig","class CommentConfig constructor(var userIp: String, var userAgent: String, var referrer: String = \"\", var permalink: String = \"\", var type: CommentType = CommentType.NONE, var author: String = \"\", var authorEmail: String = \"\", var authorUrl: String = \"\", var content: String = \"\", var dateGmt: String = \"\", var postModifiedGmt: String = \"\", var blogLang: String = \"\", var blogCharset: String = \"\", var userRole: String = \"\", var isTest: Boolean = false, var recheckReason: String = \"\", var serverEnv: Map = emptyMap())","net.thauvin.erik.akismet.CommentConfig"]},{"name":"const val ADMIN_ROLE: String","description":"net.thauvin.erik.akismet.AkismetComment.Companion.ADMIN_ROLE","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-companion/-a-d-m-i-n_-r-o-l-e.html","searchKeys":["ADMIN_ROLE","const val ADMIN_ROLE: String","net.thauvin.erik.akismet.AkismetComment.Companion.ADMIN_ROLE"]},{"name":"constructor(apiKey: String)","description":"net.thauvin.erik.akismet.Akismet.Akismet","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-akismet.html","searchKeys":["Akismet","constructor(apiKey: String)","net.thauvin.erik.akismet.Akismet.Akismet"]},{"name":"constructor(apiKey: String, blog: String)","description":"net.thauvin.erik.akismet.Akismet.Akismet","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-akismet.html","searchKeys":["Akismet","constructor(apiKey: String, blog: String)","net.thauvin.erik.akismet.Akismet.Akismet"]},{"name":"constructor(builder: CommentConfig.Builder)","description":"net.thauvin.erik.akismet.CommentConfig.CommentConfig","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-comment-config.html","searchKeys":["CommentConfig","constructor(builder: CommentConfig.Builder)","net.thauvin.erik.akismet.CommentConfig.CommentConfig"]},{"name":"constructor(config: CommentConfig)","description":"net.thauvin.erik.akismet.AkismetComment.AkismetComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html","searchKeys":["AkismetComment","constructor(config: CommentConfig)","net.thauvin.erik.akismet.AkismetComment.AkismetComment"]},{"name":"constructor(request: )","description":"net.thauvin.erik.akismet.AkismetComment.AkismetComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html","searchKeys":["AkismetComment","constructor(request: )","net.thauvin.erik.akismet.AkismetComment.AkismetComment"]},{"name":"constructor(userIp: String, userAgent: String)","description":"net.thauvin.erik.akismet.AkismetComment.AkismetComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html","searchKeys":["AkismetComment","constructor(userIp: String, userAgent: String)","net.thauvin.erik.akismet.AkismetComment.AkismetComment"]},{"name":"constructor(userIp: String, userAgent: String)","description":"net.thauvin.erik.akismet.CommentConfig.Builder.Builder","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/-builder.html","searchKeys":["Builder","constructor(userIp: String, userAgent: String)","net.thauvin.erik.akismet.CommentConfig.Builder.Builder"]},{"name":"constructor(userIp: String, userAgent: String, referrer: String = \"\", permalink: String = \"\", type: CommentType = CommentType.NONE, author: String = \"\", authorEmail: String = \"\", authorUrl: String = \"\", content: String = \"\", dateGmt: String = \"\", postModifiedGmt: String = \"\", blogLang: String = \"\", blogCharset: String = \"\", userRole: String = \"\", isTest: Boolean = false, recheckReason: String = \"\", serverEnv: Map = emptyMap())","description":"net.thauvin.erik.akismet.CommentConfig.CommentConfig","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-comment-config.html","searchKeys":["CommentConfig","constructor(userIp: String, userAgent: String, referrer: String = \"\", permalink: String = \"\", type: CommentType = CommentType.NONE, author: String = \"\", authorEmail: String = \"\", authorUrl: String = \"\", content: String = \"\", dateGmt: String = \"\", postModifiedGmt: String = \"\", blogLang: String = \"\", blogCharset: String = \"\", userRole: String = \"\", isTest: Boolean = false, recheckReason: String = \"\", serverEnv: Map = emptyMap())","net.thauvin.erik.akismet.CommentConfig.CommentConfig"]},{"name":"constructor(value: String)","description":"net.thauvin.erik.akismet.CommentType.CommentType","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-comment-type.html","searchKeys":["CommentType","constructor(value: String)","net.thauvin.erik.akismet.CommentType.CommentType"]},{"name":"data class Builder(var userIp: String, var userAgent: String)","description":"net.thauvin.erik.akismet.CommentConfig.Builder","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/index.html","searchKeys":["Builder","data class Builder(var userIp: String, var userAgent: String)","net.thauvin.erik.akismet.CommentConfig.Builder"]},{"name":"data class CommentType(var value: String)","description":"net.thauvin.erik.akismet.CommentType","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/index.html","searchKeys":["CommentType","data class CommentType(var value: String)","net.thauvin.erik.akismet.CommentType"]},{"name":"fun author(author: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.author","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author.html","searchKeys":["author","fun author(author: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.author"]},{"name":"fun authorEmail(authorEmail: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.authorEmail","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html","searchKeys":["authorEmail","fun authorEmail(authorEmail: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.authorEmail"]},{"name":"fun authorUrl(authorUrl: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.authorUrl","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html","searchKeys":["authorUrl","fun authorUrl(authorUrl: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.authorUrl"]},{"name":"fun blogCharset(blogCharset: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.blogCharset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html","searchKeys":["blogCharset","fun blogCharset(blogCharset: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.blogCharset"]},{"name":"fun blogLang(blogLang: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.blogLang","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html","searchKeys":["blogLang","fun blogLang(blogLang: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.blogLang"]},{"name":"fun build(): CommentConfig","description":"net.thauvin.erik.akismet.CommentConfig.Builder.build","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/build.html","searchKeys":["build","fun build(): CommentConfig","net.thauvin.erik.akismet.CommentConfig.Builder.build"]},{"name":"fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean","description":"net.thauvin.erik.akismet.Akismet.checkComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/check-comment.html","searchKeys":["checkComment","fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean","net.thauvin.erik.akismet.Akismet.checkComment"]},{"name":"fun content(content: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.content","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/content.html","searchKeys":["content","fun content(content: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.content"]},{"name":"fun dateGmt(dateGmt: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.dateGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html","searchKeys":["dateGmt","fun dateGmt(dateGmt: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.dateGmt"]},{"name":"fun dateToGmt(date: Date): String","description":"net.thauvin.erik.akismet.Akismet.Companion.dateToGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html","searchKeys":["dateToGmt","fun dateToGmt(date: Date): String","net.thauvin.erik.akismet.Akismet.Companion.dateToGmt"]},{"name":"fun dateToGmt(date: LocalDateTime): String","description":"net.thauvin.erik.akismet.Akismet.Companion.dateToGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html","searchKeys":["dateToGmt","fun dateToGmt(date: LocalDateTime): String","net.thauvin.erik.akismet.Akismet.Companion.dateToGmt"]},{"name":"fun executeMethod(apiUrl: , formBody: , trueOnError: Boolean = false): Boolean","description":"net.thauvin.erik.akismet.Akismet.executeMethod","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/execute-method.html","searchKeys":["executeMethod","fun executeMethod(apiUrl: , formBody: , trueOnError: Boolean = false): Boolean","net.thauvin.erik.akismet.Akismet.executeMethod"]},{"name":"fun isTest(isTest: Boolean): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.isTest","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html","searchKeys":["isTest","fun isTest(isTest: Boolean): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.isTest"]},{"name":"fun jsonComment(json: String): AkismetComment","description":"net.thauvin.erik.akismet.Akismet.Companion.jsonComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html","searchKeys":["jsonComment","fun jsonComment(json: String): AkismetComment","net.thauvin.erik.akismet.Akismet.Companion.jsonComment"]},{"name":"fun permalink(permalink: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.permalink","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html","searchKeys":["permalink","fun permalink(permalink: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.permalink"]},{"name":"fun postModifiedGmt(postModifiedGmt: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.postModifiedGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html","searchKeys":["postModifiedGmt","fun postModifiedGmt(postModifiedGmt: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.postModifiedGmt"]},{"name":"fun recheckReason(checkReason: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.recheckReason","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html","searchKeys":["recheckReason","fun recheckReason(checkReason: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.recheckReason"]},{"name":"fun referrer(referrer: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.referrer","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html","searchKeys":["referrer","fun referrer(referrer: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.referrer"]},{"name":"fun reset()","description":"net.thauvin.erik.akismet.Akismet.reset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/reset.html","searchKeys":["reset","fun reset()","net.thauvin.erik.akismet.Akismet.reset"]},{"name":"fun serverEnv(serverEnv: Map): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.serverEnv","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html","searchKeys":["serverEnv","fun serverEnv(serverEnv: Map): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.serverEnv"]},{"name":"fun submitHam(comment: AkismetComment): Boolean","description":"net.thauvin.erik.akismet.Akismet.submitHam","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/submit-ham.html","searchKeys":["submitHam","fun submitHam(comment: AkismetComment): Boolean","net.thauvin.erik.akismet.Akismet.submitHam"]},{"name":"fun submitSpam(comment: AkismetComment): Boolean","description":"net.thauvin.erik.akismet.Akismet.submitSpam","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/submit-spam.html","searchKeys":["submitSpam","fun submitSpam(comment: AkismetComment): Boolean","net.thauvin.erik.akismet.Akismet.submitSpam"]},{"name":"fun toJson(): String","description":"net.thauvin.erik.akismet.AkismetComment.toJson","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/to-json.html","searchKeys":["toJson","fun toJson(): String","net.thauvin.erik.akismet.AkismetComment.toJson"]},{"name":"fun type(type: CommentType): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.type","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/type.html","searchKeys":["type","fun type(type: CommentType): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.type"]},{"name":"fun userAgent(userAgent: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html","searchKeys":["userAgent","fun userAgent(userAgent: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.userAgent"]},{"name":"fun userIp(userIp: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userIp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html","searchKeys":["userIp","fun userIp(userIp: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.userIp"]},{"name":"fun userRole(userRole: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userRole","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html","searchKeys":["userRole","fun userRole(userRole: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.userRole"]},{"name":"fun verifyKey(): Boolean","description":"net.thauvin.erik.akismet.Akismet.verifyKey","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/verify-key.html","searchKeys":["verifyKey","fun verifyKey(): Boolean","net.thauvin.erik.akismet.Akismet.verifyKey"]},{"name":"object Companion","description":"net.thauvin.erik.akismet.Akismet.Companion","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/index.html","searchKeys":["Companion","object Companion","net.thauvin.erik.akismet.Akismet.Companion"]},{"name":"object Companion","description":"net.thauvin.erik.akismet.AkismetComment.Companion","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-companion/index.html","searchKeys":["Companion","object Companion","net.thauvin.erik.akismet.AkismetComment.Companion"]},{"name":"object Companion","description":"net.thauvin.erik.akismet.CommentType.Companion","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/index.html","searchKeys":["Companion","object Companion","net.thauvin.erik.akismet.CommentType.Companion"]},{"name":"open class Akismet(apiKey: String)","description":"net.thauvin.erik.akismet.Akismet","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/index.html","searchKeys":["Akismet","open class Akismet(apiKey: String)","net.thauvin.erik.akismet.Akismet"]},{"name":"open class AkismetComment(val userIp: String, val userAgent: String)","description":"net.thauvin.erik.akismet.AkismetComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/index.html","searchKeys":["AkismetComment","open class AkismetComment(val userIp: String, val userAgent: String)","net.thauvin.erik.akismet.AkismetComment"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"net.thauvin.erik.akismet.AkismetComment.equals","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","net.thauvin.erik.akismet.AkismetComment.equals"]},{"name":"open override fun hashCode(): Int","description":"net.thauvin.erik.akismet.AkismetComment.hashCode","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","net.thauvin.erik.akismet.AkismetComment.hashCode"]},{"name":"open override fun toString(): String","description":"net.thauvin.erik.akismet.AkismetComment.toString","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/to-string.html","searchKeys":["toString","open override fun toString(): String","net.thauvin.erik.akismet.AkismetComment.toString"]},{"name":"val BLOG_POST: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.BLOG_POST","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html","searchKeys":["BLOG_POST","val BLOG_POST: CommentType","net.thauvin.erik.akismet.CommentType.Companion.BLOG_POST"]},{"name":"val COMMENT: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.COMMENT","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-m-m-e-n-t.html","searchKeys":["COMMENT","val COMMENT: CommentType","net.thauvin.erik.akismet.CommentType.Companion.COMMENT"]},{"name":"val CONTACT_FORM: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.CONTACT_FORM","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-n-t-a-c-t_-f-o-r-m.html","searchKeys":["CONTACT_FORM","val CONTACT_FORM: CommentType","net.thauvin.erik.akismet.CommentType.Companion.CONTACT_FORM"]},{"name":"val FORUM_POST: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.FORUM_POST","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-f-o-r-u-m_-p-o-s-t.html","searchKeys":["FORUM_POST","val FORUM_POST: CommentType","net.thauvin.erik.akismet.CommentType.Companion.FORUM_POST"]},{"name":"val MESSAGE: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.MESSAGE","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-m-e-s-s-a-g-e.html","searchKeys":["MESSAGE","val MESSAGE: CommentType","net.thauvin.erik.akismet.CommentType.Companion.MESSAGE"]},{"name":"val NONE: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.NONE","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-n-o-n-e.html","searchKeys":["NONE","val NONE: CommentType","net.thauvin.erik.akismet.CommentType.Companion.NONE"]},{"name":"val PINGBACK: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.PINGBACK","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-p-i-n-g-b-a-c-k.html","searchKeys":["PINGBACK","val PINGBACK: CommentType","net.thauvin.erik.akismet.CommentType.Companion.PINGBACK"]},{"name":"val REPLY: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.REPLY","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-r-e-p-l-y.html","searchKeys":["REPLY","val REPLY: CommentType","net.thauvin.erik.akismet.CommentType.Companion.REPLY"]},{"name":"val SIGNUP: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.SIGNUP","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-s-i-g-n-u-p.html","searchKeys":["SIGNUP","val SIGNUP: CommentType","net.thauvin.erik.akismet.CommentType.Companion.SIGNUP"]},{"name":"val TRACKBACK: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.TRACKBACK","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-t-r-a-c-k-b-a-c-k.html","searchKeys":["TRACKBACK","val TRACKBACK: CommentType","net.thauvin.erik.akismet.CommentType.Companion.TRACKBACK"]},{"name":"val TWEET: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.TWEET","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-t-w-e-e-t.html","searchKeys":["TWEET","val TWEET: CommentType","net.thauvin.erik.akismet.CommentType.Companion.TWEET"]},{"name":"val logger: Logger","description":"net.thauvin.erik.akismet.Akismet.logger","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/logger.html","searchKeys":["logger","val logger: Logger","net.thauvin.erik.akismet.Akismet.logger"]},{"name":"val userAgent: String","description":"net.thauvin.erik.akismet.AkismetComment.userAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/user-agent.html","searchKeys":["userAgent","val userAgent: String","net.thauvin.erik.akismet.AkismetComment.userAgent"]},{"name":"val userIp: String","description":"net.thauvin.erik.akismet.AkismetComment.userIp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/user-ip.html","searchKeys":["userIp","val userIp: String","net.thauvin.erik.akismet.AkismetComment.userIp"]},{"name":"var appUserAgent: String","description":"net.thauvin.erik.akismet.Akismet.appUserAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/app-user-agent.html","searchKeys":["appUserAgent","var appUserAgent: String","net.thauvin.erik.akismet.Akismet.appUserAgent"]},{"name":"var author: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.author","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author.html","searchKeys":["author","var author: String","net.thauvin.erik.akismet.CommentConfig.Builder.author"]},{"name":"var author: String","description":"net.thauvin.erik.akismet.CommentConfig.author","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/author.html","searchKeys":["author","var author: String","net.thauvin.erik.akismet.CommentConfig.author"]},{"name":"var author: String?","description":"net.thauvin.erik.akismet.AkismetComment.author","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/author.html","searchKeys":["author","var author: String?","net.thauvin.erik.akismet.AkismetComment.author"]},{"name":"var authorEmail: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.authorEmail","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html","searchKeys":["authorEmail","var authorEmail: String","net.thauvin.erik.akismet.CommentConfig.Builder.authorEmail"]},{"name":"var authorEmail: String","description":"net.thauvin.erik.akismet.CommentConfig.authorEmail","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/author-email.html","searchKeys":["authorEmail","var authorEmail: String","net.thauvin.erik.akismet.CommentConfig.authorEmail"]},{"name":"var authorEmail: String?","description":"net.thauvin.erik.akismet.AkismetComment.authorEmail","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/author-email.html","searchKeys":["authorEmail","var authorEmail: String?","net.thauvin.erik.akismet.AkismetComment.authorEmail"]},{"name":"var authorUrl: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.authorUrl","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html","searchKeys":["authorUrl","var authorUrl: String","net.thauvin.erik.akismet.CommentConfig.Builder.authorUrl"]},{"name":"var authorUrl: String","description":"net.thauvin.erik.akismet.CommentConfig.authorUrl","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/author-url.html","searchKeys":["authorUrl","var authorUrl: String","net.thauvin.erik.akismet.CommentConfig.authorUrl"]},{"name":"var authorUrl: String?","description":"net.thauvin.erik.akismet.AkismetComment.authorUrl","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/author-url.html","searchKeys":["authorUrl","var authorUrl: String?","net.thauvin.erik.akismet.AkismetComment.authorUrl"]},{"name":"var blog: String","description":"net.thauvin.erik.akismet.Akismet.blog","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/blog.html","searchKeys":["blog","var blog: String","net.thauvin.erik.akismet.Akismet.blog"]},{"name":"var blogCharset: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.blogCharset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html","searchKeys":["blogCharset","var blogCharset: String","net.thauvin.erik.akismet.CommentConfig.Builder.blogCharset"]},{"name":"var blogCharset: String","description":"net.thauvin.erik.akismet.CommentConfig.blogCharset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/blog-charset.html","searchKeys":["blogCharset","var blogCharset: String","net.thauvin.erik.akismet.CommentConfig.blogCharset"]},{"name":"var blogCharset: String?","description":"net.thauvin.erik.akismet.AkismetComment.blogCharset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/blog-charset.html","searchKeys":["blogCharset","var blogCharset: String?","net.thauvin.erik.akismet.AkismetComment.blogCharset"]},{"name":"var blogLang: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.blogLang","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html","searchKeys":["blogLang","var blogLang: String","net.thauvin.erik.akismet.CommentConfig.Builder.blogLang"]},{"name":"var blogLang: String","description":"net.thauvin.erik.akismet.CommentConfig.blogLang","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/blog-lang.html","searchKeys":["blogLang","var blogLang: String","net.thauvin.erik.akismet.CommentConfig.blogLang"]},{"name":"var blogLang: String?","description":"net.thauvin.erik.akismet.AkismetComment.blogLang","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/blog-lang.html","searchKeys":["blogLang","var blogLang: String?","net.thauvin.erik.akismet.AkismetComment.blogLang"]},{"name":"var content: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.content","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/content.html","searchKeys":["content","var content: String","net.thauvin.erik.akismet.CommentConfig.Builder.content"]},{"name":"var content: String","description":"net.thauvin.erik.akismet.CommentConfig.content","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/content.html","searchKeys":["content","var content: String","net.thauvin.erik.akismet.CommentConfig.content"]},{"name":"var content: String?","description":"net.thauvin.erik.akismet.AkismetComment.content","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/content.html","searchKeys":["content","var content: String?","net.thauvin.erik.akismet.AkismetComment.content"]},{"name":"var dateGmt: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.dateGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html","searchKeys":["dateGmt","var dateGmt: String","net.thauvin.erik.akismet.CommentConfig.Builder.dateGmt"]},{"name":"var dateGmt: String","description":"net.thauvin.erik.akismet.CommentConfig.dateGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/date-gmt.html","searchKeys":["dateGmt","var dateGmt: String","net.thauvin.erik.akismet.CommentConfig.dateGmt"]},{"name":"var dateGmt: String?","description":"net.thauvin.erik.akismet.AkismetComment.dateGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/date-gmt.html","searchKeys":["dateGmt","var dateGmt: String?","net.thauvin.erik.akismet.AkismetComment.dateGmt"]},{"name":"var debugHelp: String","description":"net.thauvin.erik.akismet.Akismet.debugHelp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/debug-help.html","searchKeys":["debugHelp","var debugHelp: String","net.thauvin.erik.akismet.Akismet.debugHelp"]},{"name":"var errorMessage: String","description":"net.thauvin.erik.akismet.Akismet.errorMessage","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/error-message.html","searchKeys":["errorMessage","var errorMessage: String","net.thauvin.erik.akismet.Akismet.errorMessage"]},{"name":"var httpStatusCode: Int","description":"net.thauvin.erik.akismet.Akismet.httpStatusCode","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/http-status-code.html","searchKeys":["httpStatusCode","var httpStatusCode: Int","net.thauvin.erik.akismet.Akismet.httpStatusCode"]},{"name":"var isDiscard: Boolean","description":"net.thauvin.erik.akismet.Akismet.isDiscard","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/is-discard.html","searchKeys":["isDiscard","var isDiscard: Boolean","net.thauvin.erik.akismet.Akismet.isDiscard"]},{"name":"var isTest: Boolean","description":"net.thauvin.erik.akismet.AkismetComment.isTest","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/is-test.html","searchKeys":["isTest","var isTest: Boolean","net.thauvin.erik.akismet.AkismetComment.isTest"]},{"name":"var isTest: Boolean","description":"net.thauvin.erik.akismet.CommentConfig.Builder.isTest","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html","searchKeys":["isTest","var isTest: Boolean","net.thauvin.erik.akismet.CommentConfig.Builder.isTest"]},{"name":"var isTest: Boolean","description":"net.thauvin.erik.akismet.CommentConfig.isTest","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/is-test.html","searchKeys":["isTest","var isTest: Boolean","net.thauvin.erik.akismet.CommentConfig.isTest"]},{"name":"var isVerifiedKey: Boolean","description":"net.thauvin.erik.akismet.Akismet.isVerifiedKey","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/is-verified-key.html","searchKeys":["isVerifiedKey","var isVerifiedKey: Boolean","net.thauvin.erik.akismet.Akismet.isVerifiedKey"]},{"name":"var permalink: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.permalink","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html","searchKeys":["permalink","var permalink: String","net.thauvin.erik.akismet.CommentConfig.Builder.permalink"]},{"name":"var permalink: String","description":"net.thauvin.erik.akismet.CommentConfig.permalink","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/permalink.html","searchKeys":["permalink","var permalink: String","net.thauvin.erik.akismet.CommentConfig.permalink"]},{"name":"var permalink: String?","description":"net.thauvin.erik.akismet.AkismetComment.permalink","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/permalink.html","searchKeys":["permalink","var permalink: String?","net.thauvin.erik.akismet.AkismetComment.permalink"]},{"name":"var postModifiedGmt: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.postModifiedGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html","searchKeys":["postModifiedGmt","var postModifiedGmt: String","net.thauvin.erik.akismet.CommentConfig.Builder.postModifiedGmt"]},{"name":"var postModifiedGmt: String","description":"net.thauvin.erik.akismet.CommentConfig.postModifiedGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/post-modified-gmt.html","searchKeys":["postModifiedGmt","var postModifiedGmt: String","net.thauvin.erik.akismet.CommentConfig.postModifiedGmt"]},{"name":"var postModifiedGmt: String?","description":"net.thauvin.erik.akismet.AkismetComment.postModifiedGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/post-modified-gmt.html","searchKeys":["postModifiedGmt","var postModifiedGmt: String?","net.thauvin.erik.akismet.AkismetComment.postModifiedGmt"]},{"name":"var proTip: String","description":"net.thauvin.erik.akismet.Akismet.proTip","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/pro-tip.html","searchKeys":["proTip","var proTip: String","net.thauvin.erik.akismet.Akismet.proTip"]},{"name":"var recheckReason: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.recheckReason","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html","searchKeys":["recheckReason","var recheckReason: String","net.thauvin.erik.akismet.CommentConfig.Builder.recheckReason"]},{"name":"var recheckReason: String","description":"net.thauvin.erik.akismet.CommentConfig.recheckReason","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/recheck-reason.html","searchKeys":["recheckReason","var recheckReason: String","net.thauvin.erik.akismet.CommentConfig.recheckReason"]},{"name":"var recheckReason: String?","description":"net.thauvin.erik.akismet.AkismetComment.recheckReason","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/recheck-reason.html","searchKeys":["recheckReason","var recheckReason: String?","net.thauvin.erik.akismet.AkismetComment.recheckReason"]},{"name":"var referrer: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.referrer","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html","searchKeys":["referrer","var referrer: String","net.thauvin.erik.akismet.CommentConfig.Builder.referrer"]},{"name":"var referrer: String","description":"net.thauvin.erik.akismet.CommentConfig.referrer","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/referrer.html","searchKeys":["referrer","var referrer: String","net.thauvin.erik.akismet.CommentConfig.referrer"]},{"name":"var referrer: String?","description":"net.thauvin.erik.akismet.AkismetComment.referrer","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/referrer.html","searchKeys":["referrer","var referrer: String?","net.thauvin.erik.akismet.AkismetComment.referrer"]},{"name":"var response: String","description":"net.thauvin.erik.akismet.Akismet.response","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/response.html","searchKeys":["response","var response: String","net.thauvin.erik.akismet.Akismet.response"]},{"name":"var serverEnv: Map","description":"net.thauvin.erik.akismet.AkismetComment.serverEnv","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/server-env.html","searchKeys":["serverEnv","var serverEnv: Map","net.thauvin.erik.akismet.AkismetComment.serverEnv"]},{"name":"var serverEnv: Map","description":"net.thauvin.erik.akismet.CommentConfig.Builder.serverEnv","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html","searchKeys":["serverEnv","var serverEnv: Map","net.thauvin.erik.akismet.CommentConfig.Builder.serverEnv"]},{"name":"var serverEnv: Map","description":"net.thauvin.erik.akismet.CommentConfig.serverEnv","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/server-env.html","searchKeys":["serverEnv","var serverEnv: Map","net.thauvin.erik.akismet.CommentConfig.serverEnv"]},{"name":"var type: CommentType","description":"net.thauvin.erik.akismet.AkismetComment.type","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/type.html","searchKeys":["type","var type: CommentType","net.thauvin.erik.akismet.AkismetComment.type"]},{"name":"var type: CommentType","description":"net.thauvin.erik.akismet.CommentConfig.Builder.type","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/type.html","searchKeys":["type","var type: CommentType","net.thauvin.erik.akismet.CommentConfig.Builder.type"]},{"name":"var type: CommentType","description":"net.thauvin.erik.akismet.CommentConfig.type","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/type.html","searchKeys":["type","var type: CommentType","net.thauvin.erik.akismet.CommentConfig.type"]},{"name":"var userAgent: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html","searchKeys":["userAgent","var userAgent: String","net.thauvin.erik.akismet.CommentConfig.Builder.userAgent"]},{"name":"var userAgent: String","description":"net.thauvin.erik.akismet.CommentConfig.userAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/user-agent.html","searchKeys":["userAgent","var userAgent: String","net.thauvin.erik.akismet.CommentConfig.userAgent"]},{"name":"var userIp: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userIp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html","searchKeys":["userIp","var userIp: String","net.thauvin.erik.akismet.CommentConfig.Builder.userIp"]},{"name":"var userIp: String","description":"net.thauvin.erik.akismet.CommentConfig.userIp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/user-ip.html","searchKeys":["userIp","var userIp: String","net.thauvin.erik.akismet.CommentConfig.userIp"]},{"name":"var userRole: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userRole","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html","searchKeys":["userRole","var userRole: String","net.thauvin.erik.akismet.CommentConfig.Builder.userRole"]},{"name":"var userRole: String","description":"net.thauvin.erik.akismet.CommentConfig.userRole","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/user-role.html","searchKeys":["userRole","var userRole: String","net.thauvin.erik.akismet.CommentConfig.userRole"]},{"name":"var userRole: String?","description":"net.thauvin.erik.akismet.AkismetComment.userRole","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/user-role.html","searchKeys":["userRole","var userRole: String?","net.thauvin.erik.akismet.AkismetComment.userRole"]},{"name":"var value: String","description":"net.thauvin.erik.akismet.CommentType.value","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/value.html","searchKeys":["value","var value: String","net.thauvin.erik.akismet.CommentType.value"]}] +[{"name":"class CommentConfig constructor(var userIp: String, var userAgent: String, var referrer: String = \"\", var permalink: String = \"\", var type: CommentType = CommentType.NONE, var author: String = \"\", var authorEmail: String = \"\", var authorUrl: String = \"\", var content: String = \"\", var dateGmt: String = \"\", var postModifiedGmt: String = \"\", var blogLang: String = \"\", var blogCharset: String = \"\", var userRole: String = \"\", var isTest: Boolean = false, var recheckReason: String = \"\", var serverEnv: Map = emptyMap())","description":"net.thauvin.erik.akismet.CommentConfig","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/index.html","searchKeys":["CommentConfig","class CommentConfig constructor(var userIp: String, var userAgent: String, var referrer: String = \"\", var permalink: String = \"\", var type: CommentType = CommentType.NONE, var author: String = \"\", var authorEmail: String = \"\", var authorUrl: String = \"\", var content: String = \"\", var dateGmt: String = \"\", var postModifiedGmt: String = \"\", var blogLang: String = \"\", var blogCharset: String = \"\", var userRole: String = \"\", var isTest: Boolean = false, var recheckReason: String = \"\", var serverEnv: Map = emptyMap())","net.thauvin.erik.akismet.CommentConfig"]},{"name":"const val ADMIN_ROLE: String","description":"net.thauvin.erik.akismet.AkismetComment.Companion.ADMIN_ROLE","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-companion/-a-d-m-i-n_-r-o-l-e.html","searchKeys":["ADMIN_ROLE","const val ADMIN_ROLE: String","net.thauvin.erik.akismet.AkismetComment.Companion.ADMIN_ROLE"]},{"name":"constructor(apiKey: String)","description":"net.thauvin.erik.akismet.Akismet.Akismet","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-akismet.html","searchKeys":["Akismet","constructor(apiKey: String)","net.thauvin.erik.akismet.Akismet.Akismet"]},{"name":"constructor(apiKey: String, blog: String)","description":"net.thauvin.erik.akismet.Akismet.Akismet","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-akismet.html","searchKeys":["Akismet","constructor(apiKey: String, blog: String)","net.thauvin.erik.akismet.Akismet.Akismet"]},{"name":"constructor(builder: CommentConfig.Builder)","description":"net.thauvin.erik.akismet.CommentConfig.CommentConfig","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-comment-config.html","searchKeys":["CommentConfig","constructor(builder: CommentConfig.Builder)","net.thauvin.erik.akismet.CommentConfig.CommentConfig"]},{"name":"constructor(config: CommentConfig)","description":"net.thauvin.erik.akismet.AkismetComment.AkismetComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html","searchKeys":["AkismetComment","constructor(config: CommentConfig)","net.thauvin.erik.akismet.AkismetComment.AkismetComment"]},{"name":"constructor(request: HttpServletRequest)","description":"net.thauvin.erik.akismet.AkismetComment.AkismetComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html","searchKeys":["AkismetComment","constructor(request: HttpServletRequest)","net.thauvin.erik.akismet.AkismetComment.AkismetComment"]},{"name":"constructor(userIp: String, userAgent: String)","description":"net.thauvin.erik.akismet.AkismetComment.AkismetComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-akismet-comment.html","searchKeys":["AkismetComment","constructor(userIp: String, userAgent: String)","net.thauvin.erik.akismet.AkismetComment.AkismetComment"]},{"name":"constructor(userIp: String, userAgent: String)","description":"net.thauvin.erik.akismet.CommentConfig.Builder.Builder","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/-builder.html","searchKeys":["Builder","constructor(userIp: String, userAgent: String)","net.thauvin.erik.akismet.CommentConfig.Builder.Builder"]},{"name":"constructor(userIp: String, userAgent: String, referrer: String = \"\", permalink: String = \"\", type: CommentType = CommentType.NONE, author: String = \"\", authorEmail: String = \"\", authorUrl: String = \"\", content: String = \"\", dateGmt: String = \"\", postModifiedGmt: String = \"\", blogLang: String = \"\", blogCharset: String = \"\", userRole: String = \"\", isTest: Boolean = false, recheckReason: String = \"\", serverEnv: Map = emptyMap())","description":"net.thauvin.erik.akismet.CommentConfig.CommentConfig","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-comment-config.html","searchKeys":["CommentConfig","constructor(userIp: String, userAgent: String, referrer: String = \"\", permalink: String = \"\", type: CommentType = CommentType.NONE, author: String = \"\", authorEmail: String = \"\", authorUrl: String = \"\", content: String = \"\", dateGmt: String = \"\", postModifiedGmt: String = \"\", blogLang: String = \"\", blogCharset: String = \"\", userRole: String = \"\", isTest: Boolean = false, recheckReason: String = \"\", serverEnv: Map = emptyMap())","net.thauvin.erik.akismet.CommentConfig.CommentConfig"]},{"name":"constructor(value: String)","description":"net.thauvin.erik.akismet.CommentType.CommentType","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-comment-type.html","searchKeys":["CommentType","constructor(value: String)","net.thauvin.erik.akismet.CommentType.CommentType"]},{"name":"data class Builder(var userIp: String, var userAgent: String)","description":"net.thauvin.erik.akismet.CommentConfig.Builder","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/index.html","searchKeys":["Builder","data class Builder(var userIp: String, var userAgent: String)","net.thauvin.erik.akismet.CommentConfig.Builder"]},{"name":"data class CommentType(var value: String)","description":"net.thauvin.erik.akismet.CommentType","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/index.html","searchKeys":["CommentType","data class CommentType(var value: String)","net.thauvin.erik.akismet.CommentType"]},{"name":"fun author(author: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.author","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author.html","searchKeys":["author","fun author(author: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.author"]},{"name":"fun authorEmail(authorEmail: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.authorEmail","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html","searchKeys":["authorEmail","fun authorEmail(authorEmail: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.authorEmail"]},{"name":"fun authorUrl(authorUrl: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.authorUrl","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html","searchKeys":["authorUrl","fun authorUrl(authorUrl: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.authorUrl"]},{"name":"fun blogCharset(blogCharset: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.blogCharset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html","searchKeys":["blogCharset","fun blogCharset(blogCharset: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.blogCharset"]},{"name":"fun blogLang(blogLang: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.blogLang","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html","searchKeys":["blogLang","fun blogLang(blogLang: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.blogLang"]},{"name":"fun build(): CommentConfig","description":"net.thauvin.erik.akismet.CommentConfig.Builder.build","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/build.html","searchKeys":["build","fun build(): CommentConfig","net.thauvin.erik.akismet.CommentConfig.Builder.build"]},{"name":"fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean","description":"net.thauvin.erik.akismet.Akismet.checkComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/check-comment.html","searchKeys":["checkComment","fun checkComment(comment: AkismetComment, trueOnError: Boolean = false): Boolean","net.thauvin.erik.akismet.Akismet.checkComment"]},{"name":"fun content(content: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.content","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/content.html","searchKeys":["content","fun content(content: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.content"]},{"name":"fun dateGmt(dateGmt: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.dateGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html","searchKeys":["dateGmt","fun dateGmt(dateGmt: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.dateGmt"]},{"name":"fun dateToGmt(date: Date): String","description":"net.thauvin.erik.akismet.Akismet.Companion.dateToGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html","searchKeys":["dateToGmt","fun dateToGmt(date: Date): String","net.thauvin.erik.akismet.Akismet.Companion.dateToGmt"]},{"name":"fun dateToGmt(date: LocalDateTime): String","description":"net.thauvin.erik.akismet.Akismet.Companion.dateToGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/date-to-gmt.html","searchKeys":["dateToGmt","fun dateToGmt(date: LocalDateTime): String","net.thauvin.erik.akismet.Akismet.Companion.dateToGmt"]},{"name":"fun executeMethod(apiUrl: HttpUrl, formBody: FormBody, trueOnError: Boolean = false): Boolean","description":"net.thauvin.erik.akismet.Akismet.executeMethod","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/execute-method.html","searchKeys":["executeMethod","fun executeMethod(apiUrl: HttpUrl, formBody: FormBody, trueOnError: Boolean = false): Boolean","net.thauvin.erik.akismet.Akismet.executeMethod"]},{"name":"fun isTest(isTest: Boolean): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.isTest","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html","searchKeys":["isTest","fun isTest(isTest: Boolean): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.isTest"]},{"name":"fun jsonComment(json: String): AkismetComment","description":"net.thauvin.erik.akismet.Akismet.Companion.jsonComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/json-comment.html","searchKeys":["jsonComment","fun jsonComment(json: String): AkismetComment","net.thauvin.erik.akismet.Akismet.Companion.jsonComment"]},{"name":"fun permalink(permalink: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.permalink","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html","searchKeys":["permalink","fun permalink(permalink: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.permalink"]},{"name":"fun postModifiedGmt(postModifiedGmt: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.postModifiedGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html","searchKeys":["postModifiedGmt","fun postModifiedGmt(postModifiedGmt: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.postModifiedGmt"]},{"name":"fun recheckReason(checkReason: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.recheckReason","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html","searchKeys":["recheckReason","fun recheckReason(checkReason: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.recheckReason"]},{"name":"fun referrer(referrer: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.referrer","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html","searchKeys":["referrer","fun referrer(referrer: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.referrer"]},{"name":"fun reset()","description":"net.thauvin.erik.akismet.Akismet.reset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/reset.html","searchKeys":["reset","fun reset()","net.thauvin.erik.akismet.Akismet.reset"]},{"name":"fun serverEnv(serverEnv: Map): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.serverEnv","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html","searchKeys":["serverEnv","fun serverEnv(serverEnv: Map): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.serverEnv"]},{"name":"fun submitHam(comment: AkismetComment): Boolean","description":"net.thauvin.erik.akismet.Akismet.submitHam","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/submit-ham.html","searchKeys":["submitHam","fun submitHam(comment: AkismetComment): Boolean","net.thauvin.erik.akismet.Akismet.submitHam"]},{"name":"fun submitSpam(comment: AkismetComment): Boolean","description":"net.thauvin.erik.akismet.Akismet.submitSpam","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/submit-spam.html","searchKeys":["submitSpam","fun submitSpam(comment: AkismetComment): Boolean","net.thauvin.erik.akismet.Akismet.submitSpam"]},{"name":"fun toJson(): String","description":"net.thauvin.erik.akismet.AkismetComment.toJson","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/to-json.html","searchKeys":["toJson","fun toJson(): String","net.thauvin.erik.akismet.AkismetComment.toJson"]},{"name":"fun type(type: CommentType): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.type","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/type.html","searchKeys":["type","fun type(type: CommentType): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.type"]},{"name":"fun userAgent(userAgent: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html","searchKeys":["userAgent","fun userAgent(userAgent: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.userAgent"]},{"name":"fun userIp(userIp: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userIp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html","searchKeys":["userIp","fun userIp(userIp: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.userIp"]},{"name":"fun userRole(userRole: String): CommentConfig.Builder","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userRole","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html","searchKeys":["userRole","fun userRole(userRole: String): CommentConfig.Builder","net.thauvin.erik.akismet.CommentConfig.Builder.userRole"]},{"name":"fun verifyKey(): Boolean","description":"net.thauvin.erik.akismet.Akismet.verifyKey","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/verify-key.html","searchKeys":["verifyKey","fun verifyKey(): Boolean","net.thauvin.erik.akismet.Akismet.verifyKey"]},{"name":"object Companion","description":"net.thauvin.erik.akismet.Akismet.Companion","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/-companion/index.html","searchKeys":["Companion","object Companion","net.thauvin.erik.akismet.Akismet.Companion"]},{"name":"object Companion","description":"net.thauvin.erik.akismet.AkismetComment.Companion","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/-companion/index.html","searchKeys":["Companion","object Companion","net.thauvin.erik.akismet.AkismetComment.Companion"]},{"name":"object Companion","description":"net.thauvin.erik.akismet.CommentType.Companion","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/index.html","searchKeys":["Companion","object Companion","net.thauvin.erik.akismet.CommentType.Companion"]},{"name":"open class Akismet(apiKey: String)","description":"net.thauvin.erik.akismet.Akismet","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/index.html","searchKeys":["Akismet","open class Akismet(apiKey: String)","net.thauvin.erik.akismet.Akismet"]},{"name":"open class AkismetComment(val userIp: String, val userAgent: String)","description":"net.thauvin.erik.akismet.AkismetComment","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/index.html","searchKeys":["AkismetComment","open class AkismetComment(val userIp: String, val userAgent: String)","net.thauvin.erik.akismet.AkismetComment"]},{"name":"open operator override fun equals(other: Any?): Boolean","description":"net.thauvin.erik.akismet.AkismetComment.equals","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/equals.html","searchKeys":["equals","open operator override fun equals(other: Any?): Boolean","net.thauvin.erik.akismet.AkismetComment.equals"]},{"name":"open override fun hashCode(): Int","description":"net.thauvin.erik.akismet.AkismetComment.hashCode","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/hash-code.html","searchKeys":["hashCode","open override fun hashCode(): Int","net.thauvin.erik.akismet.AkismetComment.hashCode"]},{"name":"open override fun toString(): String","description":"net.thauvin.erik.akismet.AkismetComment.toString","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/to-string.html","searchKeys":["toString","open override fun toString(): String","net.thauvin.erik.akismet.AkismetComment.toString"]},{"name":"val BLOG_POST: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.BLOG_POST","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-b-l-o-g_-p-o-s-t.html","searchKeys":["BLOG_POST","val BLOG_POST: CommentType","net.thauvin.erik.akismet.CommentType.Companion.BLOG_POST"]},{"name":"val COMMENT: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.COMMENT","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-m-m-e-n-t.html","searchKeys":["COMMENT","val COMMENT: CommentType","net.thauvin.erik.akismet.CommentType.Companion.COMMENT"]},{"name":"val CONTACT_FORM: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.CONTACT_FORM","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-c-o-n-t-a-c-t_-f-o-r-m.html","searchKeys":["CONTACT_FORM","val CONTACT_FORM: CommentType","net.thauvin.erik.akismet.CommentType.Companion.CONTACT_FORM"]},{"name":"val FORUM_POST: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.FORUM_POST","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-f-o-r-u-m_-p-o-s-t.html","searchKeys":["FORUM_POST","val FORUM_POST: CommentType","net.thauvin.erik.akismet.CommentType.Companion.FORUM_POST"]},{"name":"val MESSAGE: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.MESSAGE","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-m-e-s-s-a-g-e.html","searchKeys":["MESSAGE","val MESSAGE: CommentType","net.thauvin.erik.akismet.CommentType.Companion.MESSAGE"]},{"name":"val NONE: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.NONE","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-n-o-n-e.html","searchKeys":["NONE","val NONE: CommentType","net.thauvin.erik.akismet.CommentType.Companion.NONE"]},{"name":"val PINGBACK: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.PINGBACK","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-p-i-n-g-b-a-c-k.html","searchKeys":["PINGBACK","val PINGBACK: CommentType","net.thauvin.erik.akismet.CommentType.Companion.PINGBACK"]},{"name":"val REPLY: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.REPLY","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-r-e-p-l-y.html","searchKeys":["REPLY","val REPLY: CommentType","net.thauvin.erik.akismet.CommentType.Companion.REPLY"]},{"name":"val SIGNUP: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.SIGNUP","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-s-i-g-n-u-p.html","searchKeys":["SIGNUP","val SIGNUP: CommentType","net.thauvin.erik.akismet.CommentType.Companion.SIGNUP"]},{"name":"val TRACKBACK: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.TRACKBACK","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-t-r-a-c-k-b-a-c-k.html","searchKeys":["TRACKBACK","val TRACKBACK: CommentType","net.thauvin.erik.akismet.CommentType.Companion.TRACKBACK"]},{"name":"val TWEET: CommentType","description":"net.thauvin.erik.akismet.CommentType.Companion.TWEET","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/-companion/-t-w-e-e-t.html","searchKeys":["TWEET","val TWEET: CommentType","net.thauvin.erik.akismet.CommentType.Companion.TWEET"]},{"name":"val logger: Logger","description":"net.thauvin.erik.akismet.Akismet.logger","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/logger.html","searchKeys":["logger","val logger: Logger","net.thauvin.erik.akismet.Akismet.logger"]},{"name":"val userAgent: String","description":"net.thauvin.erik.akismet.AkismetComment.userAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/user-agent.html","searchKeys":["userAgent","val userAgent: String","net.thauvin.erik.akismet.AkismetComment.userAgent"]},{"name":"val userIp: String","description":"net.thauvin.erik.akismet.AkismetComment.userIp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/user-ip.html","searchKeys":["userIp","val userIp: String","net.thauvin.erik.akismet.AkismetComment.userIp"]},{"name":"var appUserAgent: String","description":"net.thauvin.erik.akismet.Akismet.appUserAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/app-user-agent.html","searchKeys":["appUserAgent","var appUserAgent: String","net.thauvin.erik.akismet.Akismet.appUserAgent"]},{"name":"var author: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.author","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author.html","searchKeys":["author","var author: String","net.thauvin.erik.akismet.CommentConfig.Builder.author"]},{"name":"var author: String","description":"net.thauvin.erik.akismet.CommentConfig.author","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/author.html","searchKeys":["author","var author: String","net.thauvin.erik.akismet.CommentConfig.author"]},{"name":"var author: String?","description":"net.thauvin.erik.akismet.AkismetComment.author","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/author.html","searchKeys":["author","var author: String?","net.thauvin.erik.akismet.AkismetComment.author"]},{"name":"var authorEmail: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.authorEmail","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author-email.html","searchKeys":["authorEmail","var authorEmail: String","net.thauvin.erik.akismet.CommentConfig.Builder.authorEmail"]},{"name":"var authorEmail: String","description":"net.thauvin.erik.akismet.CommentConfig.authorEmail","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/author-email.html","searchKeys":["authorEmail","var authorEmail: String","net.thauvin.erik.akismet.CommentConfig.authorEmail"]},{"name":"var authorEmail: String?","description":"net.thauvin.erik.akismet.AkismetComment.authorEmail","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/author-email.html","searchKeys":["authorEmail","var authorEmail: String?","net.thauvin.erik.akismet.AkismetComment.authorEmail"]},{"name":"var authorUrl: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.authorUrl","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/author-url.html","searchKeys":["authorUrl","var authorUrl: String","net.thauvin.erik.akismet.CommentConfig.Builder.authorUrl"]},{"name":"var authorUrl: String","description":"net.thauvin.erik.akismet.CommentConfig.authorUrl","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/author-url.html","searchKeys":["authorUrl","var authorUrl: String","net.thauvin.erik.akismet.CommentConfig.authorUrl"]},{"name":"var authorUrl: String?","description":"net.thauvin.erik.akismet.AkismetComment.authorUrl","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/author-url.html","searchKeys":["authorUrl","var authorUrl: String?","net.thauvin.erik.akismet.AkismetComment.authorUrl"]},{"name":"var blog: String","description":"net.thauvin.erik.akismet.Akismet.blog","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/blog.html","searchKeys":["blog","var blog: String","net.thauvin.erik.akismet.Akismet.blog"]},{"name":"var blogCharset: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.blogCharset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/blog-charset.html","searchKeys":["blogCharset","var blogCharset: String","net.thauvin.erik.akismet.CommentConfig.Builder.blogCharset"]},{"name":"var blogCharset: String","description":"net.thauvin.erik.akismet.CommentConfig.blogCharset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/blog-charset.html","searchKeys":["blogCharset","var blogCharset: String","net.thauvin.erik.akismet.CommentConfig.blogCharset"]},{"name":"var blogCharset: String?","description":"net.thauvin.erik.akismet.AkismetComment.blogCharset","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/blog-charset.html","searchKeys":["blogCharset","var blogCharset: String?","net.thauvin.erik.akismet.AkismetComment.blogCharset"]},{"name":"var blogLang: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.blogLang","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/blog-lang.html","searchKeys":["blogLang","var blogLang: String","net.thauvin.erik.akismet.CommentConfig.Builder.blogLang"]},{"name":"var blogLang: String","description":"net.thauvin.erik.akismet.CommentConfig.blogLang","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/blog-lang.html","searchKeys":["blogLang","var blogLang: String","net.thauvin.erik.akismet.CommentConfig.blogLang"]},{"name":"var blogLang: String?","description":"net.thauvin.erik.akismet.AkismetComment.blogLang","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/blog-lang.html","searchKeys":["blogLang","var blogLang: String?","net.thauvin.erik.akismet.AkismetComment.blogLang"]},{"name":"var content: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.content","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/content.html","searchKeys":["content","var content: String","net.thauvin.erik.akismet.CommentConfig.Builder.content"]},{"name":"var content: String","description":"net.thauvin.erik.akismet.CommentConfig.content","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/content.html","searchKeys":["content","var content: String","net.thauvin.erik.akismet.CommentConfig.content"]},{"name":"var content: String?","description":"net.thauvin.erik.akismet.AkismetComment.content","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/content.html","searchKeys":["content","var content: String?","net.thauvin.erik.akismet.AkismetComment.content"]},{"name":"var dateGmt: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.dateGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/date-gmt.html","searchKeys":["dateGmt","var dateGmt: String","net.thauvin.erik.akismet.CommentConfig.Builder.dateGmt"]},{"name":"var dateGmt: String","description":"net.thauvin.erik.akismet.CommentConfig.dateGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/date-gmt.html","searchKeys":["dateGmt","var dateGmt: String","net.thauvin.erik.akismet.CommentConfig.dateGmt"]},{"name":"var dateGmt: String?","description":"net.thauvin.erik.akismet.AkismetComment.dateGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/date-gmt.html","searchKeys":["dateGmt","var dateGmt: String?","net.thauvin.erik.akismet.AkismetComment.dateGmt"]},{"name":"var debugHelp: String","description":"net.thauvin.erik.akismet.Akismet.debugHelp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/debug-help.html","searchKeys":["debugHelp","var debugHelp: String","net.thauvin.erik.akismet.Akismet.debugHelp"]},{"name":"var errorMessage: String","description":"net.thauvin.erik.akismet.Akismet.errorMessage","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/error-message.html","searchKeys":["errorMessage","var errorMessage: String","net.thauvin.erik.akismet.Akismet.errorMessage"]},{"name":"var httpStatusCode: Int","description":"net.thauvin.erik.akismet.Akismet.httpStatusCode","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/http-status-code.html","searchKeys":["httpStatusCode","var httpStatusCode: Int","net.thauvin.erik.akismet.Akismet.httpStatusCode"]},{"name":"var isDiscard: Boolean","description":"net.thauvin.erik.akismet.Akismet.isDiscard","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/is-discard.html","searchKeys":["isDiscard","var isDiscard: Boolean","net.thauvin.erik.akismet.Akismet.isDiscard"]},{"name":"var isTest: Boolean","description":"net.thauvin.erik.akismet.AkismetComment.isTest","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/is-test.html","searchKeys":["isTest","var isTest: Boolean","net.thauvin.erik.akismet.AkismetComment.isTest"]},{"name":"var isTest: Boolean","description":"net.thauvin.erik.akismet.CommentConfig.Builder.isTest","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/is-test.html","searchKeys":["isTest","var isTest: Boolean","net.thauvin.erik.akismet.CommentConfig.Builder.isTest"]},{"name":"var isTest: Boolean","description":"net.thauvin.erik.akismet.CommentConfig.isTest","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/is-test.html","searchKeys":["isTest","var isTest: Boolean","net.thauvin.erik.akismet.CommentConfig.isTest"]},{"name":"var isVerifiedKey: Boolean","description":"net.thauvin.erik.akismet.Akismet.isVerifiedKey","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/is-verified-key.html","searchKeys":["isVerifiedKey","var isVerifiedKey: Boolean","net.thauvin.erik.akismet.Akismet.isVerifiedKey"]},{"name":"var permalink: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.permalink","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/permalink.html","searchKeys":["permalink","var permalink: String","net.thauvin.erik.akismet.CommentConfig.Builder.permalink"]},{"name":"var permalink: String","description":"net.thauvin.erik.akismet.CommentConfig.permalink","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/permalink.html","searchKeys":["permalink","var permalink: String","net.thauvin.erik.akismet.CommentConfig.permalink"]},{"name":"var permalink: String?","description":"net.thauvin.erik.akismet.AkismetComment.permalink","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/permalink.html","searchKeys":["permalink","var permalink: String?","net.thauvin.erik.akismet.AkismetComment.permalink"]},{"name":"var postModifiedGmt: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.postModifiedGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/post-modified-gmt.html","searchKeys":["postModifiedGmt","var postModifiedGmt: String","net.thauvin.erik.akismet.CommentConfig.Builder.postModifiedGmt"]},{"name":"var postModifiedGmt: String","description":"net.thauvin.erik.akismet.CommentConfig.postModifiedGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/post-modified-gmt.html","searchKeys":["postModifiedGmt","var postModifiedGmt: String","net.thauvin.erik.akismet.CommentConfig.postModifiedGmt"]},{"name":"var postModifiedGmt: String?","description":"net.thauvin.erik.akismet.AkismetComment.postModifiedGmt","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/post-modified-gmt.html","searchKeys":["postModifiedGmt","var postModifiedGmt: String?","net.thauvin.erik.akismet.AkismetComment.postModifiedGmt"]},{"name":"var proTip: String","description":"net.thauvin.erik.akismet.Akismet.proTip","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/pro-tip.html","searchKeys":["proTip","var proTip: String","net.thauvin.erik.akismet.Akismet.proTip"]},{"name":"var recheckReason: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.recheckReason","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/recheck-reason.html","searchKeys":["recheckReason","var recheckReason: String","net.thauvin.erik.akismet.CommentConfig.Builder.recheckReason"]},{"name":"var recheckReason: String","description":"net.thauvin.erik.akismet.CommentConfig.recheckReason","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/recheck-reason.html","searchKeys":["recheckReason","var recheckReason: String","net.thauvin.erik.akismet.CommentConfig.recheckReason"]},{"name":"var recheckReason: String?","description":"net.thauvin.erik.akismet.AkismetComment.recheckReason","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/recheck-reason.html","searchKeys":["recheckReason","var recheckReason: String?","net.thauvin.erik.akismet.AkismetComment.recheckReason"]},{"name":"var referrer: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.referrer","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/referrer.html","searchKeys":["referrer","var referrer: String","net.thauvin.erik.akismet.CommentConfig.Builder.referrer"]},{"name":"var referrer: String","description":"net.thauvin.erik.akismet.CommentConfig.referrer","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/referrer.html","searchKeys":["referrer","var referrer: String","net.thauvin.erik.akismet.CommentConfig.referrer"]},{"name":"var referrer: String?","description":"net.thauvin.erik.akismet.AkismetComment.referrer","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/referrer.html","searchKeys":["referrer","var referrer: String?","net.thauvin.erik.akismet.AkismetComment.referrer"]},{"name":"var response: String","description":"net.thauvin.erik.akismet.Akismet.response","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet/response.html","searchKeys":["response","var response: String","net.thauvin.erik.akismet.Akismet.response"]},{"name":"var serverEnv: Map","description":"net.thauvin.erik.akismet.AkismetComment.serverEnv","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/server-env.html","searchKeys":["serverEnv","var serverEnv: Map","net.thauvin.erik.akismet.AkismetComment.serverEnv"]},{"name":"var serverEnv: Map","description":"net.thauvin.erik.akismet.CommentConfig.Builder.serverEnv","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/server-env.html","searchKeys":["serverEnv","var serverEnv: Map","net.thauvin.erik.akismet.CommentConfig.Builder.serverEnv"]},{"name":"var serverEnv: Map","description":"net.thauvin.erik.akismet.CommentConfig.serverEnv","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/server-env.html","searchKeys":["serverEnv","var serverEnv: Map","net.thauvin.erik.akismet.CommentConfig.serverEnv"]},{"name":"var type: CommentType","description":"net.thauvin.erik.akismet.AkismetComment.type","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/type.html","searchKeys":["type","var type: CommentType","net.thauvin.erik.akismet.AkismetComment.type"]},{"name":"var type: CommentType","description":"net.thauvin.erik.akismet.CommentConfig.Builder.type","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/type.html","searchKeys":["type","var type: CommentType","net.thauvin.erik.akismet.CommentConfig.Builder.type"]},{"name":"var type: CommentType","description":"net.thauvin.erik.akismet.CommentConfig.type","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/type.html","searchKeys":["type","var type: CommentType","net.thauvin.erik.akismet.CommentConfig.type"]},{"name":"var userAgent: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-agent.html","searchKeys":["userAgent","var userAgent: String","net.thauvin.erik.akismet.CommentConfig.Builder.userAgent"]},{"name":"var userAgent: String","description":"net.thauvin.erik.akismet.CommentConfig.userAgent","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/user-agent.html","searchKeys":["userAgent","var userAgent: String","net.thauvin.erik.akismet.CommentConfig.userAgent"]},{"name":"var userIp: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userIp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-ip.html","searchKeys":["userIp","var userIp: String","net.thauvin.erik.akismet.CommentConfig.Builder.userIp"]},{"name":"var userIp: String","description":"net.thauvin.erik.akismet.CommentConfig.userIp","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/user-ip.html","searchKeys":["userIp","var userIp: String","net.thauvin.erik.akismet.CommentConfig.userIp"]},{"name":"var userRole: String","description":"net.thauvin.erik.akismet.CommentConfig.Builder.userRole","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/-builder/user-role.html","searchKeys":["userRole","var userRole: String","net.thauvin.erik.akismet.CommentConfig.Builder.userRole"]},{"name":"var userRole: String","description":"net.thauvin.erik.akismet.CommentConfig.userRole","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-config/user-role.html","searchKeys":["userRole","var userRole: String","net.thauvin.erik.akismet.CommentConfig.userRole"]},{"name":"var userRole: String?","description":"net.thauvin.erik.akismet.AkismetComment.userRole","location":"-akismet -kotlin/net.thauvin.erik.akismet/-akismet-comment/user-role.html","searchKeys":["userRole","var userRole: String?","net.thauvin.erik.akismet.AkismetComment.userRole"]},{"name":"var value: String","description":"net.thauvin.erik.akismet.CommentType.value","location":"-akismet -kotlin/net.thauvin.erik.akismet/-comment-type/value.html","searchKeys":["value","var value: String","net.thauvin.erik.akismet.CommentType.value"]}] diff --git a/lib/bld/bld-wrapper.properties b/lib/bld/bld-wrapper.properties index 5df79d3..ec0a459 100644 --- a/lib/bld/bld-wrapper.properties +++ b/lib/bld/bld-wrapper.properties @@ -2,7 +2,7 @@ bld.downloadExtensionJavadoc=false bld.downloadExtensionSources=true bld.extensions=com.uwyn.rife2:bld-generated-version:0.9.5 bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.5 -bld.extensions-kotlin=com.uwyn.rife2:bld-kotlin:0.9.7 +bld.extensions-kotlin=com.uwyn.rife2:bld-kotlin:0.9.8-SNAPSHOT bld.extensions-detekt=com.uwyn.rife2:bld-detekt:0.9.4 bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES bld.downloadLocation= diff --git a/pom.xml b/pom.xml index eec64aa..c2e42dd 100644 --- a/pom.xml +++ b/pom.xml @@ -33,12 +33,6 @@ 4.12.0 compile - - jakarta.servlet - jakarta.servlet-api - 6.0.0 - compile - org.jetbrains.kotlinx kotlinx-serialization-json-jvm diff --git a/src/bld/java/net/thauvin/erik/AkismetBuild.java b/src/bld/java/net/thauvin/erik/AkismetBuild.java index fadf611..db01101 100644 --- a/src/bld/java/net/thauvin/erik/AkismetBuild.java +++ b/src/bld/java/net/thauvin/erik/AkismetBuild.java @@ -72,9 +72,9 @@ public class AkismetBuild extends Project { .include(dependency("org.jetbrains.kotlin", "kotlin-stdlib", kotlin)) .include(dependency("com.squareup.okhttp3", "okhttp", okHttp)) .include(dependency("com.squareup.okhttp3", "logging-interceptor", okHttp)) - .include(dependency("jakarta.servlet", "jakarta.servlet-api", version(6, 0, 0))) .include(dependency("org.jetbrains.kotlinx", "kotlinx-serialization-json-jvm", version(1, 6, 3))); scope(provided) + .include(dependency("jakarta.servlet", "jakarta.servlet-api", version(6, 0, 0))) .include(dependency("org.jetbrains.kotlin", "kotlin-serialization-compiler-plugin", kotlin)); scope(test) .include(dependency("org.mockito", "mockito-core", version(5, 12, 0))) @@ -170,6 +170,8 @@ public class AkismetBuild extends Project { .sourceSet( new SourceSet() .src(srcMainKotlin.getAbsolutePath()) + .classpath(compileClasspathJars()) + .classpath(providedClasspathJars()) .srcLink(srcMainKotlin.getAbsolutePath(), "https://github.com/ethauvin/" + name + "/tree/master/src/main/kotlin/", "#L") .includes("config/dokka/packages.md")