From c8f64a50b0094957a5fda20dcf2ccd8f3df8d035 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 18 Feb 2022 05:23:57 +0000 Subject: [PATCH] =?UTF-8?q?doc:=20Added=20Latest=20Documentation=20?= =?UTF-8?q?=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/2.1.0/images/anchor-copy-button.svg | 4 + docs/2.1.0/images/arrow_down.svg | 3 + docs/2.1.0/images/copy-icon.svg | 3 + docs/2.1.0/images/copy-successful-icon.svg | 3 + docs/2.1.0/images/footer-go-to-link.svg | 3 + docs/2.1.0/images/go-to-top-icon.svg | 4 + docs/2.1.0/images/logo-icon.svg | 10 + docs/2.1.0/images/theme-toggle.svg | 4 + docs/2.1.0/index.html | 140 ++ docs/2.1.0/kompendium-annotations/index.html | 77 ++ .../-format/-format.html | 43 + .../-format/format.html | 43 + .../-format/index.html | 65 + .../-max-items/-max-items.html | 43 + .../-max-items/index.html | 65 + .../-max-items/items.html | 43 + .../-max-length/-max-length.html | 43 + .../-max-length/index.html | 65 + .../-max-length/length.html | 43 + .../-max-properties/-max-properties.html | 43 + .../-max-properties/index.html | 65 + .../-max-properties/properties.html | 43 + .../-maximum/-maximum.html | 43 + .../-maximum/exclusive.html | 43 + .../-maximum/index.html | 80 ++ .../-maximum/max.html | 43 + .../-min-items/-min-items.html | 43 + .../-min-items/index.html | 65 + .../-min-items/items.html | 43 + .../-min-length/-min-length.html | 43 + .../-min-length/index.html | 65 + .../-min-length/length.html | 43 + .../-min-properties/-min-properties.html | 43 + .../-min-properties/index.html | 65 + .../-min-properties/properties.html | 43 + .../-minimum/-minimum.html | 43 + .../-minimum/exclusive.html | 43 + .../-minimum/index.html | 80 ++ .../-minimum/min.html | 43 + .../-multiple-of/-multiple-of.html | 43 + .../-multiple-of/index.html | 65 + .../-multiple-of/multiple.html | 43 + .../-pattern/-pattern.html | 43 + .../-pattern/index.html | 65 + .../-pattern/pattern.html | 43 + .../-unique-items/-unique-items.html | 43 + .../-unique-items/index.html | 47 + .../index.html | 230 ++++ .../-field/-field.html | 43 + .../-field/description.html | 43 + .../-field/index.html | 101 ++ .../-field/name.html | 43 + .../-free-form-object/-free-form-object.html | 43 + .../-free-form-object/index.html | 47 + .../-param-type/-c-o-o-k-i-e/index.html | 80 ++ .../-param-type/-h-e-a-d-e-r/index.html | 80 ++ .../-param-type/-p-a-t-h/index.html | 80 ++ .../-param-type/-q-u-e-r-y/index.html | 80 ++ .../-param-type/index.html | 142 ++ .../-param/-param.html | 43 + .../-param/index.html | 86 ++ .../-param/type.html | 43 + .../-referenced/-referenced.html | 43 + .../-referenced/index.html | 65 + .../-undeclared-field/-undeclared-field.html | 43 + .../-undeclared-field/clazz.html | 43 + .../-undeclared-field/field.html | 43 + .../-undeclared-field/index.html | 101 ++ .../io.bkbn.kompendium.annotations/index.html | 140 ++ .../kompendium-annotations/navigation.html | 642 +++++++++ docs/2.1.0/kompendium-auth/index.html | 75 ++ .../-api-key-configuration/index.html | 95 ++ .../-api-key-configuration/key-name.html | 43 + .../-api-key-configuration/location.html | 43 + .../-basic-auth-configuration/index.html | 65 + .../bearer-format.html | 43 + .../-jwt-auth-configuration/index.html | 80 ++ .../-o-auth-configuration/description.html | 43 + .../-o-auth-configuration/flows.html | 43 + .../-o-auth-configuration/index.html | 95 ++ .../-security-configuration/index.html | 111 ++ .../-security-configuration/name.html | 43 + .../index.html | 124 ++ .../-notarized/index.html | 65 + .../-notarized/notarized-authenticate.html | 43 + .../io.bkbn.kompendium.auth/index.html | 65 + docs/2.1.0/kompendium-auth/navigation.html | 642 +++++++++ docs/2.1.0/kompendium-core/index.html | 167 +++ .../adjust-for-required-params.html | 43 + .../index.html | 79 ++ .../scan-for-constraints.html | 43 + .../-collection-handler/handle.html | 43 + .../-collection-handler/index.html | 95 ++ .../-enum-handler/handle.html | 43 + .../-enum-handler/index.html | 95 ++ .../-map-handler/handle.html | 43 + .../-map-handler/index.html | 95 ++ .../-object-handler/handle.html | 43 + .../-object-handler/index.html | 95 ++ .../-schema-handler/gather-sub-types.html | 43 + .../-schema-handler/handle.html | 43 + .../-schema-handler/index.html | 141 ++ .../-schema-handler/post-process-schema.html | 43 + .../index.html | 124 ++ .../-delete-info/-delete-info.html | 43 + .../-delete-info/can-throw.html | 43 + .../-delete-info/deprecated.html | 43 + .../-delete-info/description.html | 43 + .../-delete-info/index.html | 185 +++ .../-delete-info/operation-id.html | 43 + .../-delete-info/parameter-examples.html | 43 + .../-delete-info/response-info.html | 43 + .../-delete-info/security-schemes.html | 43 + .../-delete-info/summary.html | 43 + .../-delete-info/tags.html | 43 + .../-get-info/-get-info.html | 43 + .../-get-info/can-throw.html | 43 + .../-get-info/deprecated.html | 43 + .../-get-info/description.html | 43 + .../-get-info/index.html | 185 +++ .../-get-info/operation-id.html | 43 + .../-get-info/parameter-examples.html | 43 + .../-get-info/response-info.html | 43 + .../-get-info/security-schemes.html | 43 + .../-get-info/summary.html | 43 + .../-get-info/tags.html | 43 + .../-head-info/-head-info.html | 43 + .../-head-info/can-throw.html | 43 + .../-head-info/deprecated.html | 43 + .../-head-info/description.html | 43 + .../-head-info/index.html | 185 +++ .../-head-info/operation-id.html | 43 + .../-head-info/parameter-examples.html | 43 + .../-head-info/response-info.html | 43 + .../-head-info/security-schemes.html | 43 + .../-head-info/summary.html | 43 + .../-head-info/tags.html | 43 + .../-method-info/can-throw.html | 43 + .../-method-info/deprecated.html | 43 + .../-method-info/description.html | 43 + .../-method-info/index.html | 264 ++++ .../-method-info/operation-id.html | 43 + .../-method-info/parameter-examples.html | 43 + .../-method-info/response-info.html | 43 + .../-method-info/security-schemes.html | 43 + .../-method-info/summary.html | 43 + .../-method-info/tags.html | 43 + .../-options-info/-options-info.html | 43 + .../-options-info/can-throw.html | 43 + .../-options-info/deprecated.html | 43 + .../-options-info/description.html | 43 + .../-options-info/index.html | 185 +++ .../-options-info/operation-id.html | 43 + .../-options-info/parameter-examples.html | 43 + .../-options-info/response-info.html | 43 + .../-options-info/security-schemes.html | 43 + .../-options-info/summary.html | 43 + .../-options-info/tags.html | 43 + .../-patch-info/-patch-info.html | 43 + .../-patch-info/can-throw.html | 43 + .../-patch-info/deprecated.html | 43 + .../-patch-info/description.html | 43 + .../-patch-info/index.html | 200 +++ .../-patch-info/operation-id.html | 43 + .../-patch-info/parameter-examples.html | 43 + .../-patch-info/request-info.html | 43 + .../-patch-info/response-info.html | 43 + .../-patch-info/security-schemes.html | 43 + .../-patch-info/summary.html | 43 + .../-patch-info/tags.html | 43 + .../-post-info/-post-info.html | 43 + .../-post-info/can-throw.html | 43 + .../-post-info/deprecated.html | 43 + .../-post-info/description.html | 43 + .../-post-info/index.html | 200 +++ .../-post-info/operation-id.html | 43 + .../-post-info/parameter-examples.html | 43 + .../-post-info/request-info.html | 43 + .../-post-info/response-info.html | 43 + .../-post-info/security-schemes.html | 43 + .../-post-info/summary.html | 43 + .../-post-info/tags.html | 43 + .../-put-info/-put-info.html | 43 + .../-put-info/can-throw.html | 43 + .../-put-info/deprecated.html | 43 + .../-put-info/description.html | 43 + .../-put-info/index.html | 200 +++ .../-put-info/operation-id.html | 43 + .../-put-info/parameter-examples.html | 43 + .../-put-info/request-info.html | 43 + .../-put-info/response-info.html | 43 + .../-put-info/security-schemes.html | 43 + .../-put-info/summary.html | 43 + .../-put-info/tags.html | 43 + .../index.html | 169 +++ .../-exception-info/-exception-info.html | 43 + .../-exception-info/description.html | 43 + .../-exception-info/examples.html | 43 + .../-exception-info/index.html | 125 ++ .../-exception-info/media-types.html | 43 + .../-exception-info/response-type.html | 43 + .../-exception-info/status.html | 43 + .../-parameter-example.html | 43 + .../-parameter-example/example-name.html | 43 + .../-parameter-example/example-value.html | 43 + .../-parameter-example/index.html | 95 ++ .../-parameter-example/parameter-name.html | 43 + .../-request-info/-request-info.html | 43 + .../-request-info/description.html | 43 + .../-request-info/examples.html | 43 + .../-request-info/index.html | 110 ++ .../-request-info/media-types.html | 43 + .../-request-info/required.html | 43 + .../-response-info/-response-info.html | 43 + .../-response-info/description.html | 43 + .../-response-info/examples.html | 43 + .../-response-info/index.html | 110 ++ .../-response-info/media-types.html | 43 + .../-response-info/status.html | 43 + .../index.html | 140 ++ .../-default-method-parser/index.html | 230 ++++ .../calculate-route-path.html | 43 + .../default-value-injector.html | 43 + .../get-default-parameter-value.html | 43 + .../-i-method-parser/index.html | 243 ++++ .../-i-method-parser/map-to-spec.html | 43 + .../-i-method-parser/parse-exceptions.html | 43 + .../-i-method-parser/parse-method-info.html | 43 + .../-i-method-parser/parse-response.html | 43 + .../-i-method-parser/resolve-content.html | 43 + .../-i-method-parser/to-parameter-spec.html | 43 + .../-i-method-parser/to-parameter.html | 43 + .../-i-method-parser/to-request-spec.html | 43 + .../-i-method-parser/to-response-spec.html | 43 + .../io.bkbn.kompendium.core.parser/index.html | 80 ++ .../io.bkbn.kompendium.core.routes/index.html | 80 ++ .../io.bkbn.kompendium.core.routes/redoc.html | 43 + .../swagger.html | 43 + .../-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html | 43 + .../-helpers/-u-n-i-t_-t-y-p-e.html | 43 + .../-helpers/capitalized.html | 43 + .../-helpers/generic-name-adapter.html | 43 + .../-helpers/get-reference-slug.html | 43 + .../-helpers/get-simple-slug.html | 43 + .../-helpers/index.html | 172 +++ .../-helpers/logged.html | 43 + .../-helpers/to-number.html | 43 + .../io.bkbn.kompendium.core.util/index.html | 65 + .../-kompendium-pre-flight/add-to-cache.html | 43 + .../generate-references.html | 43 + .../-kompendium-pre-flight/index.html | 95 ++ .../method-notarization-pre-flight.html | 43 + .../-configuration/-configuration.html | 43 + .../add-custom-type-schema.html | 43 + .../-configuration/body-cache.html | 43 + .../-kompendium/-configuration/index.html | 127 ++ .../-configuration/open-api-json.html | 43 + .../-configuration/parameter-cache.html | 43 + .../-kompendium/-configuration/spec.html | 43 + .../-kompendium/-feature/index.html | 82 ++ .../-kompendium/-feature/install.html | 43 + .../-kompendium/-feature/key.html | 43 + .../-kompendium/-kompendium.html | 43 + .../-kompendium/config.html | 43 + .../-kompendium/index.html | 129 ++ .../-kontent/generate-k-type-kontent.html | 43 + .../-kontent/generate-kontent.html | 43 + .../-kontent/index.html | 80 ++ .../-notarized/index.html | 155 +++ .../-notarized/notarized-delete.html | 43 + .../-notarized/notarized-get.html | 43 + .../-notarized/notarized-head.html | 43 + .../-notarized/notarized-options.html | 43 + .../-notarized/notarized-patch.html | 43 + .../-notarized/notarized-post.html | 43 + .../-notarized/notarized-put.html | 43 + .../io.bkbn.kompendium.core/index.html | 110 ++ docs/2.1.0/kompendium-core/navigation.html | 642 +++++++++ docs/2.1.0/kompendium-locations/index.html | 59 + .../-location-base-info.html | 43 + .../-location-base-info/feature.html | 43 + .../-location-base-info/index.html | 95 ++ .../-location-base-info/op.html | 43 + .../-location-base-info/path.html | 43 + .../calculate-location-path.html | 43 + .../-location-method-parser/index.html | 277 ++++ .../process-base-info.html | 43 + .../to-parameter-spec.html | 43 + .../-notarized-location/index.html | 110 ++ .../-notarized-location/notarized-delete.html | 43 + .../-notarized-location/notarized-get.html | 43 + .../-notarized-location/notarized-post.html | 43 + .../-notarized-location/notarized-put.html | 43 + .../io.bkbn.kompendium.locations/index.html | 79 ++ .../kompendium-locations/navigation.html | 642 +++++++++ docs/2.1.0/kompendium-oas/index.html | 203 +++ .../-external-documentation.html | 43 + .../-external-documentation/description.html | 43 + .../-external-documentation/index.html | 80 ++ .../-external-documentation/url.html | 43 + .../-tag/-tag.html | 43 + .../-tag/description.html | 43 + .../-tag/external-docs.html | 43 + .../-tag/index.html | 95 ++ .../-tag/name.html | 43 + .../io.bkbn.kompendium.oas.common/index.html | 80 ++ .../-components/-components.html | 43 + .../-components/index.html | 80 ++ .../-components/schemas.html | 43 + .../-components/security-schemes.html | 43 + .../index.html | 65 + .../-contact/-contact.html | 43 + .../-contact/email.html | 43 + .../-contact/index.html | 95 ++ .../-contact/name.html | 43 + .../-contact/url.html | 43 + .../-info/-info.html | 43 + .../-info/contact.html | 43 + .../-info/description.html | 43 + .../-info/index.html | 140 ++ .../-info/license.html | 43 + .../-info/terms-of-service.html | 43 + .../-info/title.html | 43 + .../-info/version.html | 43 + .../-license/-license.html | 43 + .../-license/index.html | 80 ++ .../-license/name.html | 43 + .../-license/url.html | 43 + .../io.bkbn.kompendium.oas.info/index.html | 95 ++ .../-path-operation/-path-operation.html | 43 + .../-path-operation/callbacks.html | 43 + .../-path-operation/deprecated.html | 43 + .../-path-operation/description.html | 43 + .../-path-operation/external-docs.html | 43 + .../-path-operation/index.html | 245 ++++ .../-path-operation/operation-id.html | 43 + .../-path-operation/parameters.html | 43 + .../-path-operation/request-body.html | 43 + .../-path-operation/responses.html | 43 + .../-path-operation/security.html | 43 + .../-path-operation/servers.html | 43 + .../-path-operation/summary.html | 43 + .../-path-operation/tags.html | 43 + .../x-codegen-request-body-name.html | 43 + .../-path/-path.html | 43 + .../-path/delete.html | 43 + .../-path/get.html | 43 + .../-path/head.html | 43 + .../-path/index.html | 200 +++ .../-path/options.html | 43 + .../-path/parameters.html | 43 + .../-path/patch.html | 43 + .../-path/post.html | 43 + .../-path/put.html | 43 + .../-path/servers.html | 43 + .../-path/trace.html | 43 + .../io.bkbn.kompendium.oas.path/index.html | 80 ++ .../-any-of-payload/-any-of-payload.html | 43 + .../-any-of-payload/any-of.html | 43 + .../-any-of-payload/index.html | 65 + .../-media-type/-example/-example.html | 43 + .../-media-type/-example/index.html | 65 + .../-media-type/-example/value.html | 43 + .../-media-type/-media-type.html | 43 + .../-media-type/examples.html | 43 + .../-media-type/index.html | 97 ++ .../-media-type/schema.html | 43 + .../-parameter/-example/-example.html | 43 + .../-parameter/-example/index.html | 65 + .../-parameter/-example/value.html | 43 + .../-parameter/-parameter.html | 43 + .../-parameter/allow-empty-value.html | 43 + .../-parameter/deprecated.html | 43 + .../-parameter/description.html | 43 + .../-parameter/examples.html | 43 + .../-parameter/explode.html | 43 + .../-parameter/in.html | 43 + .../-parameter/index.html | 217 +++ .../-parameter/name.html | 43 + .../-parameter/required.html | 43 + .../-parameter/schema.html | 43 + .../-parameter/style.html | 43 + .../-payload/index.html | 83 ++ .../-request/-request.html | 43 + .../-request/content.html | 43 + .../-request/description.html | 43 + .../-request/index.html | 95 ++ .../-request/required.html | 43 + .../-response/-response.html | 43 + .../-response/content.html | 43 + .../-response/description.html | 43 + .../-response/headers.html | 43 + .../-response/index.html | 110 ++ .../-response/links.html | 43 + .../io.bkbn.kompendium.oas.payload/index.html | 140 ++ .../-any-of-schema/-any-of-schema.html | 43 + .../-any-of-schema/any-of.html | 43 + .../-any-of-schema/description.html | 43 + .../-any-of-schema/index.html | 127 ++ .../-array-schema/-array-schema.html | 43 + .../-array-schema/default.html | 43 + .../-array-schema/description.html | 43 + .../-array-schema/index.html | 202 +++ .../-array-schema/items.html | 43 + .../-array-schema/max-items.html | 43 + .../-array-schema/min-items.html | 43 + .../-array-schema/nullable.html | 43 + .../-array-schema/type.html | 43 + .../-array-schema/unique-items.html | 43 + .../-component-schema/add-default.html | 43 + .../-component-schema/default.html | 43 + .../-component-schema/description.html | 43 + .../-component-schema/index.html | 147 +++ .../-component-schema/set-description.html | 43 + .../-dictionary-schema.html | 43 + .../additional-properties.html | 43 + .../-dictionary-schema/default.html | 43 + .../-dictionary-schema/description.html | 43 + .../-dictionary-schema/index.html | 157 +++ .../-dictionary-schema/nullable.html | 43 + .../-dictionary-schema/type.html | 43 + .../-enum-schema/-enum-schema.html | 43 + .../-enum-schema/default.html | 43 + .../-enum-schema/description.html | 43 + .../-enum-schema/enum.html | 43 + .../-enum-schema/index.html | 157 +++ .../-enum-schema/nullable.html | 43 + .../-enum-schema/type.html | 43 + .../-formatted-schema/-formatted-schema.html | 43 + .../-formatted-schema/default.html | 43 + .../-formatted-schema/description.html | 43 + .../-formatted-schema/exclusive-maximum.html | 43 + .../-formatted-schema/exclusive-minimum.html | 43 + .../-formatted-schema/format.html | 43 + .../-formatted-schema/index.html | 232 ++++ .../-formatted-schema/maximum.html | 43 + .../-formatted-schema/minimum.html | 43 + .../-formatted-schema/multiple-of.html | 43 + .../-formatted-schema/nullable.html | 43 + .../-formatted-schema/type.html | 43 + .../-free-form-schema/-free-form-schema.html | 43 + .../additional-properties.html | 43 + .../-free-form-schema/default.html | 43 + .../-free-form-schema/description.html | 43 + .../-free-form-schema/index.html | 187 +++ .../-free-form-schema/max-properties.html | 43 + .../-free-form-schema/min-properties.html | 43 + .../-free-form-schema/nullable.html | 43 + .../-free-form-schema/type.html | 43 + .../-object-schema/-object-schema.html | 43 + .../-object-schema/default.html | 43 + .../-object-schema/description.html | 43 + .../-object-schema/index.html | 172 +++ .../-object-schema/nullable.html | 43 + .../-object-schema/properties.html | 43 + .../-object-schema/required.html | 43 + .../-object-schema/type.html | 43 + .../-referenced-schema/$ref.html | 43 + .../-referenced-schema.html | 43 + .../-referenced-schema/default.html | 43 + .../-referenced-schema/description.html | 43 + .../-referenced-schema/index.html | 127 ++ .../-simple-schema/-simple-schema.html | 43 + .../-simple-schema/default.html | 43 + .../-simple-schema/description.html | 43 + .../-simple-schema/format.html | 43 + .../-simple-schema/index.html | 202 +++ .../-simple-schema/max-length.html | 43 + .../-simple-schema/min-length.html | 43 + .../-simple-schema/nullable.html | 43 + .../-simple-schema/pattern.html | 43 + .../-simple-schema/type.html | 43 + .../-typed-schema/default.html | 43 + .../-typed-schema/index.html | 221 ++++ .../-typed-schema/nullable.html | 43 + .../-typed-schema/type.html | 43 + .../io.bkbn.kompendium.oas.schema/index.html | 215 +++ .../-api-key-auth/-api-key-auth.html | 43 + .../-api-key-location/-c-o-o-k-i-e/index.html | 97 ++ .../-api-key-location/-h-e-a-d-e-r/index.html | 97 ++ .../-api-key-location/-q-u-e-r-y/index.html | 97 ++ .../-api-key-location/index.html | 144 ++ .../-api-key-location/to-string.html | 43 + .../-api-key-auth/in.html | 43 + .../-api-key-auth/index.html | 112 ++ .../-api-key-auth/name.html | 43 + .../-api-key-auth/type.html | 43 + .../-basic-auth/-basic-auth.html | 43 + .../-basic-auth/index.html | 80 ++ .../-basic-auth/scheme.html | 43 + .../-basic-auth/type.html | 43 + .../-bearer-auth/-bearer-auth.html | 43 + .../-bearer-auth/bearer-format.html | 43 + .../-bearer-auth/index.html | 95 ++ .../-bearer-auth/scheme.html | 43 + .../-bearer-auth/type.html | 43 + .../-authorization-code.html | 43 + .../authorization-url.html | 43 + .../-flows/-authorization-code/index.html | 110 ++ .../-authorization-code/refresh-url.html | 43 + .../-flows/-authorization-code/scopes.html | 43 + .../-flows/-authorization-code/token-url.html | 43 + .../-client-credential.html | 43 + .../-flows/-client-credential/index.html | 110 ++ .../-client-credential/refresh-url.html | 43 + .../-flows/-client-credential/scopes.html | 43 + .../-flows/-client-credential/token-url.html | 43 + .../-flows/-flow/authorization-url.html | 43 + .../-o-auth/-flows/-flow/index.html | 156 +++ .../-o-auth/-flows/-flow/refresh-url.html | 43 + .../-o-auth/-flows/-flow/scopes.html | 43 + .../-o-auth/-flows/-flow/token-url.html | 43 + .../-o-auth/-flows/-flows.html | 43 + .../-o-auth/-flows/-implicit/-implicit.html | 43 + .../-flows/-implicit/authorization-url.html | 43 + .../-o-auth/-flows/-implicit/index.html | 110 ++ .../-o-auth/-flows/-implicit/refresh-url.html | 43 + .../-o-auth/-flows/-implicit/scopes.html | 43 + .../-o-auth/-flows/-password/-password.html | 43 + .../-o-auth/-flows/-password/index.html | 110 ++ .../-o-auth/-flows/-password/refresh-url.html | 43 + .../-o-auth/-flows/-password/scopes.html | 43 + .../-o-auth/-flows/-password/token-url.html | 43 + .../-o-auth/-flows/authorization-code.html | 43 + .../-o-auth/-flows/client-credentials.html | 43 + .../-o-auth/-flows/implicit.html | 43 + .../-o-auth/-flows/index.html | 187 +++ .../-o-auth/-flows/password.html | 43 + .../-o-auth/-o-auth.html | 43 + .../-o-auth/description.html | 43 + .../-o-auth/flows.html | 43 + .../-o-auth/index.html | 112 ++ .../-o-auth/type.html | 43 + .../-security-schema/index.html | 94 ++ .../index.html | 125 ++ .../-any-serializer/-any-serializer.html | 43 + .../-any-serializer/descriptor.html | 43 + .../-any-serializer/deserialize.html | 43 + .../-any-serializer/index.html | 97 ++ .../-any-serializer/serialize.html | 43 + .../descriptor.html | 43 + .../deserialize.html | 43 + .../-component-schema-serializer/index.html | 97 ++ .../serialize.html | 43 + .../-kompendium-serializers-module/index.html | 65 + .../module.html | 43 + .../-number-serializer/descriptor.html | 43 + .../-number-serializer/deserialize.html | 43 + .../-number-serializer/index.html | 97 ++ .../-number-serializer/serialize.html | 43 + .../descriptor.html | 43 + .../deserialize.html | 43 + .../-security-schema-serializer/index.html | 97 ++ .../serialize.html | 43 + .../-uri-serializer/descriptor.html | 43 + .../-uri-serializer/deserialize.html | 43 + .../-uri-serializer/index.html | 97 ++ .../-uri-serializer/serialize.html | 43 + .../index.html | 139 ++ .../-server-variable/-server-variable.html | 43 + .../-server-variable/default.html | 43 + .../-server-variable/description.html | 43 + .../-server-variable/enum.html | 43 + .../-server-variable/index.html | 95 ++ .../-server/-server.html | 43 + .../-server/description.html | 43 + .../-server/index.html | 95 ++ .../-server/url.html | 43 + .../-server/variables.html | 43 + .../io.bkbn.kompendium.oas.server/index.html | 80 ++ .../-open-api-spec/-open-api-spec.html | 43 + .../-open-api-spec/components.html | 43 + .../-open-api-spec/external-docs.html | 43 + .../-open-api-spec/index.html | 170 +++ .../-open-api-spec/info.html | 43 + .../-open-api-spec/openapi.html | 43 + .../-open-api-spec/paths.html | 43 + .../-open-api-spec/security.html | 43 + .../-open-api-spec/servers.html | 43 + .../-open-api-spec/tags.html | 43 + .../io.bkbn.kompendium.oas/index.html | 65 + docs/2.1.0/kompendium-oas/navigation.html | 642 +++++++++ docs/2.1.0/kompendium-swagger-ui/index.html | 59 + .../io.bkbn.kompendium.swagger/index.html | 64 + .../swagger-u-i.html | 43 + .../kompendium-swagger-ui/navigation.html | 642 +++++++++ docs/2.1.0/navigation.html | 642 +++++++++ docs/2.1.0/not-found-version.html | 189 +++ .../older/2.0.1/images/anchor-copy-button.svg | 4 + docs/2.1.0/older/2.0.1/images/arrow_down.svg | 3 + docs/2.1.0/older/2.0.1/images/copy-icon.svg | 3 + .../2.0.1/images/copy-successful-icon.svg | 3 + .../older/2.0.1/images/footer-go-to-link.svg | 3 + .../older/2.0.1/images/go-to-top-icon.svg | 4 + docs/2.1.0/older/2.0.1/images/logo-icon.svg | 10 + .../2.1.0/older/2.0.1/images/theme-toggle.svg | 4 + docs/2.1.0/older/2.0.1/index.html | 141 ++ .../2.0.1/kompendium-annotations/index.html | 78 ++ .../-format/-format.html | 44 + .../-format/format.html | 44 + .../-format/index.html | 66 + .../-max-items/-max-items.html | 44 + .../-max-items/index.html | 66 + .../-max-items/items.html | 44 + .../-max-length/-max-length.html | 44 + .../-max-length/index.html | 66 + .../-max-length/length.html | 44 + .../-max-properties/-max-properties.html | 44 + .../-max-properties/index.html | 66 + .../-max-properties/properties.html | 44 + .../-maximum/-maximum.html | 44 + .../-maximum/exclusive.html | 44 + .../-maximum/index.html | 81 ++ .../-maximum/max.html | 44 + .../-min-items/-min-items.html | 44 + .../-min-items/index.html | 66 + .../-min-items/items.html | 44 + .../-min-length/-min-length.html | 44 + .../-min-length/index.html | 66 + .../-min-length/length.html | 44 + .../-min-properties/-min-properties.html | 44 + .../-min-properties/index.html | 66 + .../-min-properties/properties.html | 44 + .../-minimum/-minimum.html | 44 + .../-minimum/exclusive.html | 44 + .../-minimum/index.html | 81 ++ .../-minimum/min.html | 44 + .../-multiple-of/-multiple-of.html | 44 + .../-multiple-of/index.html | 66 + .../-multiple-of/multiple.html | 44 + .../-pattern/-pattern.html | 44 + .../-pattern/index.html | 66 + .../-pattern/pattern.html | 44 + .../-unique-items/-unique-items.html | 44 + .../-unique-items/index.html | 48 + .../index.html | 231 ++++ .../-field/-field.html | 44 + .../-field/description.html | 44 + .../-field/index.html | 102 ++ .../-field/name.html | 44 + .../-free-form-object/-free-form-object.html | 44 + .../-free-form-object/index.html | 48 + .../-param-type/-c-o-o-k-i-e/index.html | 81 ++ .../-param-type/-h-e-a-d-e-r/index.html | 81 ++ .../-param-type/-p-a-t-h/index.html | 81 ++ .../-param-type/-q-u-e-r-y/index.html | 81 ++ .../-param-type/index.html | 143 ++ .../-param/-param.html | 44 + .../-param/index.html | 87 ++ .../-param/type.html | 44 + .../-undeclared-field/-undeclared-field.html | 44 + .../-undeclared-field/clazz.html | 44 + .../-undeclared-field/field.html | 44 + .../-undeclared-field/index.html | 102 ++ .../io.bkbn.kompendium.annotations/index.html | 126 ++ .../kompendium-annotations/navigation.html | 573 ++++++++ .../older/2.0.1/kompendium-auth/index.html | 76 ++ .../-api-key-configuration/index.html | 96 ++ .../-api-key-configuration/key-name.html | 44 + .../-api-key-configuration/location.html | 44 + .../-basic-auth-configuration/index.html | 66 + .../bearer-format.html | 44 + .../-jwt-auth-configuration/index.html | 81 ++ .../-o-auth-configuration/description.html | 44 + .../-o-auth-configuration/flows.html | 44 + .../-o-auth-configuration/index.html | 96 ++ .../-security-configuration/index.html | 112 ++ .../-security-configuration/name.html | 44 + .../index.html | 125 ++ .../-notarized/index.html | 66 + .../-notarized/notarized-authenticate.html | 44 + .../io.bkbn.kompendium.auth/index.html | 66 + .../2.0.1/kompendium-auth/navigation.html | 573 ++++++++ .../older/2.0.1/kompendium-core/index.html | 140 ++ .../-delete-info/-delete-info.html | 44 + .../-delete-info/can-throw.html | 44 + .../-delete-info/deprecated.html | 44 + .../-delete-info/description.html | 44 + .../-delete-info/index.html | 186 +++ .../-delete-info/operation-id.html | 44 + .../-delete-info/parameter-examples.html | 44 + .../-delete-info/response-info.html | 44 + .../-delete-info/security-schemes.html | 44 + .../-delete-info/summary.html | 44 + .../-delete-info/tags.html | 44 + .../-get-info/-get-info.html | 44 + .../-get-info/can-throw.html | 44 + .../-get-info/deprecated.html | 44 + .../-get-info/description.html | 44 + .../-get-info/index.html | 186 +++ .../-get-info/operation-id.html | 44 + .../-get-info/parameter-examples.html | 44 + .../-get-info/response-info.html | 44 + .../-get-info/security-schemes.html | 44 + .../-get-info/summary.html | 44 + .../-get-info/tags.html | 44 + .../-head-info/-head-info.html | 44 + .../-head-info/can-throw.html | 44 + .../-head-info/deprecated.html | 44 + .../-head-info/description.html | 44 + .../-head-info/index.html | 186 +++ .../-head-info/operation-id.html | 44 + .../-head-info/parameter-examples.html | 44 + .../-head-info/response-info.html | 44 + .../-head-info/security-schemes.html | 44 + .../-head-info/summary.html | 44 + .../-head-info/tags.html | 44 + .../-method-info/can-throw.html | 44 + .../-method-info/deprecated.html | 44 + .../-method-info/description.html | 44 + .../-method-info/index.html | 265 ++++ .../-method-info/operation-id.html | 44 + .../-method-info/parameter-examples.html | 44 + .../-method-info/response-info.html | 44 + .../-method-info/security-schemes.html | 44 + .../-method-info/summary.html | 44 + .../-method-info/tags.html | 44 + .../-options-info/-options-info.html | 44 + .../-options-info/can-throw.html | 44 + .../-options-info/deprecated.html | 44 + .../-options-info/description.html | 44 + .../-options-info/index.html | 186 +++ .../-options-info/operation-id.html | 44 + .../-options-info/parameter-examples.html | 44 + .../-options-info/response-info.html | 44 + .../-options-info/security-schemes.html | 44 + .../-options-info/summary.html | 44 + .../-options-info/tags.html | 44 + .../-patch-info/-patch-info.html | 44 + .../-patch-info/can-throw.html | 44 + .../-patch-info/deprecated.html | 44 + .../-patch-info/description.html | 44 + .../-patch-info/index.html | 201 +++ .../-patch-info/operation-id.html | 44 + .../-patch-info/parameter-examples.html | 44 + .../-patch-info/request-info.html | 44 + .../-patch-info/response-info.html | 44 + .../-patch-info/security-schemes.html | 44 + .../-patch-info/summary.html | 44 + .../-patch-info/tags.html | 44 + .../-post-info/-post-info.html | 44 + .../-post-info/can-throw.html | 44 + .../-post-info/deprecated.html | 44 + .../-post-info/description.html | 44 + .../-post-info/index.html | 201 +++ .../-post-info/operation-id.html | 44 + .../-post-info/parameter-examples.html | 44 + .../-post-info/request-info.html | 44 + .../-post-info/response-info.html | 44 + .../-post-info/security-schemes.html | 44 + .../-post-info/summary.html | 44 + .../-post-info/tags.html | 44 + .../-put-info/-put-info.html | 44 + .../-put-info/can-throw.html | 44 + .../-put-info/deprecated.html | 44 + .../-put-info/description.html | 44 + .../-put-info/index.html | 201 +++ .../-put-info/operation-id.html | 44 + .../-put-info/parameter-examples.html | 44 + .../-put-info/request-info.html | 44 + .../-put-info/response-info.html | 44 + .../-put-info/security-schemes.html | 44 + .../-put-info/summary.html | 44 + .../-put-info/tags.html | 44 + .../index.html | 170 +++ .../-exception-info/-exception-info.html | 44 + .../-exception-info/description.html | 44 + .../-exception-info/examples.html | 44 + .../-exception-info/index.html | 126 ++ .../-exception-info/media-types.html | 44 + .../-exception-info/response-type.html | 44 + .../-exception-info/status.html | 44 + .../-parameter-example.html | 44 + .../-parameter-example/example-name.html | 44 + .../-parameter-example/example-value.html | 44 + .../-parameter-example/index.html | 96 ++ .../-parameter-example/parameter-name.html | 44 + .../-request-info/-request-info.html | 44 + .../-request-info/description.html | 44 + .../-request-info/examples.html | 44 + .../-request-info/index.html | 111 ++ .../-request-info/media-types.html | 44 + .../-request-info/required.html | 44 + .../-response-info/-response-info.html | 44 + .../-response-info/description.html | 44 + .../-response-info/examples.html | 44 + .../-response-info/index.html | 111 ++ .../-response-info/media-types.html | 44 + .../-response-info/status.html | 44 + .../index.html | 141 ++ .../-default-method-parser/index.html | 231 ++++ .../calculate-route-path.html | 44 + .../default-value-injector.html | 44 + .../get-default-parameter-value.html | 44 + .../-i-method-parser/index.html | 244 ++++ .../-i-method-parser/map-to-spec.html | 44 + .../-i-method-parser/parse-exceptions.html | 44 + .../-i-method-parser/parse-method-info.html | 44 + .../-i-method-parser/parse-response.html | 44 + .../-i-method-parser/resolve-content.html | 44 + .../-i-method-parser/to-parameter-spec.html | 44 + .../-i-method-parser/to-parameter.html | 44 + .../-i-method-parser/to-request-spec.html | 44 + .../-i-method-parser/to-response-spec.html | 44 + .../io.bkbn.kompendium.core.parser/index.html | 81 ++ .../io.bkbn.kompendium.core.routes/index.html | 66 + .../io.bkbn.kompendium.core.routes/redoc.html | 44 + .../-helpers/-u-n-i-t_-t-y-p-e.html | 44 + .../-helpers/capitalized.html | 44 + .../-helpers/generic-name-adapter.html | 44 + .../-helpers/get-reference-slug.html | 44 + .../-helpers/get-simple-slug.html | 44 + .../-helpers/index.html | 158 +++ .../-helpers/logged.html | 44 + .../-helpers/to-number.html | 44 + .../io.bkbn.kompendium.core.util/index.html | 66 + .../-kompendium-pre-flight/add-to-cache.html | 44 + .../-kompendium-pre-flight/index.html | 81 ++ .../method-notarization-pre-flight.html | 44 + .../-configuration/-configuration.html | 44 + .../add-custom-type-schema.html | 44 + .../-kompendium/-configuration/cache.html | 44 + .../-kompendium/-configuration/index.html | 113 ++ .../-configuration/spec-route.html | 44 + .../-kompendium/-configuration/spec.html | 44 + .../-kompendium/-feature/index.html | 83 ++ .../-kompendium/-feature/install.html | 44 + .../-kompendium/-feature/key.html | 44 + .../-kompendium/-kompendium.html | 44 + .../-kompendium/config.html | 44 + .../-kompendium/index.html | 115 ++ .../-kontent/generate-k-type-kontent.html | 44 + .../-kontent/generate-kontent.html | 44 + .../-kontent/index.html | 81 ++ .../-notarized/index.html | 156 +++ .../-notarized/notarized-delete.html | 44 + .../-notarized/notarized-get.html | 44 + .../-notarized/notarized-head.html | 44 + .../-notarized/notarized-options.html | 44 + .../-notarized/notarized-patch.html | 44 + .../-notarized/notarized-post.html | 44 + .../-notarized/notarized-put.html | 44 + .../io.bkbn.kompendium.core/index.html | 111 ++ .../2.0.1/kompendium-core/navigation.html | 573 ++++++++ .../2.0.1/kompendium-locations/index.html | 60 + .../-location-base-info.html | 44 + .../-location-base-info/feature.html | 44 + .../-location-base-info/index.html | 96 ++ .../-location-base-info/op.html | 44 + .../-location-base-info/path.html | 44 + .../calculate-location-path.html | 44 + .../-location-method-parser/index.html | 278 ++++ .../process-base-info.html | 44 + .../to-parameter-spec.html | 44 + .../-notarized-location/index.html | 111 ++ .../-notarized-location/notarized-delete.html | 44 + .../-notarized-location/notarized-get.html | 44 + .../-notarized-location/notarized-post.html | 44 + .../-notarized-location/notarized-put.html | 44 + .../io.bkbn.kompendium.locations/index.html | 80 ++ .../kompendium-locations/navigation.html | 573 ++++++++ .../older/2.0.1/kompendium-oas/index.html | 204 +++ .../-external-documentation.html | 44 + .../-external-documentation/description.html | 44 + .../-external-documentation/index.html | 81 ++ .../-external-documentation/url.html | 44 + .../-tag/-tag.html | 44 + .../-tag/description.html | 44 + .../-tag/external-docs.html | 44 + .../-tag/index.html | 96 ++ .../-tag/name.html | 44 + .../io.bkbn.kompendium.oas.common/index.html | 81 ++ .../-components/-components.html | 44 + .../-components/index.html | 66 + .../-components/security-schemes.html | 44 + .../index.html | 66 + .../-contact/-contact.html | 44 + .../-contact/email.html | 44 + .../-contact/index.html | 96 ++ .../-contact/name.html | 44 + .../-contact/url.html | 44 + .../-info/-info.html | 44 + .../-info/contact.html | 44 + .../-info/description.html | 44 + .../-info/index.html | 141 ++ .../-info/license.html | 44 + .../-info/terms-of-service.html | 44 + .../-info/title.html | 44 + .../-info/version.html | 44 + .../-license/-license.html | 44 + .../-license/index.html | 81 ++ .../-license/name.html | 44 + .../-license/url.html | 44 + .../io.bkbn.kompendium.oas.info/index.html | 96 ++ .../-path-operation/-path-operation.html | 44 + .../-path-operation/callbacks.html | 44 + .../-path-operation/deprecated.html | 44 + .../-path-operation/description.html | 44 + .../-path-operation/external-docs.html | 44 + .../-path-operation/index.html | 246 ++++ .../-path-operation/operation-id.html | 44 + .../-path-operation/parameters.html | 44 + .../-path-operation/request-body.html | 44 + .../-path-operation/responses.html | 44 + .../-path-operation/security.html | 44 + .../-path-operation/servers.html | 44 + .../-path-operation/summary.html | 44 + .../-path-operation/tags.html | 44 + .../x-codegen-request-body-name.html | 44 + .../-path/-path.html | 44 + .../-path/delete.html | 44 + .../-path/get.html | 44 + .../-path/head.html | 44 + .../-path/index.html | 201 +++ .../-path/options.html | 44 + .../-path/parameters.html | 44 + .../-path/patch.html | 44 + .../-path/post.html | 44 + .../-path/put.html | 44 + .../-path/servers.html | 44 + .../-path/trace.html | 44 + .../io.bkbn.kompendium.oas.path/index.html | 81 ++ .../-any-of-payload/-any-of-payload.html | 44 + .../-any-of-payload/any-of.html | 44 + .../-any-of-payload/index.html | 66 + .../-media-type/-example/-example.html | 44 + .../-media-type/-example/index.html | 66 + .../-media-type/-example/value.html | 44 + .../-media-type/-media-type.html | 44 + .../-media-type/examples.html | 44 + .../-media-type/index.html | 98 ++ .../-media-type/schema.html | 44 + .../-parameter/-example/-example.html | 44 + .../-parameter/-example/index.html | 66 + .../-parameter/-example/value.html | 44 + .../-parameter/-parameter.html | 44 + .../-parameter/allow-empty-value.html | 44 + .../-parameter/deprecated.html | 44 + .../-parameter/description.html | 44 + .../-parameter/examples.html | 44 + .../-parameter/explode.html | 44 + .../-parameter/in.html | 44 + .../-parameter/index.html | 218 +++ .../-parameter/name.html | 44 + .../-parameter/required.html | 44 + .../-parameter/schema.html | 44 + .../-parameter/style.html | 44 + .../-payload/index.html | 84 ++ .../-request/-request.html | 44 + .../-request/content.html | 44 + .../-request/description.html | 44 + .../-request/index.html | 96 ++ .../-request/required.html | 44 + .../-response/-response.html | 44 + .../-response/content.html | 44 + .../-response/description.html | 44 + .../-response/headers.html | 44 + .../-response/index.html | 111 ++ .../-response/links.html | 44 + .../io.bkbn.kompendium.oas.payload/index.html | 141 ++ .../-any-of-schema/-any-of-schema.html | 44 + .../-any-of-schema/any-of.html | 44 + .../-any-of-schema/description.html | 44 + .../-any-of-schema/index.html | 128 ++ .../-array-schema/-array-schema.html | 44 + .../-array-schema/default.html | 44 + .../-array-schema/description.html | 44 + .../-array-schema/index.html | 203 +++ .../-array-schema/items.html | 44 + .../-array-schema/max-items.html | 44 + .../-array-schema/min-items.html | 44 + .../-array-schema/nullable.html | 44 + .../-array-schema/type.html | 44 + .../-array-schema/unique-items.html | 44 + .../-component-schema/add-default.html | 44 + .../-component-schema/default.html | 44 + .../-component-schema/description.html | 44 + .../-component-schema/index.html | 137 ++ .../-component-schema/set-description.html | 44 + .../-dictionary-schema.html | 44 + .../additional-properties.html | 44 + .../-dictionary-schema/default.html | 44 + .../-dictionary-schema/description.html | 44 + .../-dictionary-schema/index.html | 158 +++ .../-dictionary-schema/nullable.html | 44 + .../-dictionary-schema/type.html | 44 + .../-enum-schema/-enum-schema.html | 44 + .../-enum-schema/default.html | 44 + .../-enum-schema/description.html | 44 + .../-enum-schema/enum.html | 44 + .../-enum-schema/index.html | 158 +++ .../-enum-schema/nullable.html | 44 + .../-enum-schema/type.html | 44 + .../-formatted-schema/-formatted-schema.html | 44 + .../-formatted-schema/default.html | 44 + .../-formatted-schema/description.html | 44 + .../-formatted-schema/exclusive-maximum.html | 44 + .../-formatted-schema/exclusive-minimum.html | 44 + .../-formatted-schema/format.html | 44 + .../-formatted-schema/index.html | 233 ++++ .../-formatted-schema/maximum.html | 44 + .../-formatted-schema/minimum.html | 44 + .../-formatted-schema/multiple-of.html | 44 + .../-formatted-schema/nullable.html | 44 + .../-formatted-schema/type.html | 44 + .../-free-form-schema/-free-form-schema.html | 44 + .../additional-properties.html | 44 + .../-free-form-schema/default.html | 44 + .../-free-form-schema/index.html | 188 +++ .../-free-form-schema/max-properties.html | 44 + .../-free-form-schema/min-properties.html | 44 + .../-free-form-schema/nullable.html | 44 + .../-free-form-schema/type.html | 44 + .../-object-schema/-object-schema.html | 44 + .../-object-schema/default.html | 44 + .../-object-schema/description.html | 44 + .../-object-schema/index.html | 173 +++ .../-object-schema/nullable.html | 44 + .../-object-schema/properties.html | 44 + .../-object-schema/required.html | 44 + .../-object-schema/type.html | 44 + .../-simple-schema/-simple-schema.html | 44 + .../-simple-schema/default.html | 44 + .../-simple-schema/description.html | 44 + .../-simple-schema/format.html | 44 + .../-simple-schema/index.html | 203 +++ .../-simple-schema/max-length.html | 44 + .../-simple-schema/min-length.html | 44 + .../-simple-schema/nullable.html | 44 + .../-simple-schema/pattern.html | 44 + .../-simple-schema/type.html | 44 + .../-typed-schema/default.html | 44 + .../-typed-schema/index.html | 222 ++++ .../-typed-schema/nullable.html | 44 + .../-typed-schema/type.html | 44 + .../io.bkbn.kompendium.oas.schema/index.html | 201 +++ .../-api-key-auth/-api-key-auth.html | 44 + .../-api-key-location/-c-o-o-k-i-e/index.html | 98 ++ .../-api-key-location/-h-e-a-d-e-r/index.html | 98 ++ .../-api-key-location/-q-u-e-r-y/index.html | 98 ++ .../-api-key-location/index.html | 145 ++ .../-api-key-location/to-string.html | 44 + .../-api-key-auth/in.html | 44 + .../-api-key-auth/index.html | 113 ++ .../-api-key-auth/name.html | 44 + .../-api-key-auth/type.html | 44 + .../-basic-auth/-basic-auth.html | 44 + .../-basic-auth/index.html | 81 ++ .../-basic-auth/scheme.html | 44 + .../-basic-auth/type.html | 44 + .../-bearer-auth/-bearer-auth.html | 44 + .../-bearer-auth/bearer-format.html | 44 + .../-bearer-auth/index.html | 96 ++ .../-bearer-auth/scheme.html | 44 + .../-bearer-auth/type.html | 44 + .../-authorization-code.html | 44 + .../authorization-url.html | 44 + .../-flows/-authorization-code/index.html | 111 ++ .../-authorization-code/refresh-url.html | 44 + .../-flows/-authorization-code/scopes.html | 44 + .../-flows/-authorization-code/token-url.html | 44 + .../-client-credential.html | 44 + .../-flows/-client-credential/index.html | 111 ++ .../-client-credential/refresh-url.html | 44 + .../-flows/-client-credential/scopes.html | 44 + .../-flows/-client-credential/token-url.html | 44 + .../-flows/-flow/authorization-url.html | 44 + .../-o-auth/-flows/-flow/index.html | 157 +++ .../-o-auth/-flows/-flow/refresh-url.html | 44 + .../-o-auth/-flows/-flow/scopes.html | 44 + .../-o-auth/-flows/-flow/token-url.html | 44 + .../-o-auth/-flows/-flows.html | 44 + .../-o-auth/-flows/-implicit/-implicit.html | 44 + .../-flows/-implicit/authorization-url.html | 44 + .../-o-auth/-flows/-implicit/index.html | 111 ++ .../-o-auth/-flows/-implicit/refresh-url.html | 44 + .../-o-auth/-flows/-implicit/scopes.html | 44 + .../-o-auth/-flows/-password/-password.html | 44 + .../-o-auth/-flows/-password/index.html | 111 ++ .../-o-auth/-flows/-password/refresh-url.html | 44 + .../-o-auth/-flows/-password/scopes.html | 44 + .../-o-auth/-flows/-password/token-url.html | 44 + .../-o-auth/-flows/authorization-code.html | 44 + .../-o-auth/-flows/client-credentials.html | 44 + .../-o-auth/-flows/implicit.html | 44 + .../-o-auth/-flows/index.html | 188 +++ .../-o-auth/-flows/password.html | 44 + .../-o-auth/-o-auth.html | 44 + .../-o-auth/description.html | 44 + .../-o-auth/flows.html | 44 + .../-o-auth/index.html | 113 ++ .../-o-auth/type.html | 44 + .../-security-schema/index.html | 95 ++ .../index.html | 126 ++ .../-any-serializer/-any-serializer.html | 44 + .../-any-serializer/descriptor.html | 44 + .../-any-serializer/deserialize.html | 44 + .../-any-serializer/index.html | 98 ++ .../-any-serializer/serialize.html | 44 + .../-kompendium-serializers-module/index.html | 66 + .../module.html | 44 + .../-number-serializer/descriptor.html | 44 + .../-number-serializer/deserialize.html | 44 + .../-number-serializer/index.html | 98 ++ .../-number-serializer/serialize.html | 44 + .../-uri-serializer/descriptor.html | 44 + .../-uri-serializer/deserialize.html | 44 + .../-uri-serializer/index.html | 98 ++ .../-uri-serializer/serialize.html | 44 + .../index.html | 110 ++ .../-server-variable/-server-variable.html | 44 + .../-server-variable/default.html | 44 + .../-server-variable/description.html | 44 + .../-server-variable/enum.html | 44 + .../-server-variable/index.html | 96 ++ .../-server/-server.html | 44 + .../-server/description.html | 44 + .../-server/index.html | 96 ++ .../-server/url.html | 44 + .../-server/variables.html | 44 + .../io.bkbn.kompendium.oas.server/index.html | 81 ++ .../-open-api-spec/-open-api-spec.html | 44 + .../-open-api-spec/components.html | 44 + .../-open-api-spec/external-docs.html | 44 + .../-open-api-spec/index.html | 171 +++ .../-open-api-spec/info.html | 44 + .../-open-api-spec/openapi.html | 44 + .../-open-api-spec/paths.html | 44 + .../-open-api-spec/security.html | 44 + .../-open-api-spec/servers.html | 44 + .../-open-api-spec/tags.html | 44 + .../io.bkbn.kompendium.oas/index.html | 66 + .../2.0.1/kompendium-oas/navigation.html | 573 ++++++++ .../2.0.1/kompendium-swagger-ui/index.html | 60 + .../io.bkbn.kompendium.swagger/index.html | 65 + .../swagger-u-i.html | 44 + .../kompendium-swagger-ui/navigation.html | 573 ++++++++ docs/2.1.0/older/2.0.1/navigation.html | 573 ++++++++ docs/2.1.0/older/2.0.1/not-found-version.html | 179 +++ docs/2.1.0/older/2.0.1/package-list | 31 + docs/2.1.0/older/2.0.1/scripts/clipboard.js | 52 + docs/2.1.0/older/2.0.1/scripts/main.js | 44 + .../older/2.0.1/scripts/navigation-loader.js | 64 + docs/2.1.0/older/2.0.1/scripts/pages.json | 1 + .../2.0.1/scripts/platform-content-handler.js | 358 +++++ docs/2.1.0/older/2.0.1/scripts/prism.js | 13 + .../2.0.1/scripts/sourceset_dependencies.js | 1 + .../older/2.0.1/styles/jetbrains-mono.css | 17 + docs/2.1.0/older/2.0.1/styles/logo-styles.css | 15 + docs/2.1.0/older/2.0.1/styles/main.css | 118 ++ docs/2.1.0/older/2.0.1/styles/multimodule.css | 55 + docs/2.1.0/older/2.0.1/styles/prism.css | 103 ++ docs/2.1.0/older/2.0.1/styles/style.css | 1168 +++++++++++++++++ docs/2.1.0/older/2.0.1/version.json | 1 + .../older/2.0.2/images/anchor-copy-button.svg | 4 + docs/2.1.0/older/2.0.2/images/arrow_down.svg | 3 + docs/2.1.0/older/2.0.2/images/copy-icon.svg | 3 + .../2.0.2/images/copy-successful-icon.svg | 3 + .../older/2.0.2/images/footer-go-to-link.svg | 3 + .../older/2.0.2/images/go-to-top-icon.svg | 4 + docs/2.1.0/older/2.0.2/images/logo-icon.svg | 10 + .../2.1.0/older/2.0.2/images/theme-toggle.svg | 4 + docs/2.1.0/older/2.0.2/index.html | 141 ++ .../2.0.2/kompendium-annotations/index.html | 78 ++ .../-format/-format.html | 44 + .../-format/format.html | 44 + .../-format/index.html | 66 + .../-max-items/-max-items.html | 44 + .../-max-items/index.html | 66 + .../-max-items/items.html | 44 + .../-max-length/-max-length.html | 44 + .../-max-length/index.html | 66 + .../-max-length/length.html | 44 + .../-max-properties/-max-properties.html | 44 + .../-max-properties/index.html | 66 + .../-max-properties/properties.html | 44 + .../-maximum/-maximum.html | 44 + .../-maximum/exclusive.html | 44 + .../-maximum/index.html | 81 ++ .../-maximum/max.html | 44 + .../-min-items/-min-items.html | 44 + .../-min-items/index.html | 66 + .../-min-items/items.html | 44 + .../-min-length/-min-length.html | 44 + .../-min-length/index.html | 66 + .../-min-length/length.html | 44 + .../-min-properties/-min-properties.html | 44 + .../-min-properties/index.html | 66 + .../-min-properties/properties.html | 44 + .../-minimum/-minimum.html | 44 + .../-minimum/exclusive.html | 44 + .../-minimum/index.html | 81 ++ .../-minimum/min.html | 44 + .../-multiple-of/-multiple-of.html | 44 + .../-multiple-of/index.html | 66 + .../-multiple-of/multiple.html | 44 + .../-pattern/-pattern.html | 44 + .../-pattern/index.html | 66 + .../-pattern/pattern.html | 44 + .../-unique-items/-unique-items.html | 44 + .../-unique-items/index.html | 48 + .../index.html | 231 ++++ .../-field/-field.html | 44 + .../-field/description.html | 44 + .../-field/index.html | 102 ++ .../-field/name.html | 44 + .../-free-form-object/-free-form-object.html | 44 + .../-free-form-object/index.html | 48 + .../-param-type/-c-o-o-k-i-e/index.html | 81 ++ .../-param-type/-h-e-a-d-e-r/index.html | 81 ++ .../-param-type/-p-a-t-h/index.html | 81 ++ .../-param-type/-q-u-e-r-y/index.html | 81 ++ .../-param-type/index.html | 143 ++ .../-param/-param.html | 44 + .../-param/index.html | 87 ++ .../-param/type.html | 44 + .../-referenced/-referenced.html | 44 + .../-referenced/index.html | 66 + .../-undeclared-field/-undeclared-field.html | 44 + .../-undeclared-field/clazz.html | 44 + .../-undeclared-field/field.html | 44 + .../-undeclared-field/index.html | 102 ++ .../io.bkbn.kompendium.annotations/index.html | 141 ++ .../kompendium-annotations/navigation.html | 583 ++++++++ .../older/2.0.2/kompendium-auth/index.html | 76 ++ .../-api-key-configuration/index.html | 96 ++ .../-api-key-configuration/key-name.html | 44 + .../-api-key-configuration/location.html | 44 + .../-basic-auth-configuration/index.html | 66 + .../bearer-format.html | 44 + .../-jwt-auth-configuration/index.html | 81 ++ .../-o-auth-configuration/description.html | 44 + .../-o-auth-configuration/flows.html | 44 + .../-o-auth-configuration/index.html | 96 ++ .../-security-configuration/index.html | 112 ++ .../-security-configuration/name.html | 44 + .../index.html | 125 ++ .../-notarized/index.html | 66 + .../-notarized/notarized-authenticate.html | 44 + .../io.bkbn.kompendium.auth/index.html | 66 + .../2.0.2/kompendium-auth/navigation.html | 583 ++++++++ .../older/2.0.2/kompendium-core/index.html | 140 ++ .../-delete-info/-delete-info.html | 44 + .../-delete-info/can-throw.html | 44 + .../-delete-info/deprecated.html | 44 + .../-delete-info/description.html | 44 + .../-delete-info/index.html | 186 +++ .../-delete-info/operation-id.html | 44 + .../-delete-info/parameter-examples.html | 44 + .../-delete-info/response-info.html | 44 + .../-delete-info/security-schemes.html | 44 + .../-delete-info/summary.html | 44 + .../-delete-info/tags.html | 44 + .../-get-info/-get-info.html | 44 + .../-get-info/can-throw.html | 44 + .../-get-info/deprecated.html | 44 + .../-get-info/description.html | 44 + .../-get-info/index.html | 186 +++ .../-get-info/operation-id.html | 44 + .../-get-info/parameter-examples.html | 44 + .../-get-info/response-info.html | 44 + .../-get-info/security-schemes.html | 44 + .../-get-info/summary.html | 44 + .../-get-info/tags.html | 44 + .../-head-info/-head-info.html | 44 + .../-head-info/can-throw.html | 44 + .../-head-info/deprecated.html | 44 + .../-head-info/description.html | 44 + .../-head-info/index.html | 186 +++ .../-head-info/operation-id.html | 44 + .../-head-info/parameter-examples.html | 44 + .../-head-info/response-info.html | 44 + .../-head-info/security-schemes.html | 44 + .../-head-info/summary.html | 44 + .../-head-info/tags.html | 44 + .../-method-info/can-throw.html | 44 + .../-method-info/deprecated.html | 44 + .../-method-info/description.html | 44 + .../-method-info/index.html | 265 ++++ .../-method-info/operation-id.html | 44 + .../-method-info/parameter-examples.html | 44 + .../-method-info/response-info.html | 44 + .../-method-info/security-schemes.html | 44 + .../-method-info/summary.html | 44 + .../-method-info/tags.html | 44 + .../-options-info/-options-info.html | 44 + .../-options-info/can-throw.html | 44 + .../-options-info/deprecated.html | 44 + .../-options-info/description.html | 44 + .../-options-info/index.html | 186 +++ .../-options-info/operation-id.html | 44 + .../-options-info/parameter-examples.html | 44 + .../-options-info/response-info.html | 44 + .../-options-info/security-schemes.html | 44 + .../-options-info/summary.html | 44 + .../-options-info/tags.html | 44 + .../-patch-info/-patch-info.html | 44 + .../-patch-info/can-throw.html | 44 + .../-patch-info/deprecated.html | 44 + .../-patch-info/description.html | 44 + .../-patch-info/index.html | 201 +++ .../-patch-info/operation-id.html | 44 + .../-patch-info/parameter-examples.html | 44 + .../-patch-info/request-info.html | 44 + .../-patch-info/response-info.html | 44 + .../-patch-info/security-schemes.html | 44 + .../-patch-info/summary.html | 44 + .../-patch-info/tags.html | 44 + .../-post-info/-post-info.html | 44 + .../-post-info/can-throw.html | 44 + .../-post-info/deprecated.html | 44 + .../-post-info/description.html | 44 + .../-post-info/index.html | 201 +++ .../-post-info/operation-id.html | 44 + .../-post-info/parameter-examples.html | 44 + .../-post-info/request-info.html | 44 + .../-post-info/response-info.html | 44 + .../-post-info/security-schemes.html | 44 + .../-post-info/summary.html | 44 + .../-post-info/tags.html | 44 + .../-put-info/-put-info.html | 44 + .../-put-info/can-throw.html | 44 + .../-put-info/deprecated.html | 44 + .../-put-info/description.html | 44 + .../-put-info/index.html | 201 +++ .../-put-info/operation-id.html | 44 + .../-put-info/parameter-examples.html | 44 + .../-put-info/request-info.html | 44 + .../-put-info/response-info.html | 44 + .../-put-info/security-schemes.html | 44 + .../-put-info/summary.html | 44 + .../-put-info/tags.html | 44 + .../index.html | 170 +++ .../-exception-info/-exception-info.html | 44 + .../-exception-info/description.html | 44 + .../-exception-info/examples.html | 44 + .../-exception-info/index.html | 126 ++ .../-exception-info/media-types.html | 44 + .../-exception-info/response-type.html | 44 + .../-exception-info/status.html | 44 + .../-parameter-example.html | 44 + .../-parameter-example/example-name.html | 44 + .../-parameter-example/example-value.html | 44 + .../-parameter-example/index.html | 96 ++ .../-parameter-example/parameter-name.html | 44 + .../-request-info/-request-info.html | 44 + .../-request-info/description.html | 44 + .../-request-info/examples.html | 44 + .../-request-info/index.html | 111 ++ .../-request-info/media-types.html | 44 + .../-request-info/required.html | 44 + .../-response-info/-response-info.html | 44 + .../-response-info/description.html | 44 + .../-response-info/examples.html | 44 + .../-response-info/index.html | 111 ++ .../-response-info/media-types.html | 44 + .../-response-info/status.html | 44 + .../index.html | 141 ++ .../-default-method-parser/index.html | 231 ++++ .../calculate-route-path.html | 44 + .../default-value-injector.html | 44 + .../get-default-parameter-value.html | 44 + .../-i-method-parser/index.html | 244 ++++ .../-i-method-parser/map-to-spec.html | 44 + .../-i-method-parser/parse-exceptions.html | 44 + .../-i-method-parser/parse-method-info.html | 44 + .../-i-method-parser/parse-response.html | 44 + .../-i-method-parser/resolve-content.html | 44 + .../-i-method-parser/to-parameter-spec.html | 44 + .../-i-method-parser/to-parameter.html | 44 + .../-i-method-parser/to-request-spec.html | 44 + .../-i-method-parser/to-response-spec.html | 44 + .../io.bkbn.kompendium.core.parser/index.html | 81 ++ .../io.bkbn.kompendium.core.routes/index.html | 66 + .../io.bkbn.kompendium.core.routes/redoc.html | 44 + .../-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html | 44 + .../-helpers/-u-n-i-t_-t-y-p-e.html | 44 + .../-helpers/capitalized.html | 44 + .../-helpers/generic-name-adapter.html | 44 + .../-helpers/get-reference-slug.html | 44 + .../-helpers/get-simple-slug.html | 44 + .../-helpers/index.html | 173 +++ .../-helpers/logged.html | 44 + .../-helpers/to-number.html | 44 + .../io.bkbn.kompendium.core.util/index.html | 66 + .../-kompendium-pre-flight/add-to-cache.html | 44 + .../-kompendium-pre-flight/index.html | 81 ++ .../method-notarization-pre-flight.html | 44 + .../-configuration/-configuration.html | 44 + .../add-custom-type-schema.html | 44 + .../-kompendium/-configuration/cache.html | 44 + .../-kompendium/-configuration/index.html | 113 ++ .../-configuration/spec-route.html | 44 + .../-kompendium/-configuration/spec.html | 44 + .../-kompendium/-feature/index.html | 83 ++ .../-kompendium/-feature/install.html | 44 + .../-kompendium/-feature/key.html | 44 + .../-kompendium/-kompendium.html | 44 + .../-kompendium/config.html | 44 + .../-kompendium/index.html | 115 ++ .../-kontent/generate-k-type-kontent.html | 44 + .../-kontent/generate-kontent.html | 44 + .../-kontent/index.html | 81 ++ .../-notarized/index.html | 156 +++ .../-notarized/notarized-delete.html | 44 + .../-notarized/notarized-get.html | 44 + .../-notarized/notarized-head.html | 44 + .../-notarized/notarized-options.html | 44 + .../-notarized/notarized-patch.html | 44 + .../-notarized/notarized-post.html | 44 + .../-notarized/notarized-put.html | 44 + .../io.bkbn.kompendium.core/index.html | 111 ++ .../2.0.2/kompendium-core/navigation.html | 583 ++++++++ .../2.0.2/kompendium-locations/index.html | 60 + .../-location-base-info.html | 44 + .../-location-base-info/feature.html | 44 + .../-location-base-info/index.html | 96 ++ .../-location-base-info/op.html | 44 + .../-location-base-info/path.html | 44 + .../calculate-location-path.html | 44 + .../-location-method-parser/index.html | 278 ++++ .../process-base-info.html | 44 + .../to-parameter-spec.html | 44 + .../-notarized-location/index.html | 111 ++ .../-notarized-location/notarized-delete.html | 44 + .../-notarized-location/notarized-get.html | 44 + .../-notarized-location/notarized-post.html | 44 + .../-notarized-location/notarized-put.html | 44 + .../io.bkbn.kompendium.locations/index.html | 80 ++ .../kompendium-locations/navigation.html | 583 ++++++++ .../older/2.0.2/kompendium-oas/index.html | 204 +++ .../-external-documentation.html | 44 + .../-external-documentation/description.html | 44 + .../-external-documentation/index.html | 81 ++ .../-external-documentation/url.html | 44 + .../-tag/-tag.html | 44 + .../-tag/description.html | 44 + .../-tag/external-docs.html | 44 + .../-tag/index.html | 96 ++ .../-tag/name.html | 44 + .../io.bkbn.kompendium.oas.common/index.html | 81 ++ .../-components/-components.html | 44 + .../-components/index.html | 81 ++ .../-components/schemas.html | 44 + .../-components/security-schemes.html | 44 + .../index.html | 66 + .../-contact/-contact.html | 44 + .../-contact/email.html | 44 + .../-contact/index.html | 96 ++ .../-contact/name.html | 44 + .../-contact/url.html | 44 + .../-info/-info.html | 44 + .../-info/contact.html | 44 + .../-info/description.html | 44 + .../-info/index.html | 141 ++ .../-info/license.html | 44 + .../-info/terms-of-service.html | 44 + .../-info/title.html | 44 + .../-info/version.html | 44 + .../-license/-license.html | 44 + .../-license/index.html | 81 ++ .../-license/name.html | 44 + .../-license/url.html | 44 + .../io.bkbn.kompendium.oas.info/index.html | 96 ++ .../-path-operation/-path-operation.html | 44 + .../-path-operation/callbacks.html | 44 + .../-path-operation/deprecated.html | 44 + .../-path-operation/description.html | 44 + .../-path-operation/external-docs.html | 44 + .../-path-operation/index.html | 246 ++++ .../-path-operation/operation-id.html | 44 + .../-path-operation/parameters.html | 44 + .../-path-operation/request-body.html | 44 + .../-path-operation/responses.html | 44 + .../-path-operation/security.html | 44 + .../-path-operation/servers.html | 44 + .../-path-operation/summary.html | 44 + .../-path-operation/tags.html | 44 + .../x-codegen-request-body-name.html | 44 + .../-path/-path.html | 44 + .../-path/delete.html | 44 + .../-path/get.html | 44 + .../-path/head.html | 44 + .../-path/index.html | 201 +++ .../-path/options.html | 44 + .../-path/parameters.html | 44 + .../-path/patch.html | 44 + .../-path/post.html | 44 + .../-path/put.html | 44 + .../-path/servers.html | 44 + .../-path/trace.html | 44 + .../io.bkbn.kompendium.oas.path/index.html | 81 ++ .../-any-of-payload/-any-of-payload.html | 44 + .../-any-of-payload/any-of.html | 44 + .../-any-of-payload/index.html | 66 + .../-media-type/-example/-example.html | 44 + .../-media-type/-example/index.html | 66 + .../-media-type/-example/value.html | 44 + .../-media-type/-media-type.html | 44 + .../-media-type/examples.html | 44 + .../-media-type/index.html | 98 ++ .../-media-type/schema.html | 44 + .../-parameter/-example/-example.html | 44 + .../-parameter/-example/index.html | 66 + .../-parameter/-example/value.html | 44 + .../-parameter/-parameter.html | 44 + .../-parameter/allow-empty-value.html | 44 + .../-parameter/deprecated.html | 44 + .../-parameter/description.html | 44 + .../-parameter/examples.html | 44 + .../-parameter/explode.html | 44 + .../-parameter/in.html | 44 + .../-parameter/index.html | 218 +++ .../-parameter/name.html | 44 + .../-parameter/required.html | 44 + .../-parameter/schema.html | 44 + .../-parameter/style.html | 44 + .../-payload/index.html | 84 ++ .../-request/-request.html | 44 + .../-request/content.html | 44 + .../-request/description.html | 44 + .../-request/index.html | 96 ++ .../-request/required.html | 44 + .../-response/-response.html | 44 + .../-response/content.html | 44 + .../-response/description.html | 44 + .../-response/headers.html | 44 + .../-response/index.html | 111 ++ .../-response/links.html | 44 + .../io.bkbn.kompendium.oas.payload/index.html | 141 ++ .../-any-of-schema/-any-of-schema.html | 44 + .../-any-of-schema/any-of.html | 44 + .../-any-of-schema/description.html | 44 + .../-any-of-schema/index.html | 128 ++ .../-array-schema/-array-schema.html | 44 + .../-array-schema/default.html | 44 + .../-array-schema/description.html | 44 + .../-array-schema/index.html | 203 +++ .../-array-schema/items.html | 44 + .../-array-schema/max-items.html | 44 + .../-array-schema/min-items.html | 44 + .../-array-schema/nullable.html | 44 + .../-array-schema/type.html | 44 + .../-array-schema/unique-items.html | 44 + .../-component-schema/add-default.html | 44 + .../-component-schema/default.html | 44 + .../-component-schema/description.html | 44 + .../-component-schema/index.html | 148 +++ .../-component-schema/set-description.html | 44 + .../-dictionary-schema.html | 44 + .../additional-properties.html | 44 + .../-dictionary-schema/default.html | 44 + .../-dictionary-schema/description.html | 44 + .../-dictionary-schema/index.html | 158 +++ .../-dictionary-schema/nullable.html | 44 + .../-dictionary-schema/type.html | 44 + .../-enum-schema/-enum-schema.html | 44 + .../-enum-schema/default.html | 44 + .../-enum-schema/description.html | 44 + .../-enum-schema/enum.html | 44 + .../-enum-schema/index.html | 158 +++ .../-enum-schema/nullable.html | 44 + .../-enum-schema/type.html | 44 + .../-formatted-schema/-formatted-schema.html | 44 + .../-formatted-schema/default.html | 44 + .../-formatted-schema/description.html | 44 + .../-formatted-schema/exclusive-maximum.html | 44 + .../-formatted-schema/exclusive-minimum.html | 44 + .../-formatted-schema/format.html | 44 + .../-formatted-schema/index.html | 233 ++++ .../-formatted-schema/maximum.html | 44 + .../-formatted-schema/minimum.html | 44 + .../-formatted-schema/multiple-of.html | 44 + .../-formatted-schema/nullable.html | 44 + .../-formatted-schema/type.html | 44 + .../-free-form-schema/-free-form-schema.html | 44 + .../additional-properties.html | 44 + .../-free-form-schema/default.html | 44 + .../-free-form-schema/description.html | 44 + .../-free-form-schema/index.html | 188 +++ .../-free-form-schema/max-properties.html | 44 + .../-free-form-schema/min-properties.html | 44 + .../-free-form-schema/nullable.html | 44 + .../-free-form-schema/type.html | 44 + .../-object-schema/-object-schema.html | 44 + .../-object-schema/default.html | 44 + .../-object-schema/description.html | 44 + .../-object-schema/index.html | 173 +++ .../-object-schema/nullable.html | 44 + .../-object-schema/properties.html | 44 + .../-object-schema/required.html | 44 + .../-object-schema/type.html | 44 + .../-referenced-schema/$ref.html | 44 + .../-referenced-schema.html | 44 + .../-referenced-schema/default.html | 44 + .../-referenced-schema/description.html | 44 + .../-referenced-schema/index.html | 128 ++ .../-simple-schema/-simple-schema.html | 44 + .../-simple-schema/default.html | 44 + .../-simple-schema/description.html | 44 + .../-simple-schema/format.html | 44 + .../-simple-schema/index.html | 203 +++ .../-simple-schema/max-length.html | 44 + .../-simple-schema/min-length.html | 44 + .../-simple-schema/nullable.html | 44 + .../-simple-schema/pattern.html | 44 + .../-simple-schema/type.html | 44 + .../-typed-schema/default.html | 44 + .../-typed-schema/index.html | 222 ++++ .../-typed-schema/nullable.html | 44 + .../-typed-schema/type.html | 44 + .../io.bkbn.kompendium.oas.schema/index.html | 216 +++ .../-api-key-auth/-api-key-auth.html | 44 + .../-api-key-location/-c-o-o-k-i-e/index.html | 98 ++ .../-api-key-location/-h-e-a-d-e-r/index.html | 98 ++ .../-api-key-location/-q-u-e-r-y/index.html | 98 ++ .../-api-key-location/index.html | 145 ++ .../-api-key-location/to-string.html | 44 + .../-api-key-auth/in.html | 44 + .../-api-key-auth/index.html | 113 ++ .../-api-key-auth/name.html | 44 + .../-api-key-auth/type.html | 44 + .../-basic-auth/-basic-auth.html | 44 + .../-basic-auth/index.html | 81 ++ .../-basic-auth/scheme.html | 44 + .../-basic-auth/type.html | 44 + .../-bearer-auth/-bearer-auth.html | 44 + .../-bearer-auth/bearer-format.html | 44 + .../-bearer-auth/index.html | 96 ++ .../-bearer-auth/scheme.html | 44 + .../-bearer-auth/type.html | 44 + .../-authorization-code.html | 44 + .../authorization-url.html | 44 + .../-flows/-authorization-code/index.html | 111 ++ .../-authorization-code/refresh-url.html | 44 + .../-flows/-authorization-code/scopes.html | 44 + .../-flows/-authorization-code/token-url.html | 44 + .../-client-credential.html | 44 + .../-flows/-client-credential/index.html | 111 ++ .../-client-credential/refresh-url.html | 44 + .../-flows/-client-credential/scopes.html | 44 + .../-flows/-client-credential/token-url.html | 44 + .../-flows/-flow/authorization-url.html | 44 + .../-o-auth/-flows/-flow/index.html | 157 +++ .../-o-auth/-flows/-flow/refresh-url.html | 44 + .../-o-auth/-flows/-flow/scopes.html | 44 + .../-o-auth/-flows/-flow/token-url.html | 44 + .../-o-auth/-flows/-flows.html | 44 + .../-o-auth/-flows/-implicit/-implicit.html | 44 + .../-flows/-implicit/authorization-url.html | 44 + .../-o-auth/-flows/-implicit/index.html | 111 ++ .../-o-auth/-flows/-implicit/refresh-url.html | 44 + .../-o-auth/-flows/-implicit/scopes.html | 44 + .../-o-auth/-flows/-password/-password.html | 44 + .../-o-auth/-flows/-password/index.html | 111 ++ .../-o-auth/-flows/-password/refresh-url.html | 44 + .../-o-auth/-flows/-password/scopes.html | 44 + .../-o-auth/-flows/-password/token-url.html | 44 + .../-o-auth/-flows/authorization-code.html | 44 + .../-o-auth/-flows/client-credentials.html | 44 + .../-o-auth/-flows/implicit.html | 44 + .../-o-auth/-flows/index.html | 188 +++ .../-o-auth/-flows/password.html | 44 + .../-o-auth/-o-auth.html | 44 + .../-o-auth/description.html | 44 + .../-o-auth/flows.html | 44 + .../-o-auth/index.html | 113 ++ .../-o-auth/type.html | 44 + .../-security-schema/index.html | 95 ++ .../index.html | 126 ++ .../-any-serializer/-any-serializer.html | 44 + .../-any-serializer/descriptor.html | 44 + .../-any-serializer/deserialize.html | 44 + .../-any-serializer/index.html | 98 ++ .../-any-serializer/serialize.html | 44 + .../-kompendium-serializers-module/index.html | 66 + .../module.html | 44 + .../-number-serializer/descriptor.html | 44 + .../-number-serializer/deserialize.html | 44 + .../-number-serializer/index.html | 98 ++ .../-number-serializer/serialize.html | 44 + .../-uri-serializer/descriptor.html | 44 + .../-uri-serializer/deserialize.html | 44 + .../-uri-serializer/index.html | 98 ++ .../-uri-serializer/serialize.html | 44 + .../index.html | 110 ++ .../-server-variable/-server-variable.html | 44 + .../-server-variable/default.html | 44 + .../-server-variable/description.html | 44 + .../-server-variable/enum.html | 44 + .../-server-variable/index.html | 96 ++ .../-server/-server.html | 44 + .../-server/description.html | 44 + .../-server/index.html | 96 ++ .../-server/url.html | 44 + .../-server/variables.html | 44 + .../io.bkbn.kompendium.oas.server/index.html | 81 ++ .../-open-api-spec/-open-api-spec.html | 44 + .../-open-api-spec/components.html | 44 + .../-open-api-spec/external-docs.html | 44 + .../-open-api-spec/index.html | 171 +++ .../-open-api-spec/info.html | 44 + .../-open-api-spec/openapi.html | 44 + .../-open-api-spec/paths.html | 44 + .../-open-api-spec/security.html | 44 + .../-open-api-spec/servers.html | 44 + .../-open-api-spec/tags.html | 44 + .../io.bkbn.kompendium.oas/index.html | 66 + .../2.0.2/kompendium-oas/navigation.html | 583 ++++++++ .../2.0.2/kompendium-swagger-ui/index.html | 60 + .../io.bkbn.kompendium.swagger/index.html | 65 + .../swagger-u-i.html | 44 + .../kompendium-swagger-ui/navigation.html | 583 ++++++++ docs/2.1.0/older/2.0.2/navigation.html | 583 ++++++++ docs/2.1.0/older/2.0.2/not-found-version.html | 179 +++ docs/2.1.0/older/2.0.2/package-list | 31 + docs/2.1.0/older/2.0.2/scripts/clipboard.js | 52 + docs/2.1.0/older/2.0.2/scripts/main.js | 44 + .../older/2.0.2/scripts/navigation-loader.js | 64 + docs/2.1.0/older/2.0.2/scripts/pages.json | 1 + .../2.0.2/scripts/platform-content-handler.js | 358 +++++ docs/2.1.0/older/2.0.2/scripts/prism.js | 13 + .../2.0.2/scripts/sourceset_dependencies.js | 1 + .../older/2.0.2/styles/jetbrains-mono.css | 17 + docs/2.1.0/older/2.0.2/styles/logo-styles.css | 15 + docs/2.1.0/older/2.0.2/styles/main.css | 118 ++ docs/2.1.0/older/2.0.2/styles/multimodule.css | 55 + docs/2.1.0/older/2.0.2/styles/prism.css | 103 ++ docs/2.1.0/older/2.0.2/styles/style.css | 1168 +++++++++++++++++ docs/2.1.0/older/2.0.2/version.json | 1 + .../older/2.0.3/images/anchor-copy-button.svg | 4 + docs/2.1.0/older/2.0.3/images/arrow_down.svg | 3 + docs/2.1.0/older/2.0.3/images/copy-icon.svg | 3 + .../2.0.3/images/copy-successful-icon.svg | 3 + .../older/2.0.3/images/footer-go-to-link.svg | 3 + .../older/2.0.3/images/go-to-top-icon.svg | 4 + docs/2.1.0/older/2.0.3/images/logo-icon.svg | 10 + .../2.1.0/older/2.0.3/images/theme-toggle.svg | 4 + docs/2.1.0/older/2.0.3/index.html | 141 ++ .../2.0.3/kompendium-annotations/index.html | 78 ++ .../-format/-format.html | 44 + .../-format/format.html | 44 + .../-format/index.html | 66 + .../-max-items/-max-items.html | 44 + .../-max-items/index.html | 66 + .../-max-items/items.html | 44 + .../-max-length/-max-length.html | 44 + .../-max-length/index.html | 66 + .../-max-length/length.html | 44 + .../-max-properties/-max-properties.html | 44 + .../-max-properties/index.html | 66 + .../-max-properties/properties.html | 44 + .../-maximum/-maximum.html | 44 + .../-maximum/exclusive.html | 44 + .../-maximum/index.html | 81 ++ .../-maximum/max.html | 44 + .../-min-items/-min-items.html | 44 + .../-min-items/index.html | 66 + .../-min-items/items.html | 44 + .../-min-length/-min-length.html | 44 + .../-min-length/index.html | 66 + .../-min-length/length.html | 44 + .../-min-properties/-min-properties.html | 44 + .../-min-properties/index.html | 66 + .../-min-properties/properties.html | 44 + .../-minimum/-minimum.html | 44 + .../-minimum/exclusive.html | 44 + .../-minimum/index.html | 81 ++ .../-minimum/min.html | 44 + .../-multiple-of/-multiple-of.html | 44 + .../-multiple-of/index.html | 66 + .../-multiple-of/multiple.html | 44 + .../-pattern/-pattern.html | 44 + .../-pattern/index.html | 66 + .../-pattern/pattern.html | 44 + .../-unique-items/-unique-items.html | 44 + .../-unique-items/index.html | 48 + .../index.html | 231 ++++ .../-field/-field.html | 44 + .../-field/description.html | 44 + .../-field/index.html | 102 ++ .../-field/name.html | 44 + .../-free-form-object/-free-form-object.html | 44 + .../-free-form-object/index.html | 48 + .../-param-type/-c-o-o-k-i-e/index.html | 81 ++ .../-param-type/-h-e-a-d-e-r/index.html | 81 ++ .../-param-type/-p-a-t-h/index.html | 81 ++ .../-param-type/-q-u-e-r-y/index.html | 81 ++ .../-param-type/index.html | 143 ++ .../-param/-param.html | 44 + .../-param/index.html | 87 ++ .../-param/type.html | 44 + .../-referenced/-referenced.html | 44 + .../-referenced/index.html | 66 + .../-undeclared-field/-undeclared-field.html | 44 + .../-undeclared-field/clazz.html | 44 + .../-undeclared-field/field.html | 44 + .../-undeclared-field/index.html | 102 ++ .../io.bkbn.kompendium.annotations/index.html | 141 ++ .../kompendium-annotations/navigation.html | 588 +++++++++ .../older/2.0.3/kompendium-auth/index.html | 76 ++ .../-api-key-configuration/index.html | 96 ++ .../-api-key-configuration/key-name.html | 44 + .../-api-key-configuration/location.html | 44 + .../-basic-auth-configuration/index.html | 66 + .../bearer-format.html | 44 + .../-jwt-auth-configuration/index.html | 81 ++ .../-o-auth-configuration/description.html | 44 + .../-o-auth-configuration/flows.html | 44 + .../-o-auth-configuration/index.html | 96 ++ .../-security-configuration/index.html | 112 ++ .../-security-configuration/name.html | 44 + .../index.html | 125 ++ .../-notarized/index.html | 66 + .../-notarized/notarized-authenticate.html | 44 + .../io.bkbn.kompendium.auth/index.html | 66 + .../2.0.3/kompendium-auth/navigation.html | 588 +++++++++ .../older/2.0.3/kompendium-core/index.html | 140 ++ .../-delete-info/-delete-info.html | 44 + .../-delete-info/can-throw.html | 44 + .../-delete-info/deprecated.html | 44 + .../-delete-info/description.html | 44 + .../-delete-info/index.html | 186 +++ .../-delete-info/operation-id.html | 44 + .../-delete-info/parameter-examples.html | 44 + .../-delete-info/response-info.html | 44 + .../-delete-info/security-schemes.html | 44 + .../-delete-info/summary.html | 44 + .../-delete-info/tags.html | 44 + .../-get-info/-get-info.html | 44 + .../-get-info/can-throw.html | 44 + .../-get-info/deprecated.html | 44 + .../-get-info/description.html | 44 + .../-get-info/index.html | 186 +++ .../-get-info/operation-id.html | 44 + .../-get-info/parameter-examples.html | 44 + .../-get-info/response-info.html | 44 + .../-get-info/security-schemes.html | 44 + .../-get-info/summary.html | 44 + .../-get-info/tags.html | 44 + .../-head-info/-head-info.html | 44 + .../-head-info/can-throw.html | 44 + .../-head-info/deprecated.html | 44 + .../-head-info/description.html | 44 + .../-head-info/index.html | 186 +++ .../-head-info/operation-id.html | 44 + .../-head-info/parameter-examples.html | 44 + .../-head-info/response-info.html | 44 + .../-head-info/security-schemes.html | 44 + .../-head-info/summary.html | 44 + .../-head-info/tags.html | 44 + .../-method-info/can-throw.html | 44 + .../-method-info/deprecated.html | 44 + .../-method-info/description.html | 44 + .../-method-info/index.html | 265 ++++ .../-method-info/operation-id.html | 44 + .../-method-info/parameter-examples.html | 44 + .../-method-info/response-info.html | 44 + .../-method-info/security-schemes.html | 44 + .../-method-info/summary.html | 44 + .../-method-info/tags.html | 44 + .../-options-info/-options-info.html | 44 + .../-options-info/can-throw.html | 44 + .../-options-info/deprecated.html | 44 + .../-options-info/description.html | 44 + .../-options-info/index.html | 186 +++ .../-options-info/operation-id.html | 44 + .../-options-info/parameter-examples.html | 44 + .../-options-info/response-info.html | 44 + .../-options-info/security-schemes.html | 44 + .../-options-info/summary.html | 44 + .../-options-info/tags.html | 44 + .../-patch-info/-patch-info.html | 44 + .../-patch-info/can-throw.html | 44 + .../-patch-info/deprecated.html | 44 + .../-patch-info/description.html | 44 + .../-patch-info/index.html | 201 +++ .../-patch-info/operation-id.html | 44 + .../-patch-info/parameter-examples.html | 44 + .../-patch-info/request-info.html | 44 + .../-patch-info/response-info.html | 44 + .../-patch-info/security-schemes.html | 44 + .../-patch-info/summary.html | 44 + .../-patch-info/tags.html | 44 + .../-post-info/-post-info.html | 44 + .../-post-info/can-throw.html | 44 + .../-post-info/deprecated.html | 44 + .../-post-info/description.html | 44 + .../-post-info/index.html | 201 +++ .../-post-info/operation-id.html | 44 + .../-post-info/parameter-examples.html | 44 + .../-post-info/request-info.html | 44 + .../-post-info/response-info.html | 44 + .../-post-info/security-schemes.html | 44 + .../-post-info/summary.html | 44 + .../-post-info/tags.html | 44 + .../-put-info/-put-info.html | 44 + .../-put-info/can-throw.html | 44 + .../-put-info/deprecated.html | 44 + .../-put-info/description.html | 44 + .../-put-info/index.html | 201 +++ .../-put-info/operation-id.html | 44 + .../-put-info/parameter-examples.html | 44 + .../-put-info/request-info.html | 44 + .../-put-info/response-info.html | 44 + .../-put-info/security-schemes.html | 44 + .../-put-info/summary.html | 44 + .../-put-info/tags.html | 44 + .../index.html | 170 +++ .../-exception-info/-exception-info.html | 44 + .../-exception-info/description.html | 44 + .../-exception-info/examples.html | 44 + .../-exception-info/index.html | 126 ++ .../-exception-info/media-types.html | 44 + .../-exception-info/response-type.html | 44 + .../-exception-info/status.html | 44 + .../-parameter-example.html | 44 + .../-parameter-example/example-name.html | 44 + .../-parameter-example/example-value.html | 44 + .../-parameter-example/index.html | 96 ++ .../-parameter-example/parameter-name.html | 44 + .../-request-info/-request-info.html | 44 + .../-request-info/description.html | 44 + .../-request-info/examples.html | 44 + .../-request-info/index.html | 111 ++ .../-request-info/media-types.html | 44 + .../-request-info/required.html | 44 + .../-response-info/-response-info.html | 44 + .../-response-info/description.html | 44 + .../-response-info/examples.html | 44 + .../-response-info/index.html | 111 ++ .../-response-info/media-types.html | 44 + .../-response-info/status.html | 44 + .../index.html | 141 ++ .../-default-method-parser/index.html | 231 ++++ .../calculate-route-path.html | 44 + .../default-value-injector.html | 44 + .../get-default-parameter-value.html | 44 + .../-i-method-parser/index.html | 244 ++++ .../-i-method-parser/map-to-spec.html | 44 + .../-i-method-parser/parse-exceptions.html | 44 + .../-i-method-parser/parse-method-info.html | 44 + .../-i-method-parser/parse-response.html | 44 + .../-i-method-parser/resolve-content.html | 44 + .../-i-method-parser/to-parameter-spec.html | 44 + .../-i-method-parser/to-parameter.html | 44 + .../-i-method-parser/to-request-spec.html | 44 + .../-i-method-parser/to-response-spec.html | 44 + .../io.bkbn.kompendium.core.parser/index.html | 81 ++ .../io.bkbn.kompendium.core.routes/index.html | 81 ++ .../io.bkbn.kompendium.core.routes/redoc.html | 44 + .../swagger.html | 44 + .../-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html | 44 + .../-helpers/-u-n-i-t_-t-y-p-e.html | 44 + .../-helpers/capitalized.html | 44 + .../-helpers/generic-name-adapter.html | 44 + .../-helpers/get-reference-slug.html | 44 + .../-helpers/get-simple-slug.html | 44 + .../-helpers/index.html | 173 +++ .../-helpers/logged.html | 44 + .../-helpers/to-number.html | 44 + .../io.bkbn.kompendium.core.util/index.html | 66 + .../-kompendium-pre-flight/add-to-cache.html | 44 + .../-kompendium-pre-flight/index.html | 81 ++ .../method-notarization-pre-flight.html | 44 + .../-configuration/-configuration.html | 44 + .../add-custom-type-schema.html | 44 + .../-kompendium/-configuration/cache.html | 44 + .../-kompendium/-configuration/index.html | 113 ++ .../-configuration/spec-route.html | 44 + .../-kompendium/-configuration/spec.html | 44 + .../-kompendium/-feature/index.html | 83 ++ .../-kompendium/-feature/install.html | 44 + .../-kompendium/-feature/key.html | 44 + .../-kompendium/-kompendium.html | 44 + .../-kompendium/config.html | 44 + .../-kompendium/index.html | 115 ++ .../-kontent/generate-k-type-kontent.html | 44 + .../-kontent/generate-kontent.html | 44 + .../-kontent/index.html | 81 ++ .../-notarized/index.html | 156 +++ .../-notarized/notarized-delete.html | 44 + .../-notarized/notarized-get.html | 44 + .../-notarized/notarized-head.html | 44 + .../-notarized/notarized-options.html | 44 + .../-notarized/notarized-patch.html | 44 + .../-notarized/notarized-post.html | 44 + .../-notarized/notarized-put.html | 44 + .../io.bkbn.kompendium.core/index.html | 111 ++ .../2.0.3/kompendium-core/navigation.html | 588 +++++++++ .../2.0.3/kompendium-locations/index.html | 60 + .../-location-base-info.html | 44 + .../-location-base-info/feature.html | 44 + .../-location-base-info/index.html | 96 ++ .../-location-base-info/op.html | 44 + .../-location-base-info/path.html | 44 + .../calculate-location-path.html | 44 + .../-location-method-parser/index.html | 278 ++++ .../process-base-info.html | 44 + .../to-parameter-spec.html | 44 + .../-notarized-location/index.html | 111 ++ .../-notarized-location/notarized-delete.html | 44 + .../-notarized-location/notarized-get.html | 44 + .../-notarized-location/notarized-post.html | 44 + .../-notarized-location/notarized-put.html | 44 + .../io.bkbn.kompendium.locations/index.html | 80 ++ .../kompendium-locations/navigation.html | 588 +++++++++ .../older/2.0.3/kompendium-oas/index.html | 204 +++ .../-external-documentation.html | 44 + .../-external-documentation/description.html | 44 + .../-external-documentation/index.html | 81 ++ .../-external-documentation/url.html | 44 + .../-tag/-tag.html | 44 + .../-tag/description.html | 44 + .../-tag/external-docs.html | 44 + .../-tag/index.html | 96 ++ .../-tag/name.html | 44 + .../io.bkbn.kompendium.oas.common/index.html | 81 ++ .../-components/-components.html | 44 + .../-components/index.html | 81 ++ .../-components/schemas.html | 44 + .../-components/security-schemes.html | 44 + .../index.html | 66 + .../-contact/-contact.html | 44 + .../-contact/email.html | 44 + .../-contact/index.html | 96 ++ .../-contact/name.html | 44 + .../-contact/url.html | 44 + .../-info/-info.html | 44 + .../-info/contact.html | 44 + .../-info/description.html | 44 + .../-info/index.html | 141 ++ .../-info/license.html | 44 + .../-info/terms-of-service.html | 44 + .../-info/title.html | 44 + .../-info/version.html | 44 + .../-license/-license.html | 44 + .../-license/index.html | 81 ++ .../-license/name.html | 44 + .../-license/url.html | 44 + .../io.bkbn.kompendium.oas.info/index.html | 96 ++ .../-path-operation/-path-operation.html | 44 + .../-path-operation/callbacks.html | 44 + .../-path-operation/deprecated.html | 44 + .../-path-operation/description.html | 44 + .../-path-operation/external-docs.html | 44 + .../-path-operation/index.html | 246 ++++ .../-path-operation/operation-id.html | 44 + .../-path-operation/parameters.html | 44 + .../-path-operation/request-body.html | 44 + .../-path-operation/responses.html | 44 + .../-path-operation/security.html | 44 + .../-path-operation/servers.html | 44 + .../-path-operation/summary.html | 44 + .../-path-operation/tags.html | 44 + .../x-codegen-request-body-name.html | 44 + .../-path/-path.html | 44 + .../-path/delete.html | 44 + .../-path/get.html | 44 + .../-path/head.html | 44 + .../-path/index.html | 201 +++ .../-path/options.html | 44 + .../-path/parameters.html | 44 + .../-path/patch.html | 44 + .../-path/post.html | 44 + .../-path/put.html | 44 + .../-path/servers.html | 44 + .../-path/trace.html | 44 + .../io.bkbn.kompendium.oas.path/index.html | 81 ++ .../-any-of-payload/-any-of-payload.html | 44 + .../-any-of-payload/any-of.html | 44 + .../-any-of-payload/index.html | 66 + .../-media-type/-example/-example.html | 44 + .../-media-type/-example/index.html | 66 + .../-media-type/-example/value.html | 44 + .../-media-type/-media-type.html | 44 + .../-media-type/examples.html | 44 + .../-media-type/index.html | 98 ++ .../-media-type/schema.html | 44 + .../-parameter/-example/-example.html | 44 + .../-parameter/-example/index.html | 66 + .../-parameter/-example/value.html | 44 + .../-parameter/-parameter.html | 44 + .../-parameter/allow-empty-value.html | 44 + .../-parameter/deprecated.html | 44 + .../-parameter/description.html | 44 + .../-parameter/examples.html | 44 + .../-parameter/explode.html | 44 + .../-parameter/in.html | 44 + .../-parameter/index.html | 218 +++ .../-parameter/name.html | 44 + .../-parameter/required.html | 44 + .../-parameter/schema.html | 44 + .../-parameter/style.html | 44 + .../-payload/index.html | 84 ++ .../-request/-request.html | 44 + .../-request/content.html | 44 + .../-request/description.html | 44 + .../-request/index.html | 96 ++ .../-request/required.html | 44 + .../-response/-response.html | 44 + .../-response/content.html | 44 + .../-response/description.html | 44 + .../-response/headers.html | 44 + .../-response/index.html | 111 ++ .../-response/links.html | 44 + .../io.bkbn.kompendium.oas.payload/index.html | 141 ++ .../-any-of-schema/-any-of-schema.html | 44 + .../-any-of-schema/any-of.html | 44 + .../-any-of-schema/description.html | 44 + .../-any-of-schema/index.html | 128 ++ .../-array-schema/-array-schema.html | 44 + .../-array-schema/default.html | 44 + .../-array-schema/description.html | 44 + .../-array-schema/index.html | 203 +++ .../-array-schema/items.html | 44 + .../-array-schema/max-items.html | 44 + .../-array-schema/min-items.html | 44 + .../-array-schema/nullable.html | 44 + .../-array-schema/type.html | 44 + .../-array-schema/unique-items.html | 44 + .../-component-schema/add-default.html | 44 + .../-component-schema/default.html | 44 + .../-component-schema/description.html | 44 + .../-component-schema/index.html | 148 +++ .../-component-schema/set-description.html | 44 + .../-dictionary-schema.html | 44 + .../additional-properties.html | 44 + .../-dictionary-schema/default.html | 44 + .../-dictionary-schema/description.html | 44 + .../-dictionary-schema/index.html | 158 +++ .../-dictionary-schema/nullable.html | 44 + .../-dictionary-schema/type.html | 44 + .../-enum-schema/-enum-schema.html | 44 + .../-enum-schema/default.html | 44 + .../-enum-schema/description.html | 44 + .../-enum-schema/enum.html | 44 + .../-enum-schema/index.html | 158 +++ .../-enum-schema/nullable.html | 44 + .../-enum-schema/type.html | 44 + .../-formatted-schema/-formatted-schema.html | 44 + .../-formatted-schema/default.html | 44 + .../-formatted-schema/description.html | 44 + .../-formatted-schema/exclusive-maximum.html | 44 + .../-formatted-schema/exclusive-minimum.html | 44 + .../-formatted-schema/format.html | 44 + .../-formatted-schema/index.html | 233 ++++ .../-formatted-schema/maximum.html | 44 + .../-formatted-schema/minimum.html | 44 + .../-formatted-schema/multiple-of.html | 44 + .../-formatted-schema/nullable.html | 44 + .../-formatted-schema/type.html | 44 + .../-free-form-schema/-free-form-schema.html | 44 + .../additional-properties.html | 44 + .../-free-form-schema/default.html | 44 + .../-free-form-schema/description.html | 44 + .../-free-form-schema/index.html | 188 +++ .../-free-form-schema/max-properties.html | 44 + .../-free-form-schema/min-properties.html | 44 + .../-free-form-schema/nullable.html | 44 + .../-free-form-schema/type.html | 44 + .../-object-schema/-object-schema.html | 44 + .../-object-schema/default.html | 44 + .../-object-schema/description.html | 44 + .../-object-schema/index.html | 173 +++ .../-object-schema/nullable.html | 44 + .../-object-schema/properties.html | 44 + .../-object-schema/required.html | 44 + .../-object-schema/type.html | 44 + .../-referenced-schema/$ref.html | 44 + .../-referenced-schema.html | 44 + .../-referenced-schema/default.html | 44 + .../-referenced-schema/description.html | 44 + .../-referenced-schema/index.html | 128 ++ .../-simple-schema/-simple-schema.html | 44 + .../-simple-schema/default.html | 44 + .../-simple-schema/description.html | 44 + .../-simple-schema/format.html | 44 + .../-simple-schema/index.html | 203 +++ .../-simple-schema/max-length.html | 44 + .../-simple-schema/min-length.html | 44 + .../-simple-schema/nullable.html | 44 + .../-simple-schema/pattern.html | 44 + .../-simple-schema/type.html | 44 + .../-typed-schema/default.html | 44 + .../-typed-schema/index.html | 222 ++++ .../-typed-schema/nullable.html | 44 + .../-typed-schema/type.html | 44 + .../io.bkbn.kompendium.oas.schema/index.html | 216 +++ .../-api-key-auth/-api-key-auth.html | 44 + .../-api-key-location/-c-o-o-k-i-e/index.html | 98 ++ .../-api-key-location/-h-e-a-d-e-r/index.html | 98 ++ .../-api-key-location/-q-u-e-r-y/index.html | 98 ++ .../-api-key-location/index.html | 145 ++ .../-api-key-location/to-string.html | 44 + .../-api-key-auth/in.html | 44 + .../-api-key-auth/index.html | 113 ++ .../-api-key-auth/name.html | 44 + .../-api-key-auth/type.html | 44 + .../-basic-auth/-basic-auth.html | 44 + .../-basic-auth/index.html | 81 ++ .../-basic-auth/scheme.html | 44 + .../-basic-auth/type.html | 44 + .../-bearer-auth/-bearer-auth.html | 44 + .../-bearer-auth/bearer-format.html | 44 + .../-bearer-auth/index.html | 96 ++ .../-bearer-auth/scheme.html | 44 + .../-bearer-auth/type.html | 44 + .../-authorization-code.html | 44 + .../authorization-url.html | 44 + .../-flows/-authorization-code/index.html | 111 ++ .../-authorization-code/refresh-url.html | 44 + .../-flows/-authorization-code/scopes.html | 44 + .../-flows/-authorization-code/token-url.html | 44 + .../-client-credential.html | 44 + .../-flows/-client-credential/index.html | 111 ++ .../-client-credential/refresh-url.html | 44 + .../-flows/-client-credential/scopes.html | 44 + .../-flows/-client-credential/token-url.html | 44 + .../-flows/-flow/authorization-url.html | 44 + .../-o-auth/-flows/-flow/index.html | 157 +++ .../-o-auth/-flows/-flow/refresh-url.html | 44 + .../-o-auth/-flows/-flow/scopes.html | 44 + .../-o-auth/-flows/-flow/token-url.html | 44 + .../-o-auth/-flows/-flows.html | 44 + .../-o-auth/-flows/-implicit/-implicit.html | 44 + .../-flows/-implicit/authorization-url.html | 44 + .../-o-auth/-flows/-implicit/index.html | 111 ++ .../-o-auth/-flows/-implicit/refresh-url.html | 44 + .../-o-auth/-flows/-implicit/scopes.html | 44 + .../-o-auth/-flows/-password/-password.html | 44 + .../-o-auth/-flows/-password/index.html | 111 ++ .../-o-auth/-flows/-password/refresh-url.html | 44 + .../-o-auth/-flows/-password/scopes.html | 44 + .../-o-auth/-flows/-password/token-url.html | 44 + .../-o-auth/-flows/authorization-code.html | 44 + .../-o-auth/-flows/client-credentials.html | 44 + .../-o-auth/-flows/implicit.html | 44 + .../-o-auth/-flows/index.html | 188 +++ .../-o-auth/-flows/password.html | 44 + .../-o-auth/-o-auth.html | 44 + .../-o-auth/description.html | 44 + .../-o-auth/flows.html | 44 + .../-o-auth/index.html | 113 ++ .../-o-auth/type.html | 44 + .../-security-schema/index.html | 95 ++ .../index.html | 126 ++ .../-any-serializer/-any-serializer.html | 44 + .../-any-serializer/descriptor.html | 44 + .../-any-serializer/deserialize.html | 44 + .../-any-serializer/index.html | 98 ++ .../-any-serializer/serialize.html | 44 + .../-kompendium-serializers-module/index.html | 66 + .../module.html | 44 + .../-number-serializer/descriptor.html | 44 + .../-number-serializer/deserialize.html | 44 + .../-number-serializer/index.html | 98 ++ .../-number-serializer/serialize.html | 44 + .../-uri-serializer/descriptor.html | 44 + .../-uri-serializer/deserialize.html | 44 + .../-uri-serializer/index.html | 98 ++ .../-uri-serializer/serialize.html | 44 + .../index.html | 110 ++ .../-server-variable/-server-variable.html | 44 + .../-server-variable/default.html | 44 + .../-server-variable/description.html | 44 + .../-server-variable/enum.html | 44 + .../-server-variable/index.html | 96 ++ .../-server/-server.html | 44 + .../-server/description.html | 44 + .../-server/index.html | 96 ++ .../-server/url.html | 44 + .../-server/variables.html | 44 + .../io.bkbn.kompendium.oas.server/index.html | 81 ++ .../-open-api-spec/-open-api-spec.html | 44 + .../-open-api-spec/components.html | 44 + .../-open-api-spec/external-docs.html | 44 + .../-open-api-spec/index.html | 171 +++ .../-open-api-spec/info.html | 44 + .../-open-api-spec/openapi.html | 44 + .../-open-api-spec/paths.html | 44 + .../-open-api-spec/security.html | 44 + .../-open-api-spec/servers.html | 44 + .../-open-api-spec/tags.html | 44 + .../io.bkbn.kompendium.oas/index.html | 66 + .../2.0.3/kompendium-oas/navigation.html | 588 +++++++++ .../2.0.3/kompendium-swagger-ui/index.html | 60 + .../io.bkbn.kompendium.swagger/index.html | 65 + .../swagger-u-i.html | 44 + .../kompendium-swagger-ui/navigation.html | 588 +++++++++ docs/2.1.0/older/2.0.3/navigation.html | 588 +++++++++ docs/2.1.0/older/2.0.3/not-found-version.html | 179 +++ docs/2.1.0/older/2.0.3/package-list | 31 + docs/2.1.0/older/2.0.3/scripts/clipboard.js | 52 + docs/2.1.0/older/2.0.3/scripts/main.js | 44 + .../older/2.0.3/scripts/navigation-loader.js | 64 + docs/2.1.0/older/2.0.3/scripts/pages.json | 1 + .../2.0.3/scripts/platform-content-handler.js | 358 +++++ docs/2.1.0/older/2.0.3/scripts/prism.js | 13 + .../2.0.3/scripts/sourceset_dependencies.js | 1 + .../older/2.0.3/styles/jetbrains-mono.css | 17 + docs/2.1.0/older/2.0.3/styles/logo-styles.css | 15 + docs/2.1.0/older/2.0.3/styles/main.css | 118 ++ docs/2.1.0/older/2.0.3/styles/multimodule.css | 55 + docs/2.1.0/older/2.0.3/styles/prism.css | 103 ++ docs/2.1.0/older/2.0.3/styles/style.css | 1168 +++++++++++++++++ docs/2.1.0/older/2.0.3/version.json | 1 + .../older/2.0.4/images/anchor-copy-button.svg | 4 + docs/2.1.0/older/2.0.4/images/arrow_down.svg | 3 + docs/2.1.0/older/2.0.4/images/copy-icon.svg | 3 + .../2.0.4/images/copy-successful-icon.svg | 3 + .../older/2.0.4/images/footer-go-to-link.svg | 3 + .../older/2.0.4/images/go-to-top-icon.svg | 4 + docs/2.1.0/older/2.0.4/images/logo-icon.svg | 10 + .../2.1.0/older/2.0.4/images/theme-toggle.svg | 4 + docs/2.1.0/older/2.0.4/index.html | 141 ++ .../2.0.4/kompendium-annotations/index.html | 78 ++ .../-format/-format.html | 44 + .../-format/format.html | 44 + .../-format/index.html | 66 + .../-max-items/-max-items.html | 44 + .../-max-items/index.html | 66 + .../-max-items/items.html | 44 + .../-max-length/-max-length.html | 44 + .../-max-length/index.html | 66 + .../-max-length/length.html | 44 + .../-max-properties/-max-properties.html | 44 + .../-max-properties/index.html | 66 + .../-max-properties/properties.html | 44 + .../-maximum/-maximum.html | 44 + .../-maximum/exclusive.html | 44 + .../-maximum/index.html | 81 ++ .../-maximum/max.html | 44 + .../-min-items/-min-items.html | 44 + .../-min-items/index.html | 66 + .../-min-items/items.html | 44 + .../-min-length/-min-length.html | 44 + .../-min-length/index.html | 66 + .../-min-length/length.html | 44 + .../-min-properties/-min-properties.html | 44 + .../-min-properties/index.html | 66 + .../-min-properties/properties.html | 44 + .../-minimum/-minimum.html | 44 + .../-minimum/exclusive.html | 44 + .../-minimum/index.html | 81 ++ .../-minimum/min.html | 44 + .../-multiple-of/-multiple-of.html | 44 + .../-multiple-of/index.html | 66 + .../-multiple-of/multiple.html | 44 + .../-pattern/-pattern.html | 44 + .../-pattern/index.html | 66 + .../-pattern/pattern.html | 44 + .../-unique-items/-unique-items.html | 44 + .../-unique-items/index.html | 48 + .../index.html | 231 ++++ .../-field/-field.html | 44 + .../-field/description.html | 44 + .../-field/index.html | 102 ++ .../-field/name.html | 44 + .../-free-form-object/-free-form-object.html | 44 + .../-free-form-object/index.html | 48 + .../-param-type/-c-o-o-k-i-e/index.html | 81 ++ .../-param-type/-h-e-a-d-e-r/index.html | 81 ++ .../-param-type/-p-a-t-h/index.html | 81 ++ .../-param-type/-q-u-e-r-y/index.html | 81 ++ .../-param-type/index.html | 143 ++ .../-param/-param.html | 44 + .../-param/index.html | 87 ++ .../-param/type.html | 44 + .../-referenced/-referenced.html | 44 + .../-referenced/index.html | 66 + .../-undeclared-field/-undeclared-field.html | 44 + .../-undeclared-field/clazz.html | 44 + .../-undeclared-field/field.html | 44 + .../-undeclared-field/index.html | 102 ++ .../io.bkbn.kompendium.annotations/index.html | 141 ++ .../kompendium-annotations/navigation.html | 638 +++++++++ .../older/2.0.4/kompendium-auth/index.html | 76 ++ .../-api-key-configuration/index.html | 96 ++ .../-api-key-configuration/key-name.html | 44 + .../-api-key-configuration/location.html | 44 + .../-basic-auth-configuration/index.html | 66 + .../bearer-format.html | 44 + .../-jwt-auth-configuration/index.html | 81 ++ .../-o-auth-configuration/description.html | 44 + .../-o-auth-configuration/flows.html | 44 + .../-o-auth-configuration/index.html | 96 ++ .../-security-configuration/index.html | 112 ++ .../-security-configuration/name.html | 44 + .../index.html | 125 ++ .../-notarized/index.html | 66 + .../-notarized/notarized-authenticate.html | 44 + .../io.bkbn.kompendium.auth/index.html | 66 + .../2.0.4/kompendium-auth/navigation.html | 638 +++++++++ .../older/2.0.4/kompendium-core/index.html | 168 +++ .../index.html | 65 + .../scan-for-constraints.html | 44 + .../-delete-info/-delete-info.html | 44 + .../-delete-info/can-throw.html | 44 + .../-delete-info/deprecated.html | 44 + .../-delete-info/description.html | 44 + .../-delete-info/index.html | 186 +++ .../-delete-info/operation-id.html | 44 + .../-delete-info/parameter-examples.html | 44 + .../-delete-info/response-info.html | 44 + .../-delete-info/security-schemes.html | 44 + .../-delete-info/summary.html | 44 + .../-delete-info/tags.html | 44 + .../-get-info/-get-info.html | 44 + .../-get-info/can-throw.html | 44 + .../-get-info/deprecated.html | 44 + .../-get-info/description.html | 44 + .../-get-info/index.html | 186 +++ .../-get-info/operation-id.html | 44 + .../-get-info/parameter-examples.html | 44 + .../-get-info/response-info.html | 44 + .../-get-info/security-schemes.html | 44 + .../-get-info/summary.html | 44 + .../-get-info/tags.html | 44 + .../-head-info/-head-info.html | 44 + .../-head-info/can-throw.html | 44 + .../-head-info/deprecated.html | 44 + .../-head-info/description.html | 44 + .../-head-info/index.html | 186 +++ .../-head-info/operation-id.html | 44 + .../-head-info/parameter-examples.html | 44 + .../-head-info/response-info.html | 44 + .../-head-info/security-schemes.html | 44 + .../-head-info/summary.html | 44 + .../-head-info/tags.html | 44 + .../-method-info/can-throw.html | 44 + .../-method-info/deprecated.html | 44 + .../-method-info/description.html | 44 + .../-method-info/index.html | 265 ++++ .../-method-info/operation-id.html | 44 + .../-method-info/parameter-examples.html | 44 + .../-method-info/response-info.html | 44 + .../-method-info/security-schemes.html | 44 + .../-method-info/summary.html | 44 + .../-method-info/tags.html | 44 + .../-options-info/-options-info.html | 44 + .../-options-info/can-throw.html | 44 + .../-options-info/deprecated.html | 44 + .../-options-info/description.html | 44 + .../-options-info/index.html | 186 +++ .../-options-info/operation-id.html | 44 + .../-options-info/parameter-examples.html | 44 + .../-options-info/response-info.html | 44 + .../-options-info/security-schemes.html | 44 + .../-options-info/summary.html | 44 + .../-options-info/tags.html | 44 + .../-patch-info/-patch-info.html | 44 + .../-patch-info/can-throw.html | 44 + .../-patch-info/deprecated.html | 44 + .../-patch-info/description.html | 44 + .../-patch-info/index.html | 201 +++ .../-patch-info/operation-id.html | 44 + .../-patch-info/parameter-examples.html | 44 + .../-patch-info/request-info.html | 44 + .../-patch-info/response-info.html | 44 + .../-patch-info/security-schemes.html | 44 + .../-patch-info/summary.html | 44 + .../-patch-info/tags.html | 44 + .../-post-info/-post-info.html | 44 + .../-post-info/can-throw.html | 44 + .../-post-info/deprecated.html | 44 + .../-post-info/description.html | 44 + .../-post-info/index.html | 201 +++ .../-post-info/operation-id.html | 44 + .../-post-info/parameter-examples.html | 44 + .../-post-info/request-info.html | 44 + .../-post-info/response-info.html | 44 + .../-post-info/security-schemes.html | 44 + .../-post-info/summary.html | 44 + .../-post-info/tags.html | 44 + .../-put-info/-put-info.html | 44 + .../-put-info/can-throw.html | 44 + .../-put-info/deprecated.html | 44 + .../-put-info/description.html | 44 + .../-put-info/index.html | 201 +++ .../-put-info/operation-id.html | 44 + .../-put-info/parameter-examples.html | 44 + .../-put-info/request-info.html | 44 + .../-put-info/response-info.html | 44 + .../-put-info/security-schemes.html | 44 + .../-put-info/summary.html | 44 + .../-put-info/tags.html | 44 + .../index.html | 170 +++ .../-exception-info/-exception-info.html | 44 + .../-exception-info/description.html | 44 + .../-exception-info/examples.html | 44 + .../-exception-info/index.html | 126 ++ .../-exception-info/media-types.html | 44 + .../-exception-info/response-type.html | 44 + .../-exception-info/status.html | 44 + .../-parameter-example.html | 44 + .../-parameter-example/example-name.html | 44 + .../-parameter-example/example-value.html | 44 + .../-parameter-example/index.html | 96 ++ .../-parameter-example/parameter-name.html | 44 + .../-request-info/-request-info.html | 44 + .../-request-info/description.html | 44 + .../-request-info/examples.html | 44 + .../-request-info/index.html | 111 ++ .../-request-info/media-types.html | 44 + .../-request-info/required.html | 44 + .../-response-info/-response-info.html | 44 + .../-response-info/description.html | 44 + .../-response-info/examples.html | 44 + .../-response-info/index.html | 111 ++ .../-response-info/media-types.html | 44 + .../-response-info/status.html | 44 + .../index.html | 141 ++ .../-default-method-parser/index.html | 231 ++++ .../calculate-route-path.html | 44 + .../default-value-injector.html | 44 + .../get-default-parameter-value.html | 44 + .../-i-method-parser/index.html | 244 ++++ .../-i-method-parser/map-to-spec.html | 44 + .../-i-method-parser/parse-exceptions.html | 44 + .../-i-method-parser/parse-method-info.html | 44 + .../-i-method-parser/parse-response.html | 44 + .../-i-method-parser/resolve-content.html | 44 + .../-i-method-parser/to-parameter-spec.html | 44 + .../-i-method-parser/to-parameter.html | 44 + .../-i-method-parser/to-request-spec.html | 44 + .../-i-method-parser/to-response-spec.html | 44 + .../io.bkbn.kompendium.core.parser/index.html | 81 ++ .../io.bkbn.kompendium.core.routes/index.html | 81 ++ .../io.bkbn.kompendium.core.routes/redoc.html | 44 + .../swagger.html | 44 + .../-collection-handler/handle.html | 44 + .../-collection-handler/index.html | 81 ++ .../-enum-handler/handle.html | 44 + .../-enum-handler/index.html | 81 ++ .../-map-handler/handle.html | 44 + .../-map-handler/index.html | 81 ++ .../-object-handler/handle.html | 44 + .../-object-handler/index.html | 81 ++ .../-schema-handler/gather-sub-types.html | 44 + .../-schema-handler/handle.html | 44 + .../-schema-handler/index.html | 127 ++ .../io.bkbn.kompendium.core.schema/index.html | 125 ++ .../-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html | 44 + .../-helpers/-u-n-i-t_-t-y-p-e.html | 44 + .../-helpers/capitalized.html | 44 + .../-helpers/generic-name-adapter.html | 44 + .../-helpers/get-reference-slug.html | 44 + .../-helpers/get-simple-slug.html | 44 + .../-helpers/index.html | 173 +++ .../-helpers/logged.html | 44 + .../-helpers/to-number.html | 44 + .../io.bkbn.kompendium.core.util/index.html | 66 + .../-kompendium-pre-flight/add-to-cache.html | 44 + .../-kompendium-pre-flight/index.html | 81 ++ .../method-notarization-pre-flight.html | 44 + .../-configuration/-configuration.html | 44 + .../add-custom-type-schema.html | 44 + .../-kompendium/-configuration/cache.html | 44 + .../-kompendium/-configuration/index.html | 113 ++ .../-configuration/spec-route.html | 44 + .../-kompendium/-configuration/spec.html | 44 + .../-kompendium/-feature/index.html | 83 ++ .../-kompendium/-feature/install.html | 44 + .../-kompendium/-feature/key.html | 44 + .../-kompendium/-kompendium.html | 44 + .../-kompendium/config.html | 44 + .../-kompendium/index.html | 115 ++ .../-kontent/generate-k-type-kontent.html | 44 + .../-kontent/generate-kontent.html | 44 + .../-kontent/index.html | 81 ++ .../-notarized/index.html | 156 +++ .../-notarized/notarized-delete.html | 44 + .../-notarized/notarized-get.html | 44 + .../-notarized/notarized-head.html | 44 + .../-notarized/notarized-options.html | 44 + .../-notarized/notarized-patch.html | 44 + .../-notarized/notarized-post.html | 44 + .../-notarized/notarized-put.html | 44 + .../io.bkbn.kompendium.core/index.html | 111 ++ .../2.0.4/kompendium-core/navigation.html | 638 +++++++++ .../2.0.4/kompendium-locations/index.html | 60 + .../-location-base-info.html | 44 + .../-location-base-info/feature.html | 44 + .../-location-base-info/index.html | 96 ++ .../-location-base-info/op.html | 44 + .../-location-base-info/path.html | 44 + .../calculate-location-path.html | 44 + .../-location-method-parser/index.html | 278 ++++ .../process-base-info.html | 44 + .../to-parameter-spec.html | 44 + .../-notarized-location/index.html | 111 ++ .../-notarized-location/notarized-delete.html | 44 + .../-notarized-location/notarized-get.html | 44 + .../-notarized-location/notarized-post.html | 44 + .../-notarized-location/notarized-put.html | 44 + .../io.bkbn.kompendium.locations/index.html | 80 ++ .../kompendium-locations/navigation.html | 638 +++++++++ .../older/2.0.4/kompendium-oas/index.html | 204 +++ .../-external-documentation.html | 44 + .../-external-documentation/description.html | 44 + .../-external-documentation/index.html | 81 ++ .../-external-documentation/url.html | 44 + .../-tag/-tag.html | 44 + .../-tag/description.html | 44 + .../-tag/external-docs.html | 44 + .../-tag/index.html | 96 ++ .../-tag/name.html | 44 + .../io.bkbn.kompendium.oas.common/index.html | 81 ++ .../-components/-components.html | 44 + .../-components/index.html | 81 ++ .../-components/schemas.html | 44 + .../-components/security-schemes.html | 44 + .../index.html | 66 + .../-contact/-contact.html | 44 + .../-contact/email.html | 44 + .../-contact/index.html | 96 ++ .../-contact/name.html | 44 + .../-contact/url.html | 44 + .../-info/-info.html | 44 + .../-info/contact.html | 44 + .../-info/description.html | 44 + .../-info/index.html | 141 ++ .../-info/license.html | 44 + .../-info/terms-of-service.html | 44 + .../-info/title.html | 44 + .../-info/version.html | 44 + .../-license/-license.html | 44 + .../-license/index.html | 81 ++ .../-license/name.html | 44 + .../-license/url.html | 44 + .../io.bkbn.kompendium.oas.info/index.html | 96 ++ .../-path-operation/-path-operation.html | 44 + .../-path-operation/callbacks.html | 44 + .../-path-operation/deprecated.html | 44 + .../-path-operation/description.html | 44 + .../-path-operation/external-docs.html | 44 + .../-path-operation/index.html | 246 ++++ .../-path-operation/operation-id.html | 44 + .../-path-operation/parameters.html | 44 + .../-path-operation/request-body.html | 44 + .../-path-operation/responses.html | 44 + .../-path-operation/security.html | 44 + .../-path-operation/servers.html | 44 + .../-path-operation/summary.html | 44 + .../-path-operation/tags.html | 44 + .../x-codegen-request-body-name.html | 44 + .../-path/-path.html | 44 + .../-path/delete.html | 44 + .../-path/get.html | 44 + .../-path/head.html | 44 + .../-path/index.html | 201 +++ .../-path/options.html | 44 + .../-path/parameters.html | 44 + .../-path/patch.html | 44 + .../-path/post.html | 44 + .../-path/put.html | 44 + .../-path/servers.html | 44 + .../-path/trace.html | 44 + .../io.bkbn.kompendium.oas.path/index.html | 81 ++ .../-any-of-payload/-any-of-payload.html | 44 + .../-any-of-payload/any-of.html | 44 + .../-any-of-payload/index.html | 66 + .../-media-type/-example/-example.html | 44 + .../-media-type/-example/index.html | 66 + .../-media-type/-example/value.html | 44 + .../-media-type/-media-type.html | 44 + .../-media-type/examples.html | 44 + .../-media-type/index.html | 98 ++ .../-media-type/schema.html | 44 + .../-parameter/-example/-example.html | 44 + .../-parameter/-example/index.html | 66 + .../-parameter/-example/value.html | 44 + .../-parameter/-parameter.html | 44 + .../-parameter/allow-empty-value.html | 44 + .../-parameter/deprecated.html | 44 + .../-parameter/description.html | 44 + .../-parameter/examples.html | 44 + .../-parameter/explode.html | 44 + .../-parameter/in.html | 44 + .../-parameter/index.html | 218 +++ .../-parameter/name.html | 44 + .../-parameter/required.html | 44 + .../-parameter/schema.html | 44 + .../-parameter/style.html | 44 + .../-payload/index.html | 84 ++ .../-request/-request.html | 44 + .../-request/content.html | 44 + .../-request/description.html | 44 + .../-request/index.html | 96 ++ .../-request/required.html | 44 + .../-response/-response.html | 44 + .../-response/content.html | 44 + .../-response/description.html | 44 + .../-response/headers.html | 44 + .../-response/index.html | 111 ++ .../-response/links.html | 44 + .../io.bkbn.kompendium.oas.payload/index.html | 141 ++ .../-any-of-schema/-any-of-schema.html | 44 + .../-any-of-schema/any-of.html | 44 + .../-any-of-schema/description.html | 44 + .../-any-of-schema/index.html | 128 ++ .../-array-schema/-array-schema.html | 44 + .../-array-schema/default.html | 44 + .../-array-schema/description.html | 44 + .../-array-schema/index.html | 203 +++ .../-array-schema/items.html | 44 + .../-array-schema/max-items.html | 44 + .../-array-schema/min-items.html | 44 + .../-array-schema/nullable.html | 44 + .../-array-schema/type.html | 44 + .../-array-schema/unique-items.html | 44 + .../-component-schema/add-default.html | 44 + .../-component-schema/default.html | 44 + .../-component-schema/description.html | 44 + .../-component-schema/index.html | 148 +++ .../-component-schema/set-description.html | 44 + .../-dictionary-schema.html | 44 + .../additional-properties.html | 44 + .../-dictionary-schema/default.html | 44 + .../-dictionary-schema/description.html | 44 + .../-dictionary-schema/index.html | 158 +++ .../-dictionary-schema/nullable.html | 44 + .../-dictionary-schema/type.html | 44 + .../-enum-schema/-enum-schema.html | 44 + .../-enum-schema/default.html | 44 + .../-enum-schema/description.html | 44 + .../-enum-schema/enum.html | 44 + .../-enum-schema/index.html | 158 +++ .../-enum-schema/nullable.html | 44 + .../-enum-schema/type.html | 44 + .../-formatted-schema/-formatted-schema.html | 44 + .../-formatted-schema/default.html | 44 + .../-formatted-schema/description.html | 44 + .../-formatted-schema/exclusive-maximum.html | 44 + .../-formatted-schema/exclusive-minimum.html | 44 + .../-formatted-schema/format.html | 44 + .../-formatted-schema/index.html | 233 ++++ .../-formatted-schema/maximum.html | 44 + .../-formatted-schema/minimum.html | 44 + .../-formatted-schema/multiple-of.html | 44 + .../-formatted-schema/nullable.html | 44 + .../-formatted-schema/type.html | 44 + .../-free-form-schema/-free-form-schema.html | 44 + .../additional-properties.html | 44 + .../-free-form-schema/default.html | 44 + .../-free-form-schema/description.html | 44 + .../-free-form-schema/index.html | 188 +++ .../-free-form-schema/max-properties.html | 44 + .../-free-form-schema/min-properties.html | 44 + .../-free-form-schema/nullable.html | 44 + .../-free-form-schema/type.html | 44 + .../-object-schema/-object-schema.html | 44 + .../-object-schema/default.html | 44 + .../-object-schema/description.html | 44 + .../-object-schema/index.html | 173 +++ .../-object-schema/nullable.html | 44 + .../-object-schema/properties.html | 44 + .../-object-schema/required.html | 44 + .../-object-schema/type.html | 44 + .../-referenced-schema/$ref.html | 44 + .../-referenced-schema.html | 44 + .../-referenced-schema/default.html | 44 + .../-referenced-schema/description.html | 44 + .../-referenced-schema/index.html | 128 ++ .../-simple-schema/-simple-schema.html | 44 + .../-simple-schema/default.html | 44 + .../-simple-schema/description.html | 44 + .../-simple-schema/format.html | 44 + .../-simple-schema/index.html | 203 +++ .../-simple-schema/max-length.html | 44 + .../-simple-schema/min-length.html | 44 + .../-simple-schema/nullable.html | 44 + .../-simple-schema/pattern.html | 44 + .../-simple-schema/type.html | 44 + .../-typed-schema/default.html | 44 + .../-typed-schema/index.html | 222 ++++ .../-typed-schema/nullable.html | 44 + .../-typed-schema/type.html | 44 + .../io.bkbn.kompendium.oas.schema/index.html | 216 +++ .../-api-key-auth/-api-key-auth.html | 44 + .../-api-key-location/-c-o-o-k-i-e/index.html | 98 ++ .../-api-key-location/-h-e-a-d-e-r/index.html | 98 ++ .../-api-key-location/-q-u-e-r-y/index.html | 98 ++ .../-api-key-location/index.html | 145 ++ .../-api-key-location/to-string.html | 44 + .../-api-key-auth/in.html | 44 + .../-api-key-auth/index.html | 113 ++ .../-api-key-auth/name.html | 44 + .../-api-key-auth/type.html | 44 + .../-basic-auth/-basic-auth.html | 44 + .../-basic-auth/index.html | 81 ++ .../-basic-auth/scheme.html | 44 + .../-basic-auth/type.html | 44 + .../-bearer-auth/-bearer-auth.html | 44 + .../-bearer-auth/bearer-format.html | 44 + .../-bearer-auth/index.html | 96 ++ .../-bearer-auth/scheme.html | 44 + .../-bearer-auth/type.html | 44 + .../-authorization-code.html | 44 + .../authorization-url.html | 44 + .../-flows/-authorization-code/index.html | 111 ++ .../-authorization-code/refresh-url.html | 44 + .../-flows/-authorization-code/scopes.html | 44 + .../-flows/-authorization-code/token-url.html | 44 + .../-client-credential.html | 44 + .../-flows/-client-credential/index.html | 111 ++ .../-client-credential/refresh-url.html | 44 + .../-flows/-client-credential/scopes.html | 44 + .../-flows/-client-credential/token-url.html | 44 + .../-flows/-flow/authorization-url.html | 44 + .../-o-auth/-flows/-flow/index.html | 157 +++ .../-o-auth/-flows/-flow/refresh-url.html | 44 + .../-o-auth/-flows/-flow/scopes.html | 44 + .../-o-auth/-flows/-flow/token-url.html | 44 + .../-o-auth/-flows/-flows.html | 44 + .../-o-auth/-flows/-implicit/-implicit.html | 44 + .../-flows/-implicit/authorization-url.html | 44 + .../-o-auth/-flows/-implicit/index.html | 111 ++ .../-o-auth/-flows/-implicit/refresh-url.html | 44 + .../-o-auth/-flows/-implicit/scopes.html | 44 + .../-o-auth/-flows/-password/-password.html | 44 + .../-o-auth/-flows/-password/index.html | 111 ++ .../-o-auth/-flows/-password/refresh-url.html | 44 + .../-o-auth/-flows/-password/scopes.html | 44 + .../-o-auth/-flows/-password/token-url.html | 44 + .../-o-auth/-flows/authorization-code.html | 44 + .../-o-auth/-flows/client-credentials.html | 44 + .../-o-auth/-flows/implicit.html | 44 + .../-o-auth/-flows/index.html | 188 +++ .../-o-auth/-flows/password.html | 44 + .../-o-auth/-o-auth.html | 44 + .../-o-auth/description.html | 44 + .../-o-auth/flows.html | 44 + .../-o-auth/index.html | 113 ++ .../-o-auth/type.html | 44 + .../-security-schema/index.html | 95 ++ .../index.html | 126 ++ .../-any-serializer/-any-serializer.html | 44 + .../-any-serializer/descriptor.html | 44 + .../-any-serializer/deserialize.html | 44 + .../-any-serializer/index.html | 98 ++ .../-any-serializer/serialize.html | 44 + .../descriptor.html | 44 + .../deserialize.html | 44 + .../-component-schema-serializer/index.html | 98 ++ .../serialize.html | 44 + .../-kompendium-serializers-module/index.html | 66 + .../module.html | 44 + .../-number-serializer/descriptor.html | 44 + .../-number-serializer/deserialize.html | 44 + .../-number-serializer/index.html | 98 ++ .../-number-serializer/serialize.html | 44 + .../descriptor.html | 44 + .../deserialize.html | 44 + .../-security-schema-serializer/index.html | 98 ++ .../serialize.html | 44 + .../-uri-serializer/descriptor.html | 44 + .../-uri-serializer/deserialize.html | 44 + .../-uri-serializer/index.html | 98 ++ .../-uri-serializer/serialize.html | 44 + .../index.html | 140 ++ .../-server-variable/-server-variable.html | 44 + .../-server-variable/default.html | 44 + .../-server-variable/description.html | 44 + .../-server-variable/enum.html | 44 + .../-server-variable/index.html | 96 ++ .../-server/-server.html | 44 + .../-server/description.html | 44 + .../-server/index.html | 96 ++ .../-server/url.html | 44 + .../-server/variables.html | 44 + .../io.bkbn.kompendium.oas.server/index.html | 81 ++ .../-open-api-spec/-open-api-spec.html | 44 + .../-open-api-spec/components.html | 44 + .../-open-api-spec/external-docs.html | 44 + .../-open-api-spec/index.html | 171 +++ .../-open-api-spec/info.html | 44 + .../-open-api-spec/openapi.html | 44 + .../-open-api-spec/paths.html | 44 + .../-open-api-spec/security.html | 44 + .../-open-api-spec/servers.html | 44 + .../-open-api-spec/tags.html | 44 + .../io.bkbn.kompendium.oas/index.html | 66 + .../2.0.4/kompendium-oas/navigation.html | 638 +++++++++ .../2.0.4/kompendium-swagger-ui/index.html | 60 + .../io.bkbn.kompendium.swagger/index.html | 65 + .../swagger-u-i.html | 44 + .../kompendium-swagger-ui/navigation.html | 638 +++++++++ docs/2.1.0/older/2.0.4/navigation.html | 638 +++++++++ docs/2.1.0/older/2.0.4/not-found-version.html | 179 +++ docs/2.1.0/older/2.0.4/package-list | 33 + docs/2.1.0/older/2.0.4/scripts/clipboard.js | 52 + docs/2.1.0/older/2.0.4/scripts/main.js | 44 + .../older/2.0.4/scripts/navigation-loader.js | 64 + docs/2.1.0/older/2.0.4/scripts/pages.json | 1 + .../2.0.4/scripts/platform-content-handler.js | 358 +++++ docs/2.1.0/older/2.0.4/scripts/prism.js | 13 + .../2.0.4/scripts/sourceset_dependencies.js | 1 + .../older/2.0.4/styles/jetbrains-mono.css | 17 + docs/2.1.0/older/2.0.4/styles/logo-styles.css | 15 + docs/2.1.0/older/2.0.4/styles/main.css | 118 ++ docs/2.1.0/older/2.0.4/styles/multimodule.css | 55 + docs/2.1.0/older/2.0.4/styles/prism.css | 103 ++ docs/2.1.0/older/2.0.4/styles/style.css | 1168 +++++++++++++++++ docs/2.1.0/older/2.0.4/version.json | 1 + docs/2.1.0/package-list | 33 + docs/2.1.0/scripts/clipboard.js | 52 + docs/2.1.0/scripts/main.js | 44 + docs/2.1.0/scripts/navigation-loader.js | 64 + docs/2.1.0/scripts/pages.json | 1 + .../2.1.0/scripts/platform-content-handler.js | 358 +++++ docs/2.1.0/scripts/prism.js | 13 + docs/2.1.0/scripts/sourceset_dependencies.js | 1 + docs/2.1.0/styles/jetbrains-mono.css | 17 + docs/2.1.0/styles/logo-styles.css | 15 + docs/2.1.0/styles/main.css | 118 ++ docs/2.1.0/styles/multimodule.css | 55 + docs/2.1.0/styles/prism.css | 103 ++ docs/2.1.0/styles/style.css | 1168 +++++++++++++++++ docs/2.1.0/version.json | 1 + docs/index.html | 2 +- 2922 files changed, 202966 insertions(+), 1 deletion(-) create mode 100644 docs/2.1.0/images/anchor-copy-button.svg create mode 100644 docs/2.1.0/images/arrow_down.svg create mode 100644 docs/2.1.0/images/copy-icon.svg create mode 100644 docs/2.1.0/images/copy-successful-icon.svg create mode 100644 docs/2.1.0/images/footer-go-to-link.svg create mode 100644 docs/2.1.0/images/go-to-top-icon.svg create mode 100644 docs/2.1.0/images/logo-icon.svg create mode 100644 docs/2.1.0/images/theme-toggle.svg create mode 100644 docs/2.1.0/index.html create mode 100644 docs/2.1.0/kompendium-annotations/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html create mode 100644 docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/index.html create mode 100644 docs/2.1.0/kompendium-annotations/navigation.html create mode 100644 docs/2.1.0/kompendium-auth/index.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html create mode 100644 docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/index.html create mode 100644 docs/2.1.0/kompendium-auth/navigation.html create mode 100644 docs/2.1.0/kompendium-core/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/adjust-for-required-params.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/scan-for-constraints.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-collection-handler/handle.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-collection-handler/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-enum-handler/handle.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-enum-handler/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-map-handler/handle.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-map-handler/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-object-handler/handle.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-object-handler/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/gather-sub-types.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/handle.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/post-process-schema.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/generate-references.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/body-cache.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/open-api-json.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/parameter-cache.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html create mode 100644 docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/index.html create mode 100644 docs/2.1.0/kompendium-core/navigation.html create mode 100644 docs/2.1.0/kompendium-locations/index.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html create mode 100644 docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/index.html create mode 100644 docs/2.1.0/kompendium-locations/navigation.html create mode 100644 docs/2.1.0/kompendium-oas/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/descriptor.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/deserialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/serialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/descriptor.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/deserialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/serialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html create mode 100644 docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/index.html create mode 100644 docs/2.1.0/kompendium-oas/navigation.html create mode 100644 docs/2.1.0/kompendium-swagger-ui/index.html create mode 100644 docs/2.1.0/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html create mode 100644 docs/2.1.0/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html create mode 100644 docs/2.1.0/kompendium-swagger-ui/navigation.html create mode 100644 docs/2.1.0/navigation.html create mode 100644 docs/2.1.0/not-found-version.html create mode 100644 docs/2.1.0/older/2.0.1/images/anchor-copy-button.svg create mode 100644 docs/2.1.0/older/2.0.1/images/arrow_down.svg create mode 100644 docs/2.1.0/older/2.0.1/images/copy-icon.svg create mode 100644 docs/2.1.0/older/2.0.1/images/copy-successful-icon.svg create mode 100644 docs/2.1.0/older/2.0.1/images/footer-go-to-link.svg create mode 100644 docs/2.1.0/older/2.0.1/images/go-to-top-icon.svg create mode 100644 docs/2.1.0/older/2.0.1/images/logo-icon.svg create mode 100644 docs/2.1.0/older/2.0.1/images/theme-toggle.svg create mode 100644 docs/2.1.0/older/2.0.1/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-annotations/navigation.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-auth/navigation.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.routes/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-core/navigation.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-locations/navigation.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-oas/navigation.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-swagger-ui/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html create mode 100644 docs/2.1.0/older/2.0.1/kompendium-swagger-ui/navigation.html create mode 100644 docs/2.1.0/older/2.0.1/navigation.html create mode 100644 docs/2.1.0/older/2.0.1/not-found-version.html create mode 100644 docs/2.1.0/older/2.0.1/package-list create mode 100644 docs/2.1.0/older/2.0.1/scripts/clipboard.js create mode 100644 docs/2.1.0/older/2.0.1/scripts/main.js create mode 100644 docs/2.1.0/older/2.0.1/scripts/navigation-loader.js create mode 100644 docs/2.1.0/older/2.0.1/scripts/pages.json create mode 100644 docs/2.1.0/older/2.0.1/scripts/platform-content-handler.js create mode 100644 docs/2.1.0/older/2.0.1/scripts/prism.js create mode 100644 docs/2.1.0/older/2.0.1/scripts/sourceset_dependencies.js create mode 100644 docs/2.1.0/older/2.0.1/styles/jetbrains-mono.css create mode 100644 docs/2.1.0/older/2.0.1/styles/logo-styles.css create mode 100644 docs/2.1.0/older/2.0.1/styles/main.css create mode 100644 docs/2.1.0/older/2.0.1/styles/multimodule.css create mode 100644 docs/2.1.0/older/2.0.1/styles/prism.css create mode 100644 docs/2.1.0/older/2.0.1/styles/style.css create mode 100644 docs/2.1.0/older/2.0.1/version.json create mode 100644 docs/2.1.0/older/2.0.2/images/anchor-copy-button.svg create mode 100644 docs/2.1.0/older/2.0.2/images/arrow_down.svg create mode 100644 docs/2.1.0/older/2.0.2/images/copy-icon.svg create mode 100644 docs/2.1.0/older/2.0.2/images/copy-successful-icon.svg create mode 100644 docs/2.1.0/older/2.0.2/images/footer-go-to-link.svg create mode 100644 docs/2.1.0/older/2.0.2/images/go-to-top-icon.svg create mode 100644 docs/2.1.0/older/2.0.2/images/logo-icon.svg create mode 100644 docs/2.1.0/older/2.0.2/images/theme-toggle.svg create mode 100644 docs/2.1.0/older/2.0.2/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-annotations/navigation.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-auth/navigation.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.routes/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-core/navigation.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-locations/navigation.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-oas/navigation.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-swagger-ui/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html create mode 100644 docs/2.1.0/older/2.0.2/kompendium-swagger-ui/navigation.html create mode 100644 docs/2.1.0/older/2.0.2/navigation.html create mode 100644 docs/2.1.0/older/2.0.2/not-found-version.html create mode 100644 docs/2.1.0/older/2.0.2/package-list create mode 100644 docs/2.1.0/older/2.0.2/scripts/clipboard.js create mode 100644 docs/2.1.0/older/2.0.2/scripts/main.js create mode 100644 docs/2.1.0/older/2.0.2/scripts/navigation-loader.js create mode 100644 docs/2.1.0/older/2.0.2/scripts/pages.json create mode 100644 docs/2.1.0/older/2.0.2/scripts/platform-content-handler.js create mode 100644 docs/2.1.0/older/2.0.2/scripts/prism.js create mode 100644 docs/2.1.0/older/2.0.2/scripts/sourceset_dependencies.js create mode 100644 docs/2.1.0/older/2.0.2/styles/jetbrains-mono.css create mode 100644 docs/2.1.0/older/2.0.2/styles/logo-styles.css create mode 100644 docs/2.1.0/older/2.0.2/styles/main.css create mode 100644 docs/2.1.0/older/2.0.2/styles/multimodule.css create mode 100644 docs/2.1.0/older/2.0.2/styles/prism.css create mode 100644 docs/2.1.0/older/2.0.2/styles/style.css create mode 100644 docs/2.1.0/older/2.0.2/version.json create mode 100644 docs/2.1.0/older/2.0.3/images/anchor-copy-button.svg create mode 100644 docs/2.1.0/older/2.0.3/images/arrow_down.svg create mode 100644 docs/2.1.0/older/2.0.3/images/copy-icon.svg create mode 100644 docs/2.1.0/older/2.0.3/images/copy-successful-icon.svg create mode 100644 docs/2.1.0/older/2.0.3/images/footer-go-to-link.svg create mode 100644 docs/2.1.0/older/2.0.3/images/go-to-top-icon.svg create mode 100644 docs/2.1.0/older/2.0.3/images/logo-icon.svg create mode 100644 docs/2.1.0/older/2.0.3/images/theme-toggle.svg create mode 100644 docs/2.1.0/older/2.0.3/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-annotations/navigation.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-auth/navigation.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-core/navigation.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-locations/navigation.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-oas/navigation.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-swagger-ui/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html create mode 100644 docs/2.1.0/older/2.0.3/kompendium-swagger-ui/navigation.html create mode 100644 docs/2.1.0/older/2.0.3/navigation.html create mode 100644 docs/2.1.0/older/2.0.3/not-found-version.html create mode 100644 docs/2.1.0/older/2.0.3/package-list create mode 100644 docs/2.1.0/older/2.0.3/scripts/clipboard.js create mode 100644 docs/2.1.0/older/2.0.3/scripts/main.js create mode 100644 docs/2.1.0/older/2.0.3/scripts/navigation-loader.js create mode 100644 docs/2.1.0/older/2.0.3/scripts/pages.json create mode 100644 docs/2.1.0/older/2.0.3/scripts/platform-content-handler.js create mode 100644 docs/2.1.0/older/2.0.3/scripts/prism.js create mode 100644 docs/2.1.0/older/2.0.3/scripts/sourceset_dependencies.js create mode 100644 docs/2.1.0/older/2.0.3/styles/jetbrains-mono.css create mode 100644 docs/2.1.0/older/2.0.3/styles/logo-styles.css create mode 100644 docs/2.1.0/older/2.0.3/styles/main.css create mode 100644 docs/2.1.0/older/2.0.3/styles/multimodule.css create mode 100644 docs/2.1.0/older/2.0.3/styles/prism.css create mode 100644 docs/2.1.0/older/2.0.3/styles/style.css create mode 100644 docs/2.1.0/older/2.0.3/version.json create mode 100644 docs/2.1.0/older/2.0.4/images/anchor-copy-button.svg create mode 100644 docs/2.1.0/older/2.0.4/images/arrow_down.svg create mode 100644 docs/2.1.0/older/2.0.4/images/copy-icon.svg create mode 100644 docs/2.1.0/older/2.0.4/images/copy-successful-icon.svg create mode 100644 docs/2.1.0/older/2.0.4/images/footer-go-to-link.svg create mode 100644 docs/2.1.0/older/2.0.4/images/go-to-top-icon.svg create mode 100644 docs/2.1.0/older/2.0.4/images/logo-icon.svg create mode 100644 docs/2.1.0/older/2.0.4/images/theme-toggle.svg create mode 100644 docs/2.1.0/older/2.0.4/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-annotations/navigation.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-auth/navigation.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.constraint/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.constraint/scan-for-constraints.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-collection-handler/handle.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-collection-handler/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-enum-handler/handle.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-enum-handler/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-map-handler/handle.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-map-handler/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-object-handler/handle.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-object-handler/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/gather-sub-types.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/handle.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-core/navigation.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-locations/navigation.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-oas/navigation.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-swagger-ui/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html create mode 100644 docs/2.1.0/older/2.0.4/kompendium-swagger-ui/navigation.html create mode 100644 docs/2.1.0/older/2.0.4/navigation.html create mode 100644 docs/2.1.0/older/2.0.4/not-found-version.html create mode 100644 docs/2.1.0/older/2.0.4/package-list create mode 100644 docs/2.1.0/older/2.0.4/scripts/clipboard.js create mode 100644 docs/2.1.0/older/2.0.4/scripts/main.js create mode 100644 docs/2.1.0/older/2.0.4/scripts/navigation-loader.js create mode 100644 docs/2.1.0/older/2.0.4/scripts/pages.json create mode 100644 docs/2.1.0/older/2.0.4/scripts/platform-content-handler.js create mode 100644 docs/2.1.0/older/2.0.4/scripts/prism.js create mode 100644 docs/2.1.0/older/2.0.4/scripts/sourceset_dependencies.js create mode 100644 docs/2.1.0/older/2.0.4/styles/jetbrains-mono.css create mode 100644 docs/2.1.0/older/2.0.4/styles/logo-styles.css create mode 100644 docs/2.1.0/older/2.0.4/styles/main.css create mode 100644 docs/2.1.0/older/2.0.4/styles/multimodule.css create mode 100644 docs/2.1.0/older/2.0.4/styles/prism.css create mode 100644 docs/2.1.0/older/2.0.4/styles/style.css create mode 100644 docs/2.1.0/older/2.0.4/version.json create mode 100644 docs/2.1.0/package-list create mode 100644 docs/2.1.0/scripts/clipboard.js create mode 100644 docs/2.1.0/scripts/main.js create mode 100644 docs/2.1.0/scripts/navigation-loader.js create mode 100644 docs/2.1.0/scripts/pages.json create mode 100644 docs/2.1.0/scripts/platform-content-handler.js create mode 100644 docs/2.1.0/scripts/prism.js create mode 100644 docs/2.1.0/scripts/sourceset_dependencies.js create mode 100644 docs/2.1.0/styles/jetbrains-mono.css create mode 100644 docs/2.1.0/styles/logo-styles.css create mode 100644 docs/2.1.0/styles/main.css create mode 100644 docs/2.1.0/styles/multimodule.css create mode 100644 docs/2.1.0/styles/prism.css create mode 100644 docs/2.1.0/styles/style.css create mode 100644 docs/2.1.0/version.json diff --git a/docs/2.1.0/images/anchor-copy-button.svg b/docs/2.1.0/images/anchor-copy-button.svg new file mode 100644 index 000000000..bab9d747f --- /dev/null +++ b/docs/2.1.0/images/anchor-copy-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/2.1.0/images/arrow_down.svg b/docs/2.1.0/images/arrow_down.svg new file mode 100644 index 000000000..c0388dee2 --- /dev/null +++ b/docs/2.1.0/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/images/copy-icon.svg b/docs/2.1.0/images/copy-icon.svg new file mode 100644 index 000000000..61440f0a4 --- /dev/null +++ b/docs/2.1.0/images/copy-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/images/copy-successful-icon.svg b/docs/2.1.0/images/copy-successful-icon.svg new file mode 100644 index 000000000..1865f739b --- /dev/null +++ b/docs/2.1.0/images/copy-successful-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/images/footer-go-to-link.svg b/docs/2.1.0/images/footer-go-to-link.svg new file mode 100644 index 000000000..0137e2231 --- /dev/null +++ b/docs/2.1.0/images/footer-go-to-link.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/images/go-to-top-icon.svg b/docs/2.1.0/images/go-to-top-icon.svg new file mode 100644 index 000000000..d987f3ead --- /dev/null +++ b/docs/2.1.0/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/2.1.0/images/logo-icon.svg b/docs/2.1.0/images/logo-icon.svg new file mode 100644 index 000000000..1fea08773 --- /dev/null +++ b/docs/2.1.0/images/logo-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/docs/2.1.0/images/theme-toggle.svg b/docs/2.1.0/images/theme-toggle.svg new file mode 100644 index 000000000..2a8d750ea --- /dev/null +++ b/docs/2.1.0/images/theme-toggle.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/index.html b/docs/2.1.0/index.html new file mode 100644 index 000000000..38401a7b3 --- /dev/null +++ b/docs/2.1.0/index.html @@ -0,0 +1,140 @@ + + + + All modules + + + + +
+
+
+
+
+
+ +
+
+

Kompendium

+

Welcome to Kompendium, the straight-forward, minimally-invasive OpenAPI generator for Ktor.

+

How to install

+

Kompendium publishes all releases to Maven Central. As such, using the release versions of Kompendium is as simple as declaring it as an implementation dependency in your build.gradle.kts

+
+
repositories {
mavenCentral()
}

dependencies {
implementation("io.bkbn:kompendium-core:latest.release")
}
+ + +
+

In addition to publishing releases to Maven Central, a snapshot version gets published to GitHub Packages on every merge to main. These can be consumed by adding the repository to your gradle build file. Instructions can be found here

+

Setting up the Kompendium Plugin

+

Kompendium is instantiated as a Ktor Feature/Plugin. It can be added to your API as follows

+
+
private fun Application.mainModule() {
// Installs the Kompendium Plugin and sets up baseline server metadata
install(Kompendium) {
spec = OpenApiSpec(/*..*/)
}
// ...
}
+ + +
+

Notarization

+

The concept of notarizing routes / exceptions / etc. is central to Kompendium. More details on how to notarize your API can be found in the kompendium-core module.

+
+

All modules:

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

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

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

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

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

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

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

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

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

This module contains the models that represent the Open Api Specification 3.0 (OAS).

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

Contains the code necessary to launch swagger as your documentation frontend.

+
+
+
+
+
+
+ +
+
+ + + diff --git a/docs/2.1.0/kompendium-annotations/index.html b/docs/2.1.0/kompendium-annotations/index.html new file mode 100644 index 000000000..e88e58f87 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/index.html @@ -0,0 +1,77 @@ + + + + kompendium-annotations + + + + + +
+
+
+
+
+
+ +
+

kompendium-annotations

+

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

It is separated from core predominantly to allow for potential future integrations with Kotlin Symbol Processing

+
+

Packages

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

Contains all annotations used by Kompendium

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

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html new file mode 100644 index 000000000..15d319914 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html @@ -0,0 +1,43 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
+
fun Format(format: String)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html new file mode 100644 index 000000000..e9315def8 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html @@ -0,0 +1,43 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html new file mode 100644 index 000000000..94da4a43e --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html @@ -0,0 +1,65 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html new file mode 100644 index 000000000..8be16eb65 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html @@ -0,0 +1,43 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
+
fun MaxItems(items: Int)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html new file mode 100644 index 000000000..c7cb13d7a --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html @@ -0,0 +1,65 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html new file mode 100644 index 000000000..e0ba132be --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html @@ -0,0 +1,43 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html new file mode 100644 index 000000000..311a258e3 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html @@ -0,0 +1,43 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
+
fun MaxLength(length: Int)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html new file mode 100644 index 000000000..cd0ed5120 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html @@ -0,0 +1,65 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html new file mode 100644 index 000000000..9f6263d34 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html @@ -0,0 +1,43 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html new file mode 100644 index 000000000..29f48024a --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html @@ -0,0 +1,43 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
+
fun MaxProperties(properties: Int)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html new file mode 100644 index 000000000..2b8a34b97 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html @@ -0,0 +1,65 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html new file mode 100644 index 000000000..6c9263abd --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html @@ -0,0 +1,43 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html new file mode 100644 index 000000000..79d3880ae --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html @@ -0,0 +1,43 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
+
fun Maximum(max: String, exclusive: Boolean = false)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html new file mode 100644 index 000000000..7d690d52f --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html @@ -0,0 +1,43 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html new file mode 100644 index 000000000..afbffe791 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html @@ -0,0 +1,80 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val max: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html new file mode 100644 index 000000000..984f5e68c --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html @@ -0,0 +1,43 @@ + + + + max + + + + + +
+
+
+
+
+
+ +
+

max

+
+
val max: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html new file mode 100644 index 000000000..8902d50da --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html @@ -0,0 +1,43 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
+
fun MinItems(items: Int)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html new file mode 100644 index 000000000..adffb3618 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html @@ -0,0 +1,65 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html new file mode 100644 index 000000000..02dd6900b --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html @@ -0,0 +1,43 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html new file mode 100644 index 000000000..b9ec95240 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html @@ -0,0 +1,43 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
+
fun MinLength(length: Int)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html new file mode 100644 index 000000000..0b2739a49 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html @@ -0,0 +1,65 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html new file mode 100644 index 000000000..4ba21dfaf --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html @@ -0,0 +1,43 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html new file mode 100644 index 000000000..0997123b7 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html @@ -0,0 +1,43 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
+
fun MinProperties(properties: Int)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html new file mode 100644 index 000000000..3294344c8 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html @@ -0,0 +1,65 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html new file mode 100644 index 000000000..c5f743242 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html @@ -0,0 +1,43 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html new file mode 100644 index 000000000..b5c1ba3a3 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html @@ -0,0 +1,43 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
+
fun Minimum(min: String, exclusive: Boolean = false)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html new file mode 100644 index 000000000..07cc35766 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html @@ -0,0 +1,43 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html new file mode 100644 index 000000000..4bb1746ae --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html @@ -0,0 +1,80 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val min: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html new file mode 100644 index 000000000..710e7d157 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html @@ -0,0 +1,43 @@ + + + + min + + + + + +
+
+
+
+
+
+ +
+

min

+
+
val min: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html new file mode 100644 index 000000000..b098546f4 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html @@ -0,0 +1,43 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
+
fun MultipleOf(multiple: String)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html new file mode 100644 index 000000000..f9bb496ff --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html @@ -0,0 +1,65 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multiple: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html new file mode 100644 index 000000000..52077896b --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html @@ -0,0 +1,43 @@ + + + + multiple + + + + + +
+
+
+
+
+
+ +
+

multiple

+
+
val multiple: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html new file mode 100644 index 000000000..789b10f37 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html @@ -0,0 +1,43 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
+
fun Pattern(pattern: String)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html new file mode 100644 index 000000000..d207719ee --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html @@ -0,0 +1,65 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html new file mode 100644 index 000000000..d78427ee0 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html @@ -0,0 +1,43 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html new file mode 100644 index 000000000..aee4dad95 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html @@ -0,0 +1,43 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
+
fun UniqueItems()
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html new file mode 100644 index 000000000..2f8b4bae0 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html @@ -0,0 +1,47 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html new file mode 100644 index 000000000..713a0e6e8 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html @@ -0,0 +1,230 @@ + + + + io.bkbn.kompendium.annotations.constraint + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations.constraint

+

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html new file mode 100644 index 000000000..5e8379582 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html @@ -0,0 +1,43 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
+
fun Field(name: String = "", description: String = "")

Parameters

name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html new file mode 100644 index 000000000..3b86da755 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html new file mode 100644 index 000000000..2dfebf2a9 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html @@ -0,0 +1,101 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+

Parameters

+
+
name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Field(name: String = "", description: String = "")
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html new file mode 100644 index 000000000..16acfbfb3 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html @@ -0,0 +1,43 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html new file mode 100644 index 000000000..29a33339c --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html @@ -0,0 +1,43 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
+
fun FreeFormObject()
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html new file mode 100644 index 000000000..381439a94 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html @@ -0,0 +1,47 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..68452fdf9 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html @@ -0,0 +1,80 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..da11081e6 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html @@ -0,0 +1,80 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html new file mode 100644 index 000000000..259db1d0c --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html @@ -0,0 +1,80 @@ + + + + PATH + + + + + +
+
+
+
+
+
+ +
+

PATH

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html new file mode 100644 index 000000000..800d24e21 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html @@ -0,0 +1,80 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html new file mode 100644 index 000000000..cd36adda0 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html @@ -0,0 +1,142 @@ + + + + ParamType + + + + + +
+
+
+
+
+
+ +
+

ParamType

+
enum ParamType : Enum<ParamType>

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+

Entries

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html new file mode 100644 index 000000000..a99661615 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html @@ -0,0 +1,43 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
+
fun Param(type: ParamType)

Parameters

type

The type of parameter, must be valid ParamType

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html new file mode 100644 index 000000000..e6e07de14 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html @@ -0,0 +1,86 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

+
+
+
+
+

Parameters

+
+
type

The type of parameter, must be valid ParamType

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Param(type: ParamType)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: ParamType
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html new file mode 100644 index 000000000..83b678322 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: ParamType
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html new file mode 100644 index 000000000..30f3c8afa --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html @@ -0,0 +1,43 @@ + + + + Referenced + + + + + +
+
+
+
+
+
+ +
+

Referenced

+
+
fun Referenced()
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html new file mode 100644 index 000000000..e276b3a80 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html @@ -0,0 +1,65 @@ + + + + Referenced + + + + + +
+
+
+
+
+
+ +
+

Referenced

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Referenced

This instructs Kompendium to store the class as a referenced component. This is mandatory for any data models that have recursive children. If you do not annotate a recursive class with Referenced, you will get a stack overflow error when you try to launch your API

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Referenced()
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html new file mode 100644 index 000000000..353e6cb55 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html @@ -0,0 +1,43 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
+
fun UndeclaredField(field: String, clazz: KClass<*>)

Parameters

field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html new file mode 100644 index 000000000..c3878a61e --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html @@ -0,0 +1,43 @@ + + + + clazz + + + + + +
+
+
+
+
+
+ +
+

clazz

+
+
val clazz: KClass<*>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html new file mode 100644 index 000000000..ea6742fb4 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html @@ -0,0 +1,43 @@ + + + + field + + + + + +
+
+
+
+
+
+ +
+

field

+
+
val field: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html new file mode 100644 index 000000000..328ff722c --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html @@ -0,0 +1,101 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+

Parameters

+
+
field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun UndeclaredField(field: String, clazz: KClass<*>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clazz: KClass<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val field: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/index.html b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/index.html new file mode 100644 index 000000000..2f6203a2e --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/io.bkbn.kompendium.annotations/index.html @@ -0,0 +1,140 @@ + + + + io.bkbn.kompendium.annotations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations

+

Contains all annotations used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

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

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Referenced

This instructs Kompendium to store the class as a referenced component. This is mandatory for any data models that have recursive children. If you do not annotate a recursive class with Referenced, you will get a stack overflow error when you try to launch your API

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-annotations/navigation.html b/docs/2.1.0/kompendium-annotations/navigation.html new file mode 100644 index 000000000..4273e40c7 --- /dev/null +++ b/docs/2.1.0/kompendium-annotations/navigation.html @@ -0,0 +1,642 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
diff --git a/docs/2.1.0/kompendium-auth/index.html b/docs/2.1.0/kompendium-auth/index.html new file mode 100644 index 000000000..d3831a498 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/index.html @@ -0,0 +1,75 @@ + + + + kompendium-auth + + + + + +
+
+
+
+
+
+ +
+

kompendium-auth

+

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

+
+

Packages

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

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html new file mode 100644 index 000000000..fcf3f0f5b --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html @@ -0,0 +1,95 @@ + + + + ApiKeyConfiguration + + + + + +
+
+
+
+
+
+ +
+

ApiKeyConfiguration

+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val keyName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html new file mode 100644 index 000000000..9cff0a08a --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html @@ -0,0 +1,43 @@ + + + + keyName + + + + + +
+
+
+
+
+
+ +
+

keyName

+
+
abstract val keyName: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html new file mode 100644 index 000000000..801f3c8db --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html @@ -0,0 +1,43 @@ + + + + location + + + + + +
+
+
+
+
+
+ +
+

location

+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html new file mode 100644 index 000000000..2ae8f82e2 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html @@ -0,0 +1,65 @@ + + + + BasicAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

BasicAuthConfiguration

+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html new file mode 100644 index 000000000..4e31cc479 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html @@ -0,0 +1,43 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
open val bearerFormat: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html new file mode 100644 index 000000000..95fdce753 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html @@ -0,0 +1,80 @@ + + + + JwtAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

JwtAuthConfiguration

+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val bearerFormat: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html new file mode 100644 index 000000000..e12216a05 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html new file mode 100644 index 000000000..aee4401e5 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html @@ -0,0 +1,43 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
abstract val flows: OAuth.Flows
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html new file mode 100644 index 000000000..64afd2be2 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html @@ -0,0 +1,95 @@ + + + + OAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

OAuthConfiguration

+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html new file mode 100644 index 000000000..af4a07475 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html @@ -0,0 +1,111 @@ + + + + SecurityConfiguration + + + + + +
+
+
+
+
+
+ +
+

SecurityConfiguration

+
interface SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html new file mode 100644 index 000000000..cb7c44a54 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html @@ -0,0 +1,43 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
abstract val name: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html new file mode 100644 index 000000000..319f4a0dd --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html @@ -0,0 +1,124 @@ + + + + io.bkbn.kompendium.auth.configuration + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth.configuration

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecurityConfiguration
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html new file mode 100644 index 000000000..ac7c0fe30 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html @@ -0,0 +1,65 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html new file mode 100644 index 000000000..d16c21e4d --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html @@ -0,0 +1,43 @@ + + + + notarizedAuthenticate + + + + + +
+
+
+
+
+
+ +
+

notarizedAuthenticate

+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/index.html b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/index.html new file mode 100644 index 000000000..4a05f89a9 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/io.bkbn.kompendium.auth/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.auth + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth

+

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

Houses the available security configurations. At the moment, Basic, JWT, ApiKey, and OAuth are supported

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-auth/navigation.html b/docs/2.1.0/kompendium-auth/navigation.html new file mode 100644 index 000000000..4273e40c7 --- /dev/null +++ b/docs/2.1.0/kompendium-auth/navigation.html @@ -0,0 +1,642 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
diff --git a/docs/2.1.0/kompendium-core/index.html b/docs/2.1.0/kompendium-core/index.html new file mode 100644 index 000000000..d117a3241 --- /dev/null +++ b/docs/2.1.0/kompendium-core/index.html @@ -0,0 +1,167 @@ + + + + kompendium-core + + + + + +
+
+
+
+
+
+ +
+

kompendium-core

+

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

It is also the only mandatory client-facing module for a basic setup.

+
+

Packages

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

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

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

Houses all interfaces and types related to describing route metadata.

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

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

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

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

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

Collection of utility functions used by Kompendium

+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/adjust-for-required-params.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/adjust-for-required-params.html new file mode 100644 index 000000000..77f469741 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/adjust-for-required-params.html @@ -0,0 +1,43 @@ + + + + adjustForRequiredParams + + + + + +
+
+
+
+
+
+ +
+

adjustForRequiredParams

+
+
fun ObjectSchema.adjustForRequiredParams(clazz: KClass<*>): ObjectSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/index.html new file mode 100644 index 000000000..bf7b23690 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/index.html @@ -0,0 +1,79 @@ + + + + io.bkbn.kompendium.core.constraint + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.constraint

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ObjectSchema.adjustForRequiredParams(clazz: KClass<*>): ObjectSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ArraySchema.scanForConstraints(prop: KProperty1<*, *>): ArraySchema
fun EnumSchema.scanForConstraints(prop: KProperty1<*, *>): EnumSchema
fun FormattedSchema.scanForConstraints(prop: KProperty1<*, *>): FormattedSchema
fun SimpleSchema.scanForConstraints(prop: KProperty1<*, *>): SimpleSchema
fun ComponentSchema.scanForConstraints(clazz: KClass<*>, prop: KProperty1<*, *>): ComponentSchema
fun ObjectSchema.scanForConstraints(clazz: KClass<*>, prop: KProperty1<*, *>): ObjectSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/scan-for-constraints.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/scan-for-constraints.html new file mode 100644 index 000000000..35bba1217 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.constraint/scan-for-constraints.html @@ -0,0 +1,43 @@ + + + + scanForConstraints + + + + + +
+
+
+
+
+
+ +
+

scanForConstraints

+
+
fun ComponentSchema.scanForConstraints(clazz: KClass<*>, prop: KProperty1<*, *>): ComponentSchema
fun ArraySchema.scanForConstraints(prop: KProperty1<*, *>): ArraySchema
fun EnumSchema.scanForConstraints(prop: KProperty1<*, *>): EnumSchema
fun FormattedSchema.scanForConstraints(prop: KProperty1<*, *>): FormattedSchema
fun SimpleSchema.scanForConstraints(prop: KProperty1<*, *>): SimpleSchema
fun ObjectSchema.scanForConstraints(clazz: KClass<*>, prop: KProperty1<*, *>): ObjectSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-collection-handler/handle.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-collection-handler/handle.html new file mode 100644 index 000000000..de454ec85 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-collection-handler/handle.html @@ -0,0 +1,43 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when a Collection is encountered

Parameters

type

Collection type information

clazz

Collection class information

cache

Existing schema map to append to

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-collection-handler/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-collection-handler/index.html new file mode 100644 index 000000000..870d83d73 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-collection-handler/index.html @@ -0,0 +1,95 @@ + + + + CollectionHandler + + + + + +
+
+
+
+
+
+ +
+

CollectionHandler

+
object CollectionHandler : SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when a Collection is encountered

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun postProcessSchema(schema: ComponentSchema, slug: String): ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-enum-handler/handle.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-enum-handler/handle.html new file mode 100644 index 000000000..b2bb883c5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-enum-handler/handle.html @@ -0,0 +1,43 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when an Enum is encountered

Parameters

type

Map type information

clazz

Class of the object to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-enum-handler/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-enum-handler/index.html new file mode 100644 index 000000000..9a0a41765 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-enum-handler/index.html @@ -0,0 +1,95 @@ + + + + EnumHandler + + + + + +
+
+
+
+
+
+ +
+

EnumHandler

+
object EnumHandler : SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when an Enum is encountered

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun postProcessSchema(schema: ComponentSchema, slug: String): ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-map-handler/handle.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-map-handler/handle.html new file mode 100644 index 000000000..17a93bdc1 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-map-handler/handle.html @@ -0,0 +1,43 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when a Map is encountered

Parameters

type

Map type information

clazz

Map class information

cache

Existing schema map to append to

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-map-handler/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-map-handler/index.html new file mode 100644 index 000000000..ef035354c --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-map-handler/index.html @@ -0,0 +1,95 @@ + + + + MapHandler + + + + + +
+
+
+
+
+
+ +
+

MapHandler

+
object MapHandler : SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when a Map is encountered

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun postProcessSchema(schema: ComponentSchema, slug: String): ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-object-handler/handle.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-object-handler/handle.html new file mode 100644 index 000000000..6f106d198 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-object-handler/handle.html @@ -0,0 +1,43 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

In the event of an object type, this method will parse out individual fields to recursively aggregate object map.

Parameters

type

Map type information

clazz

Class of the object to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-object-handler/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-object-handler/index.html new file mode 100644 index 000000000..b2acdb790 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-object-handler/index.html @@ -0,0 +1,95 @@ + + + + ObjectHandler + + + + + +
+
+
+
+
+
+ +
+

ObjectHandler

+
object ObjectHandler : SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

In the event of an object type, this method will parse out individual fields to recursively aggregate object map.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun postProcessSchema(schema: ComponentSchema, slug: String): ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/gather-sub-types.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/gather-sub-types.html new file mode 100644 index 000000000..d09836032 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/gather-sub-types.html @@ -0,0 +1,43 @@ + + + + gatherSubTypes + + + + + +
+
+
+
+
+
+ +
+

gatherSubTypes

+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/handle.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/handle.html new file mode 100644 index 000000000..3726fbd2a --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/handle.html @@ -0,0 +1,43 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
abstract fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/index.html new file mode 100644 index 000000000..c5b334874 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/index.html @@ -0,0 +1,141 @@ + + + + SchemaHandler + + + + + +
+
+
+
+
+
+ +
+

SchemaHandler

+
interface SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun postProcessSchema(schema: ComponentSchema, slug: String): ComponentSchema
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/post-process-schema.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/post-process-schema.html new file mode 100644 index 000000000..60378ab74 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/-schema-handler/post-process-schema.html @@ -0,0 +1,43 @@ + + + + postProcessSchema + + + + + +
+
+
+
+
+
+ +
+

postProcessSchema

+
+
open fun postProcessSchema(schema: ComponentSchema, slug: String): ComponentSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/index.html new file mode 100644 index 000000000..a62acd6aa --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.handler/index.html @@ -0,0 +1,124 @@ + + + + io.bkbn.kompendium.core.handler + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.handler

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object CollectionHandler : SchemaHandler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object EnumHandler : SchemaHandler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object MapHandler : SchemaHandler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object ObjectHandler : SchemaHandler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SchemaHandler
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html new file mode 100644 index 000000000..3fcccf1c9 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html @@ -0,0 +1,43 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
+
fun <TResp> DeleteInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html new file mode 100644 index 000000000..ca1f4ff76 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html @@ -0,0 +1,43 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html new file mode 100644 index 000000000..4d411af25 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html new file mode 100644 index 000000000..78927886c --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html new file mode 100644 index 000000000..015ab977c --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html @@ -0,0 +1,185 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html new file mode 100644 index 000000000..4a8194552 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html new file mode 100644 index 000000000..10d5033cb --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html @@ -0,0 +1,43 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html new file mode 100644 index 000000000..3aa7b0ac3 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html @@ -0,0 +1,43 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html new file mode 100644 index 000000000..b9785ca38 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html new file mode 100644 index 000000000..f6f5904cc --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html new file mode 100644 index 000000000..83f429d58 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html new file mode 100644 index 000000000..7830d6c9c --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html @@ -0,0 +1,43 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
+
fun <TResp> GetInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html new file mode 100644 index 000000000..8cfdc6d73 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html @@ -0,0 +1,43 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html new file mode 100644 index 000000000..50fec7a63 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html new file mode 100644 index 000000000..d85919f21 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html new file mode 100644 index 000000000..fc9037ded --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html @@ -0,0 +1,185 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html new file mode 100644 index 000000000..0b50fa905 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html new file mode 100644 index 000000000..1f95ebe8a --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html @@ -0,0 +1,43 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html new file mode 100644 index 000000000..e28beb492 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html @@ -0,0 +1,43 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html new file mode 100644 index 000000000..428892090 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html new file mode 100644 index 000000000..9de6f718a --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html new file mode 100644 index 000000000..46e78a18d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html new file mode 100644 index 000000000..bd4c177cc --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html @@ -0,0 +1,43 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
+
fun HeadInfo(responseInfo: ResponseInfo<Unit>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html new file mode 100644 index 000000000..992182d8d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html @@ -0,0 +1,43 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html new file mode 100644 index 000000000..ea353af25 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html new file mode 100644 index 000000000..25f022db8 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html new file mode 100644 index 000000000..8dc427b4b --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html @@ -0,0 +1,185 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html new file mode 100644 index 000000000..b13d10900 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html new file mode 100644 index 000000000..e07a8fa29 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html @@ -0,0 +1,43 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html new file mode 100644 index 000000000..df4a5b221 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html @@ -0,0 +1,43 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<Unit>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html new file mode 100644 index 000000000..b9832e155 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html new file mode 100644 index 000000000..177fb5cc0 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html new file mode 100644 index 000000000..11ec61b4e --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html new file mode 100644 index 000000000..0caef85e5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html @@ -0,0 +1,43 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html new file mode 100644 index 000000000..ae3484fbc --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open val deprecated: Boolean
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html new file mode 100644 index 000000000..fd942818b --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html new file mode 100644 index 000000000..5ded1e851 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html @@ -0,0 +1,264 @@ + + + + MethodInfo + + + + + +
+
+
+
+
+
+ +
+

MethodInfo

+
interface MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val deprecated: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val operationId: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tags: Set<String>
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html new file mode 100644 index 000000000..6cc1c786e --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open val operationId: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html new file mode 100644 index 000000000..534e80ce3 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html @@ -0,0 +1,43 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html new file mode 100644 index 000000000..eaada0725 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html @@ -0,0 +1,43 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html new file mode 100644 index 000000000..900906763 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open val securitySchemes: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html new file mode 100644 index 000000000..3d99c6c76 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
abstract val summary: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html new file mode 100644 index 000000000..15fc70870 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open val tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html new file mode 100644 index 000000000..a33638d35 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html @@ -0,0 +1,43 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
+
fun <TResp> OptionsInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html new file mode 100644 index 000000000..9eab2a954 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html @@ -0,0 +1,43 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html new file mode 100644 index 000000000..564b954cd --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html new file mode 100644 index 000000000..d11562b69 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html new file mode 100644 index 000000000..3d4cb4873 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html @@ -0,0 +1,185 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html new file mode 100644 index 000000000..33d3597be --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html new file mode 100644 index 000000000..280364910 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html @@ -0,0 +1,43 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html new file mode 100644 index 000000000..185b81f6c --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html @@ -0,0 +1,43 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html new file mode 100644 index 000000000..64e21cb3f --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html new file mode 100644 index 000000000..fced2634b --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html new file mode 100644 index 000000000..6a608a4b3 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html new file mode 100644 index 000000000..00606fdc0 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html @@ -0,0 +1,43 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
+
fun <TReq, TResp> PatchInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html new file mode 100644 index 000000000..4b85e3a18 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html @@ -0,0 +1,43 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html new file mode 100644 index 000000000..782824c5b --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html new file mode 100644 index 000000000..3ed70cf3b --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html new file mode 100644 index 000000000..d1020cb67 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html @@ -0,0 +1,200 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html new file mode 100644 index 000000000..10bf304f3 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html new file mode 100644 index 000000000..05876de28 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html @@ -0,0 +1,43 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html new file mode 100644 index 000000000..d5d503cb5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html @@ -0,0 +1,43 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html new file mode 100644 index 000000000..0be8e7950 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html @@ -0,0 +1,43 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html new file mode 100644 index 000000000..6540aa278 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html new file mode 100644 index 000000000..031d9b9c2 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html new file mode 100644 index 000000000..5177dd7d5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html new file mode 100644 index 000000000..b9ded7446 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html @@ -0,0 +1,43 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
+
fun <TReq, TResp> PostInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html new file mode 100644 index 000000000..5df91dc3d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html @@ -0,0 +1,43 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html new file mode 100644 index 000000000..1dfc67ced --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html new file mode 100644 index 000000000..857eed37b --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html new file mode 100644 index 000000000..b656f35c5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html @@ -0,0 +1,200 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html new file mode 100644 index 000000000..81834dfc7 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html new file mode 100644 index 000000000..f6aaefa69 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html @@ -0,0 +1,43 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html new file mode 100644 index 000000000..7b1c59f33 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html @@ -0,0 +1,43 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html new file mode 100644 index 000000000..72d9314bd --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html @@ -0,0 +1,43 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html new file mode 100644 index 000000000..107f7a6eb --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html new file mode 100644 index 000000000..867955990 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html new file mode 100644 index 000000000..9db43c755 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html new file mode 100644 index 000000000..16ee6148f --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html @@ -0,0 +1,43 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
+
fun <TReq, TResp> PutInfo(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html new file mode 100644 index 000000000..9154c0fed --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html @@ -0,0 +1,43 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html new file mode 100644 index 000000000..19a4cb375 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html new file mode 100644 index 000000000..31ebe5b04 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html new file mode 100644 index 000000000..475bdd0c4 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html @@ -0,0 +1,200 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html new file mode 100644 index 000000000..b78467b76 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html new file mode 100644 index 000000000..94411f166 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html @@ -0,0 +1,43 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html new file mode 100644 index 000000000..e771f7f8d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html @@ -0,0 +1,43 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html new file mode 100644 index 000000000..c82cda123 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html @@ -0,0 +1,43 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html new file mode 100644 index 000000000..123fd24e7 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html new file mode 100644 index 000000000..b80cf84b2 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html new file mode 100644 index 000000000..3fe434f2b --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html new file mode 100644 index 000000000..19b459396 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html @@ -0,0 +1,169 @@ + + + + io.bkbn.kompendium.core.metadata.method + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata.method

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html new file mode 100644 index 000000000..d64de42da --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html @@ -0,0 +1,43 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
+
fun <TResp : Any> ExceptionInfo(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html new file mode 100644 index 000000000..e2d38a981 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html new file mode 100644 index 000000000..dc296ad4a --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html @@ -0,0 +1,43 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html new file mode 100644 index 000000000..39a9e42a3 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html @@ -0,0 +1,125 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val responseType: KType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html new file mode 100644 index 000000000..aec86e727 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html @@ -0,0 +1,43 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html new file mode 100644 index 000000000..f4c7cd3ae --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html @@ -0,0 +1,43 @@ + + + + responseType + + + + + +
+
+
+
+
+
+ +
+

responseType

+
+
val responseType: KType
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html new file mode 100644 index 000000000..531b1a953 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html @@ -0,0 +1,43 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html new file mode 100644 index 000000000..6e24891e0 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html @@ -0,0 +1,43 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
+
fun ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html new file mode 100644 index 000000000..389ade623 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html @@ -0,0 +1,43 @@ + + + + exampleName + + + + + +
+
+
+
+
+
+ +
+

exampleName

+
+
val exampleName: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html new file mode 100644 index 000000000..c0c1d4436 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html @@ -0,0 +1,43 @@ + + + + exampleValue + + + + + +
+
+
+
+
+
+ +
+

exampleValue

+
+
val exampleValue: Any
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html new file mode 100644 index 000000000..78e26d38d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html @@ -0,0 +1,95 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleValue: Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val parameterName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html new file mode 100644 index 000000000..47e04741f --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html @@ -0,0 +1,43 @@ + + + + parameterName + + + + + +
+
+
+
+
+
+ +
+

parameterName

+
+
val parameterName: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html new file mode 100644 index 000000000..7a6022eb3 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html @@ -0,0 +1,43 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
+
fun <TReq> RequestInfo(description: String, required: Boolean = true, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TReq> = emptyMap())
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html new file mode 100644 index 000000000..482178b89 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html new file mode 100644 index 000000000..bcc764d4f --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html @@ -0,0 +1,43 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TReq>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html new file mode 100644 index 000000000..8f1133461 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html @@ -0,0 +1,110 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html new file mode 100644 index 000000000..19b042e84 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html @@ -0,0 +1,43 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html new file mode 100644 index 000000000..afa68b97f --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html @@ -0,0 +1,43 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html new file mode 100644 index 000000000..644b49673 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html @@ -0,0 +1,43 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
+
fun <TResp> ResponseInfo(status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html new file mode 100644 index 000000000..b0d86d7d4 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html new file mode 100644 index 000000000..6f8a3f5c5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html @@ -0,0 +1,43 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html new file mode 100644 index 000000000..fd5e22545 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html @@ -0,0 +1,110 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html new file mode 100644 index 000000000..d2cc31136 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html @@ -0,0 +1,43 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html new file mode 100644 index 000000000..34326045d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html @@ -0,0 +1,43 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/index.html new file mode 100644 index 000000000..b9c5852bd --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.metadata/index.html @@ -0,0 +1,140 @@ + + + + io.bkbn.kompendium.core.metadata + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata

+

Houses all interfaces and types related to describing route metadata.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias SchemaMap = MutableMap<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias TypeMap = Map<KTypeParameter, KTypeProjection>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html new file mode 100644 index 000000000..ab90d1425 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html @@ -0,0 +1,230 @@ + + + + DefaultMethodParser + + + + + +
+
+
+
+
+
+ +
+

DefaultMethodParser

+
object DefaultMethodParser : IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html new file mode 100644 index 000000000..d1801e4e7 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html @@ -0,0 +1,43 @@ + + + + calculateRoutePath + + + + + +
+
+
+
+
+
+ +
+

calculateRoutePath

+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html new file mode 100644 index 000000000..925fc6d14 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html @@ -0,0 +1,43 @@ + + + + defaultValueInjector + + + + + +
+
+
+
+
+
+ +
+

defaultValueInjector

+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

Return

value of the proper type to match param

Parameters

param

Parameter to provide value for

Throws

if parameter type is not one of the basic types supported below.

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html new file mode 100644 index 000000000..90654bd57 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html @@ -0,0 +1,43 @@ + + + + getDefaultParameterValue + + + + + +
+
+
+
+
+
+ +
+

getDefaultParameterValue

+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

Return

The default value if found

Parameters

clazz

to which the property belongs

prop

the property in question

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html new file mode 100644 index 000000000..2ecbbe6c2 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html @@ -0,0 +1,243 @@ + + + + IMethodParser + + + + + +
+
+
+
+
+
+ +
+

IMethodParser

+
interface IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html new file mode 100644 index 000000000..a47f2122c --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html @@ -0,0 +1,43 @@ + + + + mapToSpec + + + + + +
+
+
+
+
+
+ +
+

mapToSpec

+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html new file mode 100644 index 000000000..f4cab8f28 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html @@ -0,0 +1,43 @@ + + + + parseExceptions + + + + + +
+
+
+
+
+
+ +
+

parseExceptions

+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html new file mode 100644 index 000000000..6af7028db --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html @@ -0,0 +1,43 @@ + + + + parseMethodInfo + + + + + +
+
+
+
+
+
+ +
+

parseMethodInfo

+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

Return

object representing the OpenAPI Path spec.

Parameters

info

implementation of the MethodInfo sealed class

paramType

Type of TParam

requestType

Type of TReq if required

responseType

Type of TResp

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html new file mode 100644 index 000000000..d11c86cbb --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html @@ -0,0 +1,43 @@ + + + + parseResponse + + + + + +
+
+
+
+
+
+ +
+

parseResponse

+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html new file mode 100644 index 000000000..97b3ac5be --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html @@ -0,0 +1,43 @@ + + + + resolveContent + + + + + +
+
+
+
+
+
+ +
+

resolveContent

+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

Return

Named mapping of media types.

Parameters

type

KType Type of the object

mediaTypes

list of acceptable http media types

examples

Mapping of named examples of valid bodies.

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..8c3cc41a6 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html @@ -0,0 +1,43 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

Receiver

type

Return

list of valid parameter specs as detailed by the KType members

Throws

if the class could not be parsed properly

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html new file mode 100644 index 000000000..a5c460ac7 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html @@ -0,0 +1,43 @@ + + + + toParameter + + + + + +
+
+
+
+
+
+ +
+

toParameter

+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html new file mode 100644 index 000000000..8abb9ff96 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html @@ -0,0 +1,43 @@ + + + + toRequestSpec + + + + + +
+
+
+
+
+
+ +
+

toRequestSpec

+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

Receiver

KType to convert

Return

Will return a generated Request if requestInfo is not null

Parameters

requestInfo

request metadata

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html new file mode 100644 index 000000000..692e364e2 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html @@ -0,0 +1,43 @@ + + + + toResponseSpec + + + + + +
+
+
+
+
+
+ +
+

toResponseSpec

+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

Receiver

KType to convert

Return

Will return a generated Pair if responseInfo is not null

Parameters

responseInfo

response metadata

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/index.html new file mode 100644 index 000000000..4a16ccff9 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.parser/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.core.parser + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.parser

+

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object DefaultMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface IMethodParser
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/index.html new file mode 100644 index 000000000..c8c2d463d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.core.routes + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.routes

+

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.swagger(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using Swagger

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html new file mode 100644 index 000000000..a2657bc8d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html @@ -0,0 +1,43 @@ + + + + redoc + + + + + +
+
+
+
+
+
+ +
+

redoc

+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

Parameters

pageTitle

Webpage title you wish to be displayed on your docs

specUrl

url to point ReDoc to the OpenAPI json document

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html new file mode 100644 index 000000000..15a68d539 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html @@ -0,0 +1,43 @@ + + + + swagger + + + + + +
+
+
+
+
+
+ +
+

swagger

+
+
fun Routing.swagger(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using Swagger

Parameters

pageTitle

Webpage title you wish to be displayed on your docs

specUrl

url to point Swagger to the OpenAPI json document

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html new file mode 100644 index 000000000..3f35f796f --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html @@ -0,0 +1,43 @@ + + + + COMPONENT_SLUG + + + + + +
+
+
+
+
+
+ +
+

COMPONENT_SLUG

+
+
const val COMPONENT_SLUG: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html new file mode 100644 index 000000000..f30eedfe1 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html @@ -0,0 +1,43 @@ + + + + UNIT_TYPE + + + + + +
+
+
+
+
+
+ +
+

UNIT_TYPE

+
+
val UNIT_TYPE: KType
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html new file mode 100644 index 000000000..923e3ed20 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html @@ -0,0 +1,43 @@ + + + + capitalized + + + + + +
+
+
+
+
+
+ +
+

capitalized

+
+
fun String.capitalized(): String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html new file mode 100644 index 000000000..2186ee537 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html @@ -0,0 +1,43 @@ + + + + genericNameAdapter + + + + + +
+
+
+
+
+
+ +
+

genericNameAdapter

+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html new file mode 100644 index 000000000..67b23ee4d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html @@ -0,0 +1,43 @@ + + + + getReferenceSlug + + + + + +
+
+
+
+
+
+ +
+

getReferenceSlug

+
+
fun KType.getReferenceSlug(): String


fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html new file mode 100644 index 000000000..b69f9ab5a --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html @@ -0,0 +1,43 @@ + + + + getSimpleSlug + + + + + +
+
+
+
+
+
+ +
+

getSimpleSlug

+
+
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
fun KType.getSimpleSlug(): String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html new file mode 100644 index 000000000..d62afb280 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html @@ -0,0 +1,172 @@ + + + + Helpers + + + + + +
+
+
+
+
+
+ +
+

Helpers

+
object Helpers
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.capitalized(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getReferenceSlug(): String

fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getSimpleSlug(): String
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.toNumber(): Number
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val COMPONENT_SLUG: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val UNIT_TYPE: KType
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html new file mode 100644 index 000000000..be373f199 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html @@ -0,0 +1,43 @@ + + + + logged + + + + + +
+
+
+
+
+
+ +
+

logged

+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html new file mode 100644 index 000000000..3d28ea693 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html @@ -0,0 +1,43 @@ + + + + toNumber + + + + + +
+
+
+
+
+
+ +
+

toNumber

+
+
fun String.toNumber(): Number
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/index.html new file mode 100644 index 000000000..c378e023a --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core.util/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.core.util + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.util

+

Collection of utility functions used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Helpers
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html new file mode 100644 index 000000000..f4f4dcc57 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html @@ -0,0 +1,43 @@ + + + + addToCache + + + + + +
+
+
+
+
+
+ +
+

addToCache

+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/generate-references.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/generate-references.html new file mode 100644 index 000000000..8ff826ed2 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/generate-references.html @@ -0,0 +1,43 @@ + + + + generateReferences + + + + + +
+
+
+
+
+
+ +
+

generateReferences

+
+
fun Kompendium.generateReferences()
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html new file mode 100644 index 000000000..4b43b94e7 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html @@ -0,0 +1,95 @@ + + + + KompendiumPreFlight + + + + + +
+
+
+
+
+
+ +
+

KompendiumPreFlight

+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Kompendium.generateReferences()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html new file mode 100644 index 000000000..12249175a --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html @@ -0,0 +1,43 @@ + + + + methodNotarizationPreFlight + + + + + +
+
+
+
+
+
+ +
+

methodNotarizationPreFlight

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

Return

Route

Parameters

TParam
TReq
TResp
block

The function to execute, provided type information of the parameters above

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html new file mode 100644 index 000000000..45206bd68 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html @@ -0,0 +1,43 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
+
fun Configuration()
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html new file mode 100644 index 000000000..f8730549d --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html @@ -0,0 +1,43 @@ + + + + addCustomTypeSchema + + + + + +
+
+
+
+
+
+ +
+

addCustomTypeSchema

+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/body-cache.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/body-cache.html new file mode 100644 index 000000000..e559ade4b --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/body-cache.html @@ -0,0 +1,43 @@ + + + + bodyCache + + + + + +
+
+
+
+
+
+ +
+

bodyCache

+
+
var bodyCache: SchemaMap
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html new file mode 100644 index 000000000..8d7f957c5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html @@ -0,0 +1,127 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
class Configuration
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var bodyCache: SchemaMap
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var openApiJson: Routing.(OpenApiSpec) -> Unit
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameterCache: SchemaMap
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
lateinit var spec: OpenApiSpec
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/open-api-json.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/open-api-json.html new file mode 100644 index 000000000..5089e64f5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/open-api-json.html @@ -0,0 +1,43 @@ + + + + openApiJson + + + + + +
+
+
+
+
+
+ +
+

openApiJson

+
+
var openApiJson: Routing.(OpenApiSpec) -> Unit
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/parameter-cache.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/parameter-cache.html new file mode 100644 index 000000000..94f5d3fbb --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/parameter-cache.html @@ -0,0 +1,43 @@ + + + + parameterCache + + + + + +
+
+
+
+
+
+ +
+

parameterCache

+
+
var parameterCache: SchemaMap
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html new file mode 100644 index 000000000..e1b1f320a --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html @@ -0,0 +1,43 @@ + + + + spec + + + + + +
+
+
+
+
+
+ +
+

spec

+
+
lateinit var spec: OpenApiSpec
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html new file mode 100644 index 000000000..9f1fdab41 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html @@ -0,0 +1,82 @@ + + + + Feature + + + + + +
+
+
+
+
+
+ +
+

Feature

+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val key: AttributeKey<Kompendium>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html new file mode 100644 index 000000000..eac2e9036 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html @@ -0,0 +1,43 @@ + + + + install + + + + + +
+
+
+
+
+
+ +
+

install

+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html new file mode 100644 index 000000000..1552240b5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html @@ -0,0 +1,43 @@ + + + + key + + + + + +
+
+
+
+
+
+ +
+

key

+
+
open override val key: AttributeKey<Kompendium>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html new file mode 100644 index 000000000..f08a62ae5 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html @@ -0,0 +1,43 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
+
fun Kompendium(config: Kompendium.Configuration)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html new file mode 100644 index 000000000..9f717f926 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html @@ -0,0 +1,43 @@ + + + + config + + + + + +
+
+
+
+
+
+ +
+

config

+
+
val config: Kompendium.Configuration
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html new file mode 100644 index 000000000..4ec6af119 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html @@ -0,0 +1,129 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Configuration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val config: Kompendium.Configuration
+
+
+
+
+
+

Extensions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Kompendium.generateReferences()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html new file mode 100644 index 000000000..b1ffd9835 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html @@ -0,0 +1,43 @@ + + + + generateKTypeKontent + + + + + +
+
+
+
+
+
+ +
+

generateKTypeKontent

+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = mutableMapOf()): Any

Recursively fills schema map depending on KType classifier

Parameters

type

KType to parse

cache

Existing schema map to append to

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html new file mode 100644 index 000000000..858cd53b6 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html @@ -0,0 +1,43 @@ + + + + generateKontent + + + + + +
+
+
+
+
+
+ +
+

generateKontent

+
+
inline fun <T> generateKontent(cache: SchemaMap = mutableMapOf())

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for T

Parameters

T

type to analyze

cache

Existing schema map to append to


fun generateKontent(type: KType, cache: SchemaMap = mutableMapOf())

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for KType type

Parameters

type

KType to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html new file mode 100644 index 000000000..6a23cceb7 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html @@ -0,0 +1,80 @@ + + + + Kontent + + + + + +
+
+
+
+
+
+ +
+

Kontent

+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> generateKontent(cache: SchemaMap = mutableMapOf())

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

fun generateKontent(type: KType, cache: SchemaMap = mutableMapOf())

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = mutableMapOf()): Any

Recursively fills schema map depending on KType classifier

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html new file mode 100644 index 000000000..298e94680 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html @@ -0,0 +1,155 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html new file mode 100644 index 000000000..721695cac --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html @@ -0,0 +1,43 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html new file mode 100644 index 000000000..d82b23d85 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html @@ -0,0 +1,43 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html new file mode 100644 index 000000000..311a80345 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html @@ -0,0 +1,43 @@ + + + + notarizedHead + + + + + +
+
+
+
+
+
+ +
+

notarizedHead

+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html new file mode 100644 index 000000000..dad541f81 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html @@ -0,0 +1,43 @@ + + + + notarizedOptions + + + + + +
+
+
+
+
+
+ +
+

notarizedOptions

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html new file mode 100644 index 000000000..e4ef77bec --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html @@ -0,0 +1,43 @@ + + + + notarizedPatch + + + + + +
+
+
+
+
+
+ +
+

notarizedPatch

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html new file mode 100644 index 000000000..ff11dc364 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html @@ -0,0 +1,43 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html new file mode 100644 index 000000000..1f1c37921 --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html @@ -0,0 +1,43 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/index.html b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/index.html new file mode 100644 index 000000000..913b839ec --- /dev/null +++ b/docs/2.1.0/kompendium-core/io.bkbn.kompendium.core/index.html @@ -0,0 +1,110 @@ + + + + io.bkbn.kompendium.core + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core

+

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

Plugin

The Kompendium plugin is an extremely light-weight plugin, with only a couple areas of customization.

Serialization

Kompendium relies on your API to provide a properly-configured ContentNegotiator in order to convert the OpenApiSpec into JSON. The advantage to this approach is that all of your data classes will be serialized precisely how you define. The downside is that issues could exist in serialization frameworks that have not been tested. At the moment, Jackson, Gson and KotlinX serialization have all been tested. If you run into any serialization issues, particularly with a serializer not listed above, please open an issue on GitHub 🙏

Note for Kotlinx ⚠️

You will need to include the SerializersModule provided in KompendiumSerializersModule in order to serialize any provided defaults. This comes down to how Kotlinx expects users to handle serializing Any. Essentially, this serializer module will convert any Any serialization to be Contextual. This is pretty hacky, but seemed to be the only way to get Kotlinx to play nice with serializing Any. If you come up with a better solution, definitely go ahead and open up a PR!

Notarization

Central to Kompendium is the concept of notarization.

Notarizing a route is the mechanism by which Kompendium analyzes your route types, along with provided metadata, and converts to the expected OpenAPI format.

Before jumping into notarization, lets first look at a standard Ktor route

routing {
get {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Now, let's compare this to the same functionality, but notarized using Kompendium

routing {
notarizedGet(simpleGetExample) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Pretty simple huh. But hold on... what is this simpleGetExample? How can I know that it is so "simple". Let's take a look

val simpleGetExample = GetInfo<Unit, BasicResponse>(
summary = "Simple, Documented GET Request",
description = "This is to showcase just how easy it is to document your Ktor API!",
responseInfo = ResponseInfo(
status = HttpStatusCode.OK,
description = "This means everything went as expected!",
examples = mapOf("demo" to BasicResponse(c = "52c099d7-8642-46cc-b34e-22f39b923cf4"))
),
tags = setOf("Simple")
)

See, not so bad 😄 GetInfo<*,*> is an implementation of MethodInfo<TParam, TResp>, a sealed interface designed to encapsulate all the metadata required for documenting an API route. Kompendium leverages this data, along with the provided type parameters TParam and TResp to construct the full OpenAPI Specification for your route.

Additionally, just as a backup, each notarization method includes a "post-processing' hook that will allow you to have final say in the generated route info prior to being attached to the spec. This can be accessed via the optional parameter

routing {
notarizedGet(simpleGetExample, postProcess = { spec -> spec }) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

This should only be used in extremely rare scenarios, but it is nice to know it is there if you need it.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-core/navigation.html b/docs/2.1.0/kompendium-core/navigation.html new file mode 100644 index 000000000..4273e40c7 --- /dev/null +++ b/docs/2.1.0/kompendium-core/navigation.html @@ -0,0 +1,642 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
diff --git a/docs/2.1.0/kompendium-locations/index.html b/docs/2.1.0/kompendium-locations/index.html new file mode 100644 index 000000000..b2b4af71c --- /dev/null +++ b/docs/2.1.0/kompendium-locations/index.html @@ -0,0 +1,59 @@ + + + + kompendium-locations + + + + + +
+
+
+
+
+
+ +
+

kompendium-locations

+

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html new file mode 100644 index 000000000..0bf1c9f35 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html @@ -0,0 +1,43 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
+
fun LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html new file mode 100644 index 000000000..87ace67d3 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html @@ -0,0 +1,43 @@ + + + + feature + + + + + +
+
+
+
+
+
+ +
+

feature

+
+
val feature: Kompendium
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html new file mode 100644 index 000000000..3fcf1e2b5 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html @@ -0,0 +1,95 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val feature: Kompendium
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val op: PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val path: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html new file mode 100644 index 000000000..98328bf82 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html @@ -0,0 +1,43 @@ + + + + op + + + + + +
+
+
+
+
+
+ +
+

op

+
+
val op: PathOperation
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html new file mode 100644 index 000000000..ee38ab19b --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html @@ -0,0 +1,43 @@ + + + + path + + + + + +
+
+
+
+
+
+ +
+

path

+
+
val path: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html new file mode 100644 index 000000000..79e9b513e --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html @@ -0,0 +1,43 @@ + + + + calculateLocationPath + + + + + +
+
+
+
+
+
+ +
+

calculateLocationPath

+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html new file mode 100644 index 000000000..c75009841 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html @@ -0,0 +1,277 @@ + + + + LocationMethodParser + + + + + +
+
+
+
+
+
+ +
+

LocationMethodParser

+
object LocationMethodParser : IMethodParser
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html new file mode 100644 index 000000000..0a57979ed --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html @@ -0,0 +1,43 @@ + + + + processBaseInfo + + + + + +
+
+
+
+
+
+ +
+

processBaseInfo

+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..6c6cd7a99 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html @@ -0,0 +1,43 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html new file mode 100644 index 000000000..fcc949be4 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html @@ -0,0 +1,110 @@ + + + + NotarizedLocation + + + + + +
+
+
+
+
+
+ +
+

NotarizedLocation

+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html new file mode 100644 index 000000000..3c0d2602b --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html @@ -0,0 +1,43 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html new file mode 100644 index 000000000..8ef2780cb --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html @@ -0,0 +1,43 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param. Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html new file mode 100644 index 000000000..ce9a50471 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html @@ -0,0 +1,43 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html new file mode 100644 index 000000000..9f7b3398b --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html @@ -0,0 +1,43 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/index.html b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/index.html new file mode 100644 index 000000000..86c1ea8f8 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/io.bkbn.kompendium.locations/index.html @@ -0,0 +1,79 @@ + + + + io.bkbn.kompendium.locations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.locations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object LocationMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-locations/navigation.html b/docs/2.1.0/kompendium-locations/navigation.html new file mode 100644 index 000000000..4273e40c7 --- /dev/null +++ b/docs/2.1.0/kompendium-locations/navigation.html @@ -0,0 +1,642 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
diff --git a/docs/2.1.0/kompendium-oas/index.html b/docs/2.1.0/kompendium-oas/index.html new file mode 100644 index 000000000..5b03eac12 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/index.html @@ -0,0 +1,203 @@ + + + + kompendium-oas + + + + + +
+
+
+
+
+
+ +
+

kompendium-oas

+

Open Api Specification

This module contains the models that represent the Open Api Specification 3.0 (OAS).

It is a purely domain-based module, with no logic whatsoever.

The specification can be found here.

+
+

Packages

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

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

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

Here we house data models that will be used across the module.

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

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

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

This package houses the data models for information metadata such as contact and licensing info

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

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

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

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

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

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

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

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

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

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html new file mode 100644 index 000000000..6a9009709 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html @@ -0,0 +1,43 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
+
fun ExternalDocumentation(url: URI, description: String?)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html new file mode 100644 index 000000000..ffcf64386 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html new file mode 100644 index 000000000..bd167f5ff --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html @@ -0,0 +1,80 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html new file mode 100644 index 000000000..a986ca3df --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html @@ -0,0 +1,43 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html new file mode 100644 index 000000000..41b8b9100 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html @@ -0,0 +1,43 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
+
fun Tag(name: String, description: String? = null, externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html new file mode 100644 index 000000000..b1898f45f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html new file mode 100644 index 000000000..2c579fd63 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html @@ -0,0 +1,43 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html new file mode 100644 index 000000000..fb1226093 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html @@ -0,0 +1,95 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html new file mode 100644 index 000000000..582c1ae2a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html @@ -0,0 +1,43 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/index.html new file mode 100644 index 000000000..e178ed739 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.common/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.oas.common + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.common

+

Here we house data models that will be used across the module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html new file mode 100644 index 000000000..aa9abde9f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html @@ -0,0 +1,43 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
+
fun Components(schemas: MutableMap<String, ComponentSchema> = mutableMapOf(), securitySchemes: MutableMap<String, SecuritySchema> = mutableMapOf())
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html new file mode 100644 index 000000000..7ed6bcc1e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html @@ -0,0 +1,80 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
data class Components(schemas: MutableMap<String, ComponentSchema>, securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schemas: MutableMap<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html new file mode 100644 index 000000000..c60b443db --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html @@ -0,0 +1,43 @@ + + + + schemas + + + + + +
+
+
+
+
+
+ +
+

schemas

+
+
val schemas: MutableMap<String, ComponentSchema>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html new file mode 100644 index 000000000..09f129827 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html @@ -0,0 +1,43 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/index.html new file mode 100644 index 000000000..12ddb536e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.component/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.oas.component + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.component

+

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Components(schemas: MutableMap<String, ComponentSchema>, securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html new file mode 100644 index 000000000..4618a665b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html @@ -0,0 +1,43 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
+
fun Contact(name: String, url: URI? = null, email: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html new file mode 100644 index 000000000..5d515c78c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html @@ -0,0 +1,43 @@ + + + + email + + + + + +
+
+
+
+
+
+ +
+

email

+
+
var email: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html new file mode 100644 index 000000000..724ac661b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html @@ -0,0 +1,95 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var email: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html new file mode 100644 index 000000000..fd80a097d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html @@ -0,0 +1,43 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html new file mode 100644 index 000000000..0e0ec9476 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html @@ -0,0 +1,43 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html new file mode 100644 index 000000000..abfd383e9 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html @@ -0,0 +1,43 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
+
fun Info(title: String? = null, version: String? = null, description: String? = null, termsOfService: URI? = null, contact: Contact? = null, license: License? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html new file mode 100644 index 000000000..31d314eba --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html @@ -0,0 +1,43 @@ + + + + contact + + + + + +
+
+
+
+
+
+ +
+

contact

+
+
var contact: Contact? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html new file mode 100644 index 000000000..6d8bd9726 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html new file mode 100644 index 000000000..20428512d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html @@ -0,0 +1,140 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var contact: Contact? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var license: License? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var termsOfService: URI? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var title: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var version: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html new file mode 100644 index 000000000..f77fa597c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html @@ -0,0 +1,43 @@ + + + + license + + + + + +
+
+
+
+
+
+ +
+

license

+
+
var license: License? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html new file mode 100644 index 000000000..9a98ef8e8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html @@ -0,0 +1,43 @@ + + + + termsOfService + + + + + +
+
+
+
+
+
+ +
+

termsOfService

+
+
var termsOfService: URI? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html new file mode 100644 index 000000000..25b42e404 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html @@ -0,0 +1,43 @@ + + + + title + + + + + +
+
+
+
+
+
+ +
+

title

+
+
var title: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html new file mode 100644 index 000000000..2145d807f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html @@ -0,0 +1,43 @@ + + + + version + + + + + +
+
+
+
+
+
+ +
+

version

+
+
var version: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html new file mode 100644 index 000000000..89c738120 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html @@ -0,0 +1,43 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
+
fun License(name: String, url: URI? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html new file mode 100644 index 000000000..cf091f737 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html @@ -0,0 +1,80 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
data class License(name: String, url: URI?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html new file mode 100644 index 000000000..a6f90171b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html @@ -0,0 +1,43 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html new file mode 100644 index 000000000..82196a49d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html @@ -0,0 +1,43 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/index.html new file mode 100644 index 000000000..fa7fce2ba --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.info/index.html @@ -0,0 +1,95 @@ + + + + io.bkbn.kompendium.oas.info + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.info

+

This package houses the data models for information metadata such as contact and licensing info

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class License(name: String, url: URI?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html new file mode 100644 index 000000000..210ccc251 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html @@ -0,0 +1,43 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
+
fun PathOperation(tags: Set<String> = emptySet(), summary: String? = null, description: String? = null, externalDocs: ExternalDocumentation? = null, operationId: String? = null, parameters: List<Parameter>? = null, requestBody: Request? = null, responses: Map<Int, Response>? = null, callbacks: Map<String, Payload>? = null, deprecated: Boolean = false, security: List<Map<String, List<String>>>? = null, servers: List<Server>? = null, x-codegen-request-body-name: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html new file mode 100644 index 000000000..d07a031e4 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html @@ -0,0 +1,43 @@ + + + + callbacks + + + + + +
+
+
+
+
+
+ +
+

callbacks

+
+
var callbacks: Map<String, Payload>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html new file mode 100644 index 000000000..98db56c37 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
var deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html new file mode 100644 index 000000000..f4305eb7f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html new file mode 100644 index 000000000..ee169a551 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html @@ -0,0 +1,43 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
var externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html new file mode 100644 index 000000000..3fde7fdcc --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html @@ -0,0 +1,245 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var callbacks: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var requestBody: Request? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var responses: Map<Int, Response>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var security: List<Map<String, List<String>>>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var summary: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var tags: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var x-codegen-request-body-name: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html new file mode 100644 index 000000000..2a63bccdc --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html @@ -0,0 +1,43 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
var operationId: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html new file mode 100644 index 000000000..e79f46f8d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html @@ -0,0 +1,43 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html new file mode 100644 index 000000000..5cd4f9800 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html @@ -0,0 +1,43 @@ + + + + requestBody + + + + + +
+
+
+
+
+
+ +
+

requestBody

+
+
var requestBody: Request? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html new file mode 100644 index 000000000..026109b93 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html @@ -0,0 +1,43 @@ + + + + responses + + + + + +
+
+
+
+
+
+ +
+

responses

+
+
var responses: Map<Int, Response>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html new file mode 100644 index 000000000..9744a6083 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html @@ -0,0 +1,43 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
var security: List<Map<String, List<String>>>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html new file mode 100644 index 000000000..b067d30ba --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html @@ -0,0 +1,43 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html new file mode 100644 index 000000000..097038867 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html @@ -0,0 +1,43 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
var summary: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html new file mode 100644 index 000000000..94d191bd2 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
var tags: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html new file mode 100644 index 000000000..c2140da25 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html @@ -0,0 +1,43 @@ + + + + x-codegen-request-body-name + + + + + +
+
+
+
+
+
+ +
+

x-codegen-request-body-name

+
+
var x-codegen-request-body-name: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html new file mode 100644 index 000000000..0d63d51c3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html @@ -0,0 +1,43 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
+
fun Path(get: PathOperation? = null, put: PathOperation? = null, post: PathOperation? = null, delete: PathOperation? = null, options: PathOperation? = null, head: PathOperation? = null, patch: PathOperation? = null, trace: PathOperation? = null, servers: List<Server>? = null, parameters: List<Parameter>? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html new file mode 100644 index 000000000..08bf8fad4 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html @@ -0,0 +1,43 @@ + + + + delete + + + + + +
+
+
+
+
+
+ +
+

delete

+
+
var delete: PathOperation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html new file mode 100644 index 000000000..7520f2177 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html @@ -0,0 +1,43 @@ + + + + get + + + + + +
+
+
+
+
+
+ +
+

get

+
+
var get: PathOperation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html new file mode 100644 index 000000000..6b74543a2 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html @@ -0,0 +1,43 @@ + + + + head + + + + + +
+
+
+
+
+
+ +
+

head

+
+
var head: PathOperation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html new file mode 100644 index 000000000..6c94f7fe5 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html @@ -0,0 +1,200 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var delete: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var get: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var head: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var options: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var patch: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var post: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var put: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var trace: PathOperation? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html new file mode 100644 index 000000000..2ab4aa1c4 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html @@ -0,0 +1,43 @@ + + + + options + + + + + +
+
+
+
+
+
+ +
+

options

+
+
var options: PathOperation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html new file mode 100644 index 000000000..09fb8cfb3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html @@ -0,0 +1,43 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html new file mode 100644 index 000000000..04a10c606 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html @@ -0,0 +1,43 @@ + + + + patch + + + + + +
+
+
+
+
+
+ +
+

patch

+
+
var patch: PathOperation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html new file mode 100644 index 000000000..e858abb58 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html @@ -0,0 +1,43 @@ + + + + post + + + + + +
+
+
+
+
+
+ +
+

post

+
+
var post: PathOperation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html new file mode 100644 index 000000000..44ea6abc8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html @@ -0,0 +1,43 @@ + + + + put + + + + + +
+
+
+
+
+
+ +
+

put

+
+
var put: PathOperation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html new file mode 100644 index 000000000..dd64c7719 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html @@ -0,0 +1,43 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html new file mode 100644 index 000000000..bb2152ccb --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html @@ -0,0 +1,43 @@ + + + + trace + + + + + +
+
+
+
+
+
+ +
+

trace

+
+
var trace: PathOperation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/index.html new file mode 100644 index 000000000..decaca4f0 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.path/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.oas.path + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.path

+

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html new file mode 100644 index 000000000..fc3d59925 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html @@ -0,0 +1,43 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
+
fun AnyOfPayload(anyOf: List<ComponentSchema>)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html new file mode 100644 index 000000000..12c421d62 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html @@ -0,0 +1,43 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html new file mode 100644 index 000000000..18476fe7c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html @@ -0,0 +1,65 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html new file mode 100644 index 000000000..ceb9518b4 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html @@ -0,0 +1,43 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html new file mode 100644 index 000000000..12cf0c3ec --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html @@ -0,0 +1,65 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html new file mode 100644 index 000000000..2e3b8b982 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html @@ -0,0 +1,43 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html new file mode 100644 index 000000000..29ae9ccfc --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html @@ -0,0 +1,43 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
+
fun MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html new file mode 100644 index 000000000..e05741540 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html @@ -0,0 +1,43 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, MediaType.Example>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html new file mode 100644 index 000000000..538c25594 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html @@ -0,0 +1,97 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, MediaType.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html new file mode 100644 index 000000000..da8754453 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html @@ -0,0 +1,43 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html new file mode 100644 index 000000000..aebe7112a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html @@ -0,0 +1,43 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html new file mode 100644 index 000000000..432efc25b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html @@ -0,0 +1,65 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html new file mode 100644 index 000000000..82c9321f0 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html @@ -0,0 +1,43 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html new file mode 100644 index 000000000..8bea486bb --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html @@ -0,0 +1,43 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
+
fun Parameter(name: String, in: String, schema: ComponentSchema, description: String? = null, required: Boolean = true, deprecated: Boolean = false, allowEmptyValue: Boolean? = null, style: String? = null, explode: Boolean? = null, examples: Map<String, Parameter.Example>? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html new file mode 100644 index 000000000..fdc22dea3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html @@ -0,0 +1,43 @@ + + + + allowEmptyValue + + + + + +
+
+
+
+
+
+ +
+

allowEmptyValue

+
+
val allowEmptyValue: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html new file mode 100644 index 000000000..b22107c77 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html @@ -0,0 +1,43 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
val deprecated: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html new file mode 100644 index 000000000..c97242616 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html new file mode 100644 index 000000000..23fd5345a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html @@ -0,0 +1,43 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, Parameter.Example>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html new file mode 100644 index 000000000..073e89794 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html @@ -0,0 +1,43 @@ + + + + explode + + + + + +
+
+
+
+
+
+ +
+

explode

+
+
val explode: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html new file mode 100644 index 000000000..fe5bc1fd5 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html @@ -0,0 +1,43 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html new file mode 100644 index 000000000..70388e80e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html @@ -0,0 +1,217 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val allowEmptyValue: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, Parameter.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val explode: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val style: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html new file mode 100644 index 000000000..133fceba1 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html @@ -0,0 +1,43 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html new file mode 100644 index 000000000..b750d7ce8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html @@ -0,0 +1,43 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html new file mode 100644 index 000000000..40987d5c0 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html @@ -0,0 +1,43 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html new file mode 100644 index 000000000..9a178fe6d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html @@ -0,0 +1,43 @@ + + + + style + + + + + +
+
+
+
+
+
+ +
+

style

+
+
val style: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html new file mode 100644 index 000000000..5ee9b1616 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html @@ -0,0 +1,83 @@ + + + + Payload + + + + + +
+
+
+
+
+
+ +
+

Payload

+
interface Payload
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html new file mode 100644 index 000000000..a7a2e1675 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html @@ -0,0 +1,43 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
+
fun Request(description: String?, content: Map<String, MediaType>, required: Boolean = false)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html new file mode 100644 index 000000000..c7ab3bd6e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html @@ -0,0 +1,43 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html new file mode 100644 index 000000000..42b9b5a69 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html new file mode 100644 index 000000000..230e299db --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html @@ -0,0 +1,95 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = false
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html new file mode 100644 index 000000000..410a6291d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html @@ -0,0 +1,43 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = false
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html new file mode 100644 index 000000000..7715b095b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html @@ -0,0 +1,43 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
+
fun Response(description: String? = null, headers: Map<String, Payload>? = null, content: Map<String, MediaType>? = null, links: Map<String, Payload>? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html new file mode 100644 index 000000000..561f5f27a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html @@ -0,0 +1,43 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html new file mode 100644 index 000000000..23aa165da --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html new file mode 100644 index 000000000..4a1e9745c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html @@ -0,0 +1,43 @@ + + + + headers + + + + + +
+
+
+
+
+
+ +
+

headers

+
+
val headers: Map<String, Payload>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html new file mode 100644 index 000000000..8f23f4bfa --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html @@ -0,0 +1,110 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val headers: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val links: Map<String, Payload>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html new file mode 100644 index 000000000..76f6f094a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html @@ -0,0 +1,43 @@ + + + + links + + + + + +
+
+
+
+
+
+ +
+

links

+
+
val links: Map<String, Payload>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html new file mode 100644 index 000000000..a698630b6 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html @@ -0,0 +1,140 @@ + + + + io.bkbn.kompendium.oas.payload + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.payload

+

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html new file mode 100644 index 000000000..c6599cf0e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html @@ -0,0 +1,43 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
+
fun AnyOfSchema(anyOf: List<ComponentSchema>, description: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html new file mode 100644 index 000000000..f11ce6b13 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html @@ -0,0 +1,43 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html new file mode 100644 index 000000000..867651400 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html new file mode 100644 index 000000000..53368b4a0 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html @@ -0,0 +1,127 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html new file mode 100644 index 000000000..b9aac4c5a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html @@ -0,0 +1,43 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
+
fun ArraySchema(items: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null, minItems: Int? = null, maxItems: Int? = null, uniqueItems: Boolean? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html new file mode 100644 index 000000000..053d07289 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html new file mode 100644 index 000000000..a059df4df --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html new file mode 100644 index 000000000..d904b472a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html @@ -0,0 +1,202 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val uniqueItems: Boolean? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html new file mode 100644 index 000000000..e97dcd950 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html @@ -0,0 +1,43 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: ComponentSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html new file mode 100644 index 000000000..f93667e15 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html @@ -0,0 +1,43 @@ + + + + maxItems + + + + + +
+
+
+
+
+
+ +
+

maxItems

+
+
val maxItems: Int? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html new file mode 100644 index 000000000..d0908b67d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html @@ -0,0 +1,43 @@ + + + + minItems + + + + + +
+
+
+
+
+
+ +
+

minItems

+
+
val minItems: Int? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html new file mode 100644 index 000000000..8018a151d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html @@ -0,0 +1,43 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html new file mode 100644 index 000000000..cf84e8ec1 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html new file mode 100644 index 000000000..342d7cc1f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html @@ -0,0 +1,43 @@ + + + + uniqueItems + + + + + +
+
+
+
+
+
+ +
+

uniqueItems

+
+
val uniqueItems: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html new file mode 100644 index 000000000..8360e502c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html @@ -0,0 +1,43 @@ + + + + addDefault + + + + + +
+
+
+
+
+
+ +
+

addDefault

+
+
open fun addDefault(default: Any?): ComponentSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html new file mode 100644 index 000000000..248821b43 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open val default: Any?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html new file mode 100644 index 000000000..1624f4e82 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html new file mode 100644 index 000000000..ea91db88e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html @@ -0,0 +1,147 @@ + + + + ComponentSchema + + + + + +
+
+
+
+
+
+ +
+

ComponentSchema

+
interface ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html new file mode 100644 index 000000000..4321c162c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html @@ -0,0 +1,43 @@ + + + + setDescription + + + + + +
+
+
+
+
+
+ +
+

setDescription

+
+
open fun setDescription(description: String): ComponentSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html new file mode 100644 index 000000000..329a5b2b8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html @@ -0,0 +1,43 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
+
fun DictionarySchema(additionalProperties: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html new file mode 100644 index 000000000..421dbce99 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html @@ -0,0 +1,43 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: ComponentSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html new file mode 100644 index 000000000..cffc6871a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html new file mode 100644 index 000000000..c164eddc5 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html new file mode 100644 index 000000000..408f069d3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html @@ -0,0 +1,157 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html new file mode 100644 index 000000000..fcaa65612 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html @@ -0,0 +1,43 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html new file mode 100644 index 000000000..4c3cb9713 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html new file mode 100644 index 000000000..87b4461bf --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html @@ -0,0 +1,43 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
+
fun EnumSchema(enum: Set<String>, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html new file mode 100644 index 000000000..ea59565ab --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html new file mode 100644 index 000000000..2c0324842 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html new file mode 100644 index 000000000..b15b77db4 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html @@ -0,0 +1,43 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html new file mode 100644 index 000000000..75c060093 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html @@ -0,0 +1,157 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html new file mode 100644 index 000000000..72a4ed55e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html @@ -0,0 +1,43 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html new file mode 100644 index 000000000..3cdd90958 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html new file mode 100644 index 000000000..9c1a0fab2 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html @@ -0,0 +1,43 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
+
fun FormattedSchema(format: String, type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minimum: Number? = null, maximum: Number? = null, exclusiveMinimum: Boolean? = null, exclusiveMaximum: Boolean? = null, multipleOf: Number? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html new file mode 100644 index 000000000..86713b7de --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html new file mode 100644 index 000000000..5ad49634c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html new file mode 100644 index 000000000..32e152bd2 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html @@ -0,0 +1,43 @@ + + + + exclusiveMaximum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMaximum

+
+
val exclusiveMaximum: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html new file mode 100644 index 000000000..6cb394802 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html @@ -0,0 +1,43 @@ + + + + exclusiveMinimum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMinimum

+
+
val exclusiveMinimum: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html new file mode 100644 index 000000000..b4db0c873 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html @@ -0,0 +1,43 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html new file mode 100644 index 000000000..b886da97d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html @@ -0,0 +1,232 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMaximum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMinimum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maximum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minimum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multipleOf: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html new file mode 100644 index 000000000..64f5868f7 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html @@ -0,0 +1,43 @@ + + + + maximum + + + + + +
+
+
+
+
+
+ +
+

maximum

+
+
val maximum: Number? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html new file mode 100644 index 000000000..84386b516 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html @@ -0,0 +1,43 @@ + + + + minimum + + + + + +
+
+
+
+
+
+ +
+

minimum

+
+
val minimum: Number? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html new file mode 100644 index 000000000..74794547f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html @@ -0,0 +1,43 @@ + + + + multipleOf + + + + + +
+
+
+
+
+
+ +
+

multipleOf

+
+
val multipleOf: Number? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html new file mode 100644 index 000000000..ff67efe13 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html @@ -0,0 +1,43 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html new file mode 100644 index 000000000..4946cc5dc --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html new file mode 100644 index 000000000..a73eccc81 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html @@ -0,0 +1,43 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
+
fun FreeFormSchema(nullable: Boolean? = null, minProperties: Int? = null, maxProperties: Int? = null, default: Any? = null, description: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html new file mode 100644 index 000000000..2e3f30a69 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html @@ -0,0 +1,43 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: Boolean = true
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html new file mode 100644 index 000000000..67ba1f8ce --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html new file mode 100644 index 000000000..675102a76 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html new file mode 100644 index 000000000..36baeeba8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html @@ -0,0 +1,187 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?, default: Any?, description: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html new file mode 100644 index 000000000..8ed687360 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html @@ -0,0 +1,43 @@ + + + + maxProperties + + + + + +
+
+
+
+
+
+ +
+

maxProperties

+
+
val maxProperties: Int? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html new file mode 100644 index 000000000..f87caf9a8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html @@ -0,0 +1,43 @@ + + + + minProperties + + + + + +
+
+
+
+
+
+ +
+

minProperties

+
+
val minProperties: Int? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html new file mode 100644 index 000000000..79a6c182c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html @@ -0,0 +1,43 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html new file mode 100644 index 000000000..5e02c6618 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html new file mode 100644 index 000000000..43a72f929 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html @@ -0,0 +1,43 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
+
fun ObjectSchema(properties: Map<String, ComponentSchema>, default: Any? = null, description: String? = null, nullable: Boolean? = null, required: List<String>? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html new file mode 100644 index 000000000..97dae8476 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html new file mode 100644 index 000000000..551307866 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html new file mode 100644 index 000000000..42d795a7d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html @@ -0,0 +1,172 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Map<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: List<String>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html new file mode 100644 index 000000000..76c6af9be --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html @@ -0,0 +1,43 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html new file mode 100644 index 000000000..b9e8cb76e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html @@ -0,0 +1,43 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Map<String, ComponentSchema>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html new file mode 100644 index 000000000..a120a2179 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html @@ -0,0 +1,43 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: List<String>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html new file mode 100644 index 000000000..ab095f2f1 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html new file mode 100644 index 000000000..d1248074b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html @@ -0,0 +1,43 @@ + + + + $ref + + + + + +
+
+
+
+
+
+ +
+

$ref

+
+
val $ref: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html new file mode 100644 index 000000000..e1d27158b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html @@ -0,0 +1,43 @@ + + + + ReferencedSchema + + + + + +
+
+
+
+
+
+ +
+

ReferencedSchema

+
+
fun ReferencedSchema($ref: String, default: Any? = null, description: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html new file mode 100644 index 000000000..dbc67c79e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html new file mode 100644 index 000000000..3dc864724 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html new file mode 100644 index 000000000..b5eb99517 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html @@ -0,0 +1,127 @@ + + + + ReferencedSchema + + + + + +
+
+
+
+
+
+ +
+

ReferencedSchema

+
data class ReferencedSchema($ref: String, default: Any?, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val $ref: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html new file mode 100644 index 000000000..5ce9f05a3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html @@ -0,0 +1,43 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
+
fun SimpleSchema(type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minLength: Int? = null, maxLength: Int? = null, pattern: String? = null, format: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html new file mode 100644 index 000000000..ca6d607e9 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html new file mode 100644 index 000000000..663b21fbc --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html new file mode 100644 index 000000000..4109b396a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html @@ -0,0 +1,43 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html new file mode 100644 index 000000000..50823bec9 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html @@ -0,0 +1,202 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html new file mode 100644 index 000000000..ed1c9a038 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html @@ -0,0 +1,43 @@ + + + + maxLength + + + + + +
+
+
+
+
+
+ +
+

maxLength

+
+
val maxLength: Int? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html new file mode 100644 index 000000000..3e56dc880 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html @@ -0,0 +1,43 @@ + + + + minLength + + + + + +
+
+
+
+
+
+ +
+

minLength

+
+
val minLength: Int? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html new file mode 100644 index 000000000..d2e758a71 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html @@ -0,0 +1,43 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html new file mode 100644 index 000000000..94630a25e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html @@ -0,0 +1,43 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html new file mode 100644 index 000000000..97f60739d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html new file mode 100644 index 000000000..005168e02 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
abstract override val default: Any?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html new file mode 100644 index 000000000..b80673f9d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html @@ -0,0 +1,221 @@ + + + + TypedSchema + + + + + +
+
+
+
+
+
+ +
+

TypedSchema

+
interface TypedSchema : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract override val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val nullable: Boolean?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val type: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html new file mode 100644 index 000000000..12712e675 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html @@ -0,0 +1,43 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
abstract val nullable: Boolean?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html new file mode 100644 index 000000000..b8198d97f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
abstract val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html new file mode 100644 index 000000000..72dddb2b9 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html @@ -0,0 +1,215 @@ + + + + io.bkbn.kompendium.oas.schema + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.schema

+

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?, default: Any?, description: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ReferencedSchema($ref: String, default: Any?, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface TypedSchema : ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html new file mode 100644 index 000000000..559f2cbef --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html @@ -0,0 +1,43 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
+
fun ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..3d0ac03f8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html @@ -0,0 +1,97 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..c907bf989 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html @@ -0,0 +1,97 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html new file mode 100644 index 000000000..6b9ab472a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html @@ -0,0 +1,97 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html new file mode 100644 index 000000000..2fe9b51be --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html @@ -0,0 +1,144 @@ + + + + ApiKeyLocation + + + + + +
+
+
+
+
+
+ +
+

ApiKeyLocation

+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+

Entries

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

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html new file mode 100644 index 000000000..10315aaa9 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html @@ -0,0 +1,43 @@ + + + + toString + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html new file mode 100644 index 000000000..38cb302f6 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html @@ -0,0 +1,43 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html new file mode 100644 index 000000000..d1ce20192 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html @@ -0,0 +1,112 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html new file mode 100644 index 000000000..db989df38 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html @@ -0,0 +1,43 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html new file mode 100644 index 000000000..b28782f5c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html new file mode 100644 index 000000000..850091648 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html @@ -0,0 +1,43 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
+
fun BasicAuth()
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html new file mode 100644 index 000000000..a6f855335 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html @@ -0,0 +1,80 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
class BasicAuth : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html new file mode 100644 index 000000000..6f9ad0702 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html @@ -0,0 +1,43 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html new file mode 100644 index 000000000..e26d7fb2e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html new file mode 100644 index 000000000..f09bdf3e4 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html @@ -0,0 +1,43 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
+
fun BearerAuth(bearerFormat: String? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html new file mode 100644 index 000000000..5b4a06365 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html @@ -0,0 +1,43 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
val bearerFormat: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html new file mode 100644 index 000000000..ca73ca491 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html @@ -0,0 +1,95 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val bearerFormat: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html new file mode 100644 index 000000000..1fa211b8a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html @@ -0,0 +1,43 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html new file mode 100644 index 000000000..0bd351ce2 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html new file mode 100644 index 000000000..f5e27c203 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html @@ -0,0 +1,43 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
+
fun AuthorizationCode(authorizationUrl: String, tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html new file mode 100644 index 000000000..c0947b1bc --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html @@ -0,0 +1,43 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html new file mode 100644 index 000000000..5c8cd4ba1 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html @@ -0,0 +1,110 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html new file mode 100644 index 000000000..dac79c3d4 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html @@ -0,0 +1,43 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html new file mode 100644 index 000000000..25ef4b2e5 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html @@ -0,0 +1,43 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html new file mode 100644 index 000000000..3db220f30 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html @@ -0,0 +1,43 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html new file mode 100644 index 000000000..fcce3d005 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html @@ -0,0 +1,43 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
+
fun ClientCredential(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html new file mode 100644 index 000000000..a2a34b091 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html @@ -0,0 +1,110 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html new file mode 100644 index 000000000..8204d300c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html @@ -0,0 +1,43 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html new file mode 100644 index 000000000..9d2b3391c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html @@ -0,0 +1,43 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html new file mode 100644 index 000000000..9b559b068 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html @@ -0,0 +1,43 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html new file mode 100644 index 000000000..1dd414b18 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html @@ -0,0 +1,43 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open val authorizationUrl: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html new file mode 100644 index 000000000..247439461 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html @@ -0,0 +1,156 @@ + + + + Flow + + + + + +
+
+
+
+
+
+ +
+

Flow

+
interface Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val refreshUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html new file mode 100644 index 000000000..7e8f16ae2 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html @@ -0,0 +1,43 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open val refreshUrl: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html new file mode 100644 index 000000000..c71806f1b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html @@ -0,0 +1,43 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open val scopes: Map<String, String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html new file mode 100644 index 000000000..10db416b7 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html @@ -0,0 +1,43 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open val tokenUrl: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html new file mode 100644 index 000000000..72b948a34 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html @@ -0,0 +1,43 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
+
fun Flows(implicit: OAuth.Flows.Implicit? = null, authorizationCode: OAuth.Flows.AuthorizationCode? = null, password: OAuth.Flows.Password? = null, clientCredentials: OAuth.Flows.ClientCredential? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html new file mode 100644 index 000000000..b51dd908b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html @@ -0,0 +1,43 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
+
fun Implicit(authorizationUrl: String, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html new file mode 100644 index 000000000..7f7bb7e90 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html @@ -0,0 +1,43 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html new file mode 100644 index 000000000..0fd1385f3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html @@ -0,0 +1,110 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html new file mode 100644 index 000000000..7bf56ba6a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html @@ -0,0 +1,43 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html new file mode 100644 index 000000000..1d1b0eda7 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html @@ -0,0 +1,43 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html new file mode 100644 index 000000000..3c02b0ed7 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html @@ -0,0 +1,43 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
+
fun Password(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html new file mode 100644 index 000000000..beffcafcc --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html @@ -0,0 +1,110 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html new file mode 100644 index 000000000..1dbb6f387 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html @@ -0,0 +1,43 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html new file mode 100644 index 000000000..e6c07f266 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html @@ -0,0 +1,43 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html new file mode 100644 index 000000000..460692f45 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html @@ -0,0 +1,43 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html new file mode 100644 index 000000000..d917413b1 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html @@ -0,0 +1,43 @@ + + + + authorizationCode + + + + + +
+
+
+
+
+
+ +
+

authorizationCode

+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html new file mode 100644 index 000000000..0def8a0f4 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html @@ -0,0 +1,43 @@ + + + + clientCredentials + + + + + +
+
+
+
+
+
+ +
+

clientCredentials

+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html new file mode 100644 index 000000000..a8e08718c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html @@ -0,0 +1,43 @@ + + + + implicit + + + + + +
+
+
+
+
+
+ +
+

implicit

+
+
val implicit: OAuth.Flows.Implicit? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html new file mode 100644 index 000000000..5aa5c5d34 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html @@ -0,0 +1,187 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val implicit: OAuth.Flows.Implicit? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val password: OAuth.Flows.Password? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html new file mode 100644 index 000000000..39c16d3bb --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html @@ -0,0 +1,43 @@ + + + + password + + + + + +
+
+
+
+
+
+ +
+

password

+
+
val password: OAuth.Flows.Password? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html new file mode 100644 index 000000000..3f04e05f3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html @@ -0,0 +1,43 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
+
fun OAuth(description: String? = null, flows: OAuth.Flows)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html new file mode 100644 index 000000000..ca67ecb51 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html new file mode 100644 index 000000000..7d890b0ff --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html @@ -0,0 +1,43 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
val flows: OAuth.Flows
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html new file mode 100644 index 000000000..2f44e8902 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html @@ -0,0 +1,112 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html new file mode 100644 index 000000000..26cc4b16b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html @@ -0,0 +1,43 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html new file mode 100644 index 000000000..0672e49c0 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html @@ -0,0 +1,94 @@ + + + + SecuritySchema + + + + + +
+
+
+
+
+
+ +
+

SecuritySchema

+
interface SecuritySchema
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/index.html new file mode 100644 index 000000000..86c61c427 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.security/index.html @@ -0,0 +1,125 @@ + + + + io.bkbn.kompendium.oas.security + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.security

+

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class BasicAuth : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecuritySchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html new file mode 100644 index 000000000..11ed33c9d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html @@ -0,0 +1,43 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
+
fun AnySerializer()
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html new file mode 100644 index 000000000..a375ea511 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html @@ -0,0 +1,43 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html new file mode 100644 index 000000000..3069942c3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html @@ -0,0 +1,43 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): T
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html new file mode 100644 index 000000000..04f87b001 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html @@ -0,0 +1,97 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html new file mode 100644 index 000000000..ec710dec1 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html @@ -0,0 +1,43 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/descriptor.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/descriptor.html new file mode 100644 index 000000000..a65367e79 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/descriptor.html @@ -0,0 +1,43 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/deserialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/deserialize.html new file mode 100644 index 000000000..d043a7d22 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/deserialize.html @@ -0,0 +1,43 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): ComponentSchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/index.html new file mode 100644 index 000000000..c00e8c99f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/index.html @@ -0,0 +1,97 @@ + + + + ComponentSchemaSerializer + + + + + +
+
+
+
+
+
+ +
+

ComponentSchemaSerializer

+
object ComponentSchemaSerializer : KSerializer<ComponentSchema>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: ComponentSchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/serialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/serialize.html new file mode 100644 index 000000000..b25ca8da8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/serialize.html @@ -0,0 +1,43 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: ComponentSchema)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html new file mode 100644 index 000000000..e5ab3bd0f --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html @@ -0,0 +1,65 @@ + + + + KompendiumSerializersModule + + + + + +
+
+
+
+
+
+ +
+

KompendiumSerializersModule

+
object KompendiumSerializersModule
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val module: SerializersModule
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html new file mode 100644 index 000000000..f6a68c0a1 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html @@ -0,0 +1,43 @@ + + + + module + + + + + +
+
+
+
+
+
+ +
+

module

+
+
val module: SerializersModule
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html new file mode 100644 index 000000000..d54005ced --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html @@ -0,0 +1,43 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html new file mode 100644 index 000000000..fa05bebf0 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html @@ -0,0 +1,43 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): Number
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html new file mode 100644 index 000000000..b44a51354 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html @@ -0,0 +1,97 @@ + + + + NumberSerializer + + + + + +
+
+
+
+
+
+ +
+

NumberSerializer

+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): Number
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html new file mode 100644 index 000000000..4e03f29a2 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html @@ -0,0 +1,43 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/descriptor.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/descriptor.html new file mode 100644 index 000000000..637b73b62 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/descriptor.html @@ -0,0 +1,43 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/deserialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/deserialize.html new file mode 100644 index 000000000..6d2cf0771 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/deserialize.html @@ -0,0 +1,43 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): SecuritySchema
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/index.html new file mode 100644 index 000000000..997318754 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/index.html @@ -0,0 +1,97 @@ + + + + SecuritySchemaSerializer + + + + + +
+
+
+
+
+
+ +
+

SecuritySchemaSerializer

+
object SecuritySchemaSerializer : KSerializer<SecuritySchema>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: SecuritySchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/serialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/serialize.html new file mode 100644 index 000000000..0d7a905d0 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/serialize.html @@ -0,0 +1,43 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: SecuritySchema)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html new file mode 100644 index 000000000..bc10882ac --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html @@ -0,0 +1,43 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html new file mode 100644 index 000000000..7ea0e56b7 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html @@ -0,0 +1,43 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): URI
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html new file mode 100644 index 000000000..551cecceb --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html @@ -0,0 +1,97 @@ + + + + UriSerializer + + + + + +
+
+
+
+
+
+ +
+

UriSerializer

+
object UriSerializer : KSerializer<URI>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html new file mode 100644 index 000000000..fef47bd32 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html @@ -0,0 +1,43 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html new file mode 100644 index 000000000..7ea6bc21b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html @@ -0,0 +1,139 @@ + + + + io.bkbn.kompendium.oas.serialization + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.serialization

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object ComponentSchemaSerializer : KSerializer<ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumSerializersModule
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object SecuritySchemaSerializer : KSerializer<SecuritySchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object UriSerializer : KSerializer<URI>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html new file mode 100644 index 000000000..99ce4ef37 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html @@ -0,0 +1,43 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
+
fun ServerVariable(enum: Set<String>, default: String, description: String?)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html new file mode 100644 index 000000000..605949012 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html @@ -0,0 +1,43 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
val default: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html new file mode 100644 index 000000000..67e8b34f8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html new file mode 100644 index 000000000..c675fd29e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html @@ -0,0 +1,43 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html new file mode 100644 index 000000000..a335b12c3 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html @@ -0,0 +1,95 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val default: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html new file mode 100644 index 000000000..a8e3aa9fb --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html @@ -0,0 +1,43 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
+
fun Server(url: URI, description: String? = null, variables: Map<String, ServerVariable>? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html new file mode 100644 index 000000000..fd21d0e1e --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html @@ -0,0 +1,43 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html new file mode 100644 index 000000000..9be2cb09b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html @@ -0,0 +1,95 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var variables: Map<String, ServerVariable>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html new file mode 100644 index 000000000..e57f83a31 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html @@ -0,0 +1,43 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html new file mode 100644 index 000000000..d314239b8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html @@ -0,0 +1,43 @@ + + + + variables + + + + + +
+
+
+
+
+
+ +
+

variables

+
+
var variables: Map<String, ServerVariable>? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/index.html new file mode 100644 index 000000000..294ca50a8 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas.server/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.oas.server + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.server

+

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html new file mode 100644 index 000000000..32c2860d1 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html @@ -0,0 +1,43 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
+
fun OpenApiSpec(openapi: String = "3.0.3", info: Info, servers: MutableList<Server> = mutableListOf(), paths: MutableMap<String, Path> = mutableMapOf(), components: Components = Components(), security: MutableList<Map<String, List<String>>> = mutableListOf(), tags: MutableList<Tag> = mutableListOf(), externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html new file mode 100644 index 000000000..6dae7a27a --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html @@ -0,0 +1,43 @@ + + + + components + + + + + +
+
+
+
+
+
+ +
+

components

+
+
val components: Components
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html new file mode 100644 index 000000000..a8985d38d --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html @@ -0,0 +1,43 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html new file mode 100644 index 000000000..46978ae8b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html @@ -0,0 +1,170 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val components: Components
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val info: Info
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val openapi: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val paths: MutableMap<String, Path>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val security: MutableList<Map<String, List<String>>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val servers: MutableList<Server>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val tags: MutableList<Tag>
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html new file mode 100644 index 000000000..d3ed18305 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html @@ -0,0 +1,43 @@ + + + + info + + + + + +
+
+
+
+
+
+ +
+

info

+
+
val info: Info
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html new file mode 100644 index 000000000..68ed94cdc --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html @@ -0,0 +1,43 @@ + + + + openapi + + + + + +
+
+
+
+
+
+ +
+

openapi

+
+
val openapi: String
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html new file mode 100644 index 000000000..f8116045b --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html @@ -0,0 +1,43 @@ + + + + paths + + + + + +
+
+
+
+
+
+ +
+

paths

+
+
val paths: MutableMap<String, Path>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html new file mode 100644 index 000000000..dba2f0d16 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html @@ -0,0 +1,43 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
val security: MutableList<Map<String, List<String>>>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html new file mode 100644 index 000000000..14db75bed --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html @@ -0,0 +1,43 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
val servers: MutableList<Server>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html new file mode 100644 index 000000000..43b93ee3c --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html @@ -0,0 +1,43 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
val tags: MutableList<Tag>
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/index.html b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/index.html new file mode 100644 index 000000000..75f334b32 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/io.bkbn.kompendium.oas/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.oas + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas

+

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-oas/navigation.html b/docs/2.1.0/kompendium-oas/navigation.html new file mode 100644 index 000000000..4273e40c7 --- /dev/null +++ b/docs/2.1.0/kompendium-oas/navigation.html @@ -0,0 +1,642 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
diff --git a/docs/2.1.0/kompendium-swagger-ui/index.html b/docs/2.1.0/kompendium-swagger-ui/index.html new file mode 100644 index 000000000..f2b06f3eb --- /dev/null +++ b/docs/2.1.0/kompendium-swagger-ui/index.html @@ -0,0 +1,59 @@ + + + + kompendium-swagger-ui + + + + + +
+
+
+
+
+
+ +
+

kompendium-swagger-ui

+

Contains the code necessary to launch swagger as your documentation frontend.

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html b/docs/2.1.0/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html new file mode 100644 index 000000000..35a20c5b3 --- /dev/null +++ b/docs/2.1.0/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html @@ -0,0 +1,64 @@ + + + + io.bkbn.kompendium.swagger + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.swagger

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+
+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html b/docs/2.1.0/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html new file mode 100644 index 000000000..d81211585 --- /dev/null +++ b/docs/2.1.0/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html @@ -0,0 +1,43 @@ + + + + swaggerUI + + + + + +
+
+
+
+
+
+ +
+

swaggerUI

+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+ +
+
+ + + + diff --git a/docs/2.1.0/kompendium-swagger-ui/navigation.html b/docs/2.1.0/kompendium-swagger-ui/navigation.html new file mode 100644 index 000000000..4273e40c7 --- /dev/null +++ b/docs/2.1.0/kompendium-swagger-ui/navigation.html @@ -0,0 +1,642 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
diff --git a/docs/2.1.0/navigation.html b/docs/2.1.0/navigation.html new file mode 100644 index 000000000..31cc0de34 --- /dev/null +++ b/docs/2.1.0/navigation.html @@ -0,0 +1,642 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
diff --git a/docs/2.1.0/not-found-version.html b/docs/2.1.0/not-found-version.html new file mode 100644 index 000000000..259a48931 --- /dev/null +++ b/docs/2.1.0/not-found-version.html @@ -0,0 +1,189 @@ + + + + + Unavailable page + + + + + + + + + + + NOT + FOUND + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

uh-oh!

+
You are requesting a page that not + available in documentation version +
+
+
+
+ + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/images/anchor-copy-button.svg b/docs/2.1.0/older/2.0.1/images/anchor-copy-button.svg new file mode 100644 index 000000000..bab9d747f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/images/anchor-copy-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/images/arrow_down.svg b/docs/2.1.0/older/2.0.1/images/arrow_down.svg new file mode 100644 index 000000000..c0388dee2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/images/copy-icon.svg b/docs/2.1.0/older/2.0.1/images/copy-icon.svg new file mode 100644 index 000000000..61440f0a4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/images/copy-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/images/copy-successful-icon.svg b/docs/2.1.0/older/2.0.1/images/copy-successful-icon.svg new file mode 100644 index 000000000..1865f739b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/images/copy-successful-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/images/footer-go-to-link.svg b/docs/2.1.0/older/2.0.1/images/footer-go-to-link.svg new file mode 100644 index 000000000..0137e2231 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/images/footer-go-to-link.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/images/go-to-top-icon.svg b/docs/2.1.0/older/2.0.1/images/go-to-top-icon.svg new file mode 100644 index 000000000..d987f3ead --- /dev/null +++ b/docs/2.1.0/older/2.0.1/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/images/logo-icon.svg b/docs/2.1.0/older/2.0.1/images/logo-icon.svg new file mode 100644 index 000000000..1fea08773 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/images/logo-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/images/theme-toggle.svg b/docs/2.1.0/older/2.0.1/images/theme-toggle.svg new file mode 100644 index 000000000..2a8d750ea --- /dev/null +++ b/docs/2.1.0/older/2.0.1/images/theme-toggle.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/docs/2.1.0/older/2.0.1/index.html b/docs/2.1.0/older/2.0.1/index.html new file mode 100644 index 000000000..0eb21247d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/index.html @@ -0,0 +1,141 @@ + + + + All modules + + + + +
+
+
+
+
+
+ +
+
+

Kompendium

+

Welcome to Kompendium, the straight-forward, minimally-invasive OpenAPI generator for Ktor.

+

How to install

+

Kompendium publishes all releases to Maven Central. As such, using the release versions of Kompendium is as simple as declaring it as an implementation dependency in your build.gradle.kts

+
+
repositories {
mavenCentral()
}

dependencies {
implementation("io.bkbn:kompendium-core:latest.release")
}
+ + +
+

In addition to publishing releases to Maven Central, a snapshot version gets published to GitHub Packages on every merge to main. These can be consumed by adding the repository to your gradle build file. Instructions can be found here

+

Setting up the Kompendium Plugin

+

Kompendium is instantiated as a Ktor Feature/Plugin. It can be added to your API as follows

+
+
private fun Application.mainModule() {
// Installs the Kompendium Plugin and sets up baseline server metadata
install(Kompendium) {
spec = OpenApiSpec(/*..*/)
}
// ...
}
+ + +
+

Notarization

+

The concept of notarizing routes / exceptions / etc. is central to Kompendium. More details on how to notarize your API can be found in the kompendium-core module.

+
+

All modules:

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

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

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

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

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

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

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

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

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

This module contains the models that represent the Open Api Specification 3.0 (OAS).

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

Contains the code necessary to launch swagger as your documentation frontend.

+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/index.html new file mode 100644 index 000000000..3a3444141 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/index.html @@ -0,0 +1,78 @@ + + + + kompendium-annotations + + + + + +
+
+
+
+
+
+ +
+

kompendium-annotations

+

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

It is separated from core predominantly to allow for potential future integrations with Kotlin Symbol Processing

+
+

Packages

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

Contains all annotations used by Kompendium

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

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html new file mode 100644 index 000000000..4045da962 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html @@ -0,0 +1,44 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
+
fun Format(format: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html new file mode 100644 index 000000000..d4d1bd5eb --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html new file mode 100644 index 000000000..3aaa657a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html @@ -0,0 +1,66 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html new file mode 100644 index 000000000..28f8e9c6f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html @@ -0,0 +1,44 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
+
fun MaxItems(items: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html new file mode 100644 index 000000000..571053d06 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html @@ -0,0 +1,66 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html new file mode 100644 index 000000000..302f722db --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html new file mode 100644 index 000000000..f3308d2ca --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html @@ -0,0 +1,44 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
+
fun MaxLength(length: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html new file mode 100644 index 000000000..3d11e0b99 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html @@ -0,0 +1,66 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html new file mode 100644 index 000000000..df3e2f314 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html @@ -0,0 +1,44 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html new file mode 100644 index 000000000..0bba28d50 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html @@ -0,0 +1,44 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
+
fun MaxProperties(properties: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html new file mode 100644 index 000000000..3229bdc8e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html @@ -0,0 +1,66 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html new file mode 100644 index 000000000..a3059d068 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html new file mode 100644 index 000000000..3934188ec --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html @@ -0,0 +1,44 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
+
fun Maximum(max: String, exclusive: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html new file mode 100644 index 000000000..cb6a96537 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html @@ -0,0 +1,44 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html new file mode 100644 index 000000000..2a993e5f2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html @@ -0,0 +1,81 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val max: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html new file mode 100644 index 000000000..1e447eaaf --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html @@ -0,0 +1,44 @@ + + + + max + + + + + +
+
+
+
+
+
+ +
+

max

+
+
val max: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html new file mode 100644 index 000000000..34015e660 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html @@ -0,0 +1,44 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
+
fun MinItems(items: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html new file mode 100644 index 000000000..de4e20ac7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html @@ -0,0 +1,66 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html new file mode 100644 index 000000000..4cc410921 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html new file mode 100644 index 000000000..68cb5bf69 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html @@ -0,0 +1,44 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
+
fun MinLength(length: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html new file mode 100644 index 000000000..136d73483 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html @@ -0,0 +1,66 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html new file mode 100644 index 000000000..ef901814b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html @@ -0,0 +1,44 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html new file mode 100644 index 000000000..4ffa50d40 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html @@ -0,0 +1,44 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
+
fun MinProperties(properties: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html new file mode 100644 index 000000000..901d33976 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html @@ -0,0 +1,66 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html new file mode 100644 index 000000000..5ffcd713f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html new file mode 100644 index 000000000..880dc3d01 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html @@ -0,0 +1,44 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
+
fun Minimum(min: String, exclusive: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html new file mode 100644 index 000000000..61b1fd90a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html @@ -0,0 +1,44 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html new file mode 100644 index 000000000..703b937b8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html @@ -0,0 +1,81 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val min: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html new file mode 100644 index 000000000..9290ab234 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html @@ -0,0 +1,44 @@ + + + + min + + + + + +
+
+
+
+
+
+ +
+

min

+
+
val min: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html new file mode 100644 index 000000000..3cdcd4c30 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html @@ -0,0 +1,44 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
+
fun MultipleOf(multiple: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html new file mode 100644 index 000000000..14ae43993 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html @@ -0,0 +1,66 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multiple: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html new file mode 100644 index 000000000..7b11376ca --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html @@ -0,0 +1,44 @@ + + + + multiple + + + + + +
+
+
+
+
+
+ +
+

multiple

+
+
val multiple: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html new file mode 100644 index 000000000..768de14c4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html @@ -0,0 +1,44 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
+
fun Pattern(pattern: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html new file mode 100644 index 000000000..4c9fed653 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html @@ -0,0 +1,66 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html new file mode 100644 index 000000000..84965e609 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html @@ -0,0 +1,44 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html new file mode 100644 index 000000000..5bc9d1c1f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html @@ -0,0 +1,44 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
+
fun UniqueItems()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html new file mode 100644 index 000000000..3c5d7578e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html @@ -0,0 +1,48 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html new file mode 100644 index 000000000..87be81313 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html @@ -0,0 +1,231 @@ + + + + io.bkbn.kompendium.annotations.constraint + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations.constraint

+

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html new file mode 100644 index 000000000..6fec56327 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html @@ -0,0 +1,44 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
+
fun Field(name: String = "", description: String = "")

Parameters

name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html new file mode 100644 index 000000000..8497e1635 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html new file mode 100644 index 000000000..18c033404 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html @@ -0,0 +1,102 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+

Parameters

+
+
name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Field(name: String = "", description: String = "")
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html new file mode 100644 index 000000000..2f3ecc573 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html new file mode 100644 index 000000000..7867e426f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html @@ -0,0 +1,44 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
+
fun FreeFormObject()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html new file mode 100644 index 000000000..cf1c10ea6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html @@ -0,0 +1,48 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..f4f950e15 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html @@ -0,0 +1,81 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..42547e71d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html @@ -0,0 +1,81 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html new file mode 100644 index 000000000..1d6cb467e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html @@ -0,0 +1,81 @@ + + + + PATH + + + + + +
+
+
+
+
+
+ +
+

PATH

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html new file mode 100644 index 000000000..5a188b07f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html @@ -0,0 +1,81 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html new file mode 100644 index 000000000..6e265d933 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html @@ -0,0 +1,143 @@ + + + + ParamType + + + + + +
+
+
+
+
+
+ +
+

ParamType

+
enum ParamType : Enum<ParamType>

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+

Entries

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html new file mode 100644 index 000000000..13c3604c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html @@ -0,0 +1,44 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
+
fun Param(type: ParamType)

Parameters

type

The type of parameter, must be valid ParamType

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html new file mode 100644 index 000000000..9756cbb28 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html @@ -0,0 +1,87 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

+
+
+
+
+

Parameters

+
+
type

The type of parameter, must be valid ParamType

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Param(type: ParamType)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: ParamType
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html new file mode 100644 index 000000000..4f499c5b8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: ParamType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html new file mode 100644 index 000000000..418b5e9c4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html @@ -0,0 +1,44 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
+
fun UndeclaredField(field: String, clazz: KClass<*>)

Parameters

field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html new file mode 100644 index 000000000..e117dacc8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html @@ -0,0 +1,44 @@ + + + + clazz + + + + + +
+
+
+
+
+
+ +
+

clazz

+
+
val clazz: KClass<*>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html new file mode 100644 index 000000000..4abadf3fd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html @@ -0,0 +1,44 @@ + + + + field + + + + + +
+
+
+
+
+
+ +
+

field

+
+
val field: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html new file mode 100644 index 000000000..9e3dc48a1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html @@ -0,0 +1,102 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+

Parameters

+
+
field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun UndeclaredField(field: String, clazz: KClass<*>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clazz: KClass<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val field: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/index.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/index.html new file mode 100644 index 000000000..41a84e69d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/io.bkbn.kompendium.annotations/index.html @@ -0,0 +1,126 @@ + + + + io.bkbn.kompendium.annotations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations

+

Contains all annotations used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

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

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-annotations/navigation.html b/docs/2.1.0/older/2.0.1/kompendium-annotations/navigation.html new file mode 100644 index 000000000..eb7bb20a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-annotations/navigation.html @@ -0,0 +1,573 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
+ diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/index.html new file mode 100644 index 000000000..6ecde5d71 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/index.html @@ -0,0 +1,76 @@ + + + + kompendium-auth + + + + + +
+
+
+
+
+
+ +
+

kompendium-auth

+

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

+
+

Packages

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

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html new file mode 100644 index 000000000..78adee786 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html @@ -0,0 +1,96 @@ + + + + ApiKeyConfiguration + + + + + +
+
+
+
+
+
+ +
+

ApiKeyConfiguration

+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val keyName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html new file mode 100644 index 000000000..c6f7120fe --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html @@ -0,0 +1,44 @@ + + + + keyName + + + + + +
+
+
+
+
+
+ +
+

keyName

+
+
abstract val keyName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html new file mode 100644 index 000000000..eb43033c7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html @@ -0,0 +1,44 @@ + + + + location + + + + + +
+
+
+
+
+
+ +
+

location

+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html new file mode 100644 index 000000000..a40245fb0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html @@ -0,0 +1,66 @@ + + + + BasicAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

BasicAuthConfiguration

+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html new file mode 100644 index 000000000..4bc5634fd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html @@ -0,0 +1,44 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
open val bearerFormat: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html new file mode 100644 index 000000000..48fb5f417 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html @@ -0,0 +1,81 @@ + + + + JwtAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

JwtAuthConfiguration

+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val bearerFormat: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html new file mode 100644 index 000000000..3f65d67af --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html new file mode 100644 index 000000000..a0929df0c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html @@ -0,0 +1,44 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
abstract val flows: OAuth.Flows
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html new file mode 100644 index 000000000..09c734b03 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html @@ -0,0 +1,96 @@ + + + + OAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

OAuthConfiguration

+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html new file mode 100644 index 000000000..56f5d2a83 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html @@ -0,0 +1,112 @@ + + + + SecurityConfiguration + + + + + +
+
+
+
+
+
+ +
+

SecurityConfiguration

+
interface SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html new file mode 100644 index 000000000..606c7df02 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
abstract val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html new file mode 100644 index 000000000..2413ada0e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html @@ -0,0 +1,125 @@ + + + + io.bkbn.kompendium.auth.configuration + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth.configuration

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecurityConfiguration
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html new file mode 100644 index 000000000..456c777c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html @@ -0,0 +1,66 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html new file mode 100644 index 000000000..8f52cf03c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html @@ -0,0 +1,44 @@ + + + + notarizedAuthenticate + + + + + +
+
+
+
+
+
+ +
+

notarizedAuthenticate

+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/index.html b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/index.html new file mode 100644 index 000000000..f98407dad --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/io.bkbn.kompendium.auth/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.auth + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth

+

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

Houses the available security configurations. At the moment, Basic, JWT, ApiKey, and OAuth are supported

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-auth/navigation.html b/docs/2.1.0/older/2.0.1/kompendium-auth/navigation.html new file mode 100644 index 000000000..eb7bb20a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-auth/navigation.html @@ -0,0 +1,573 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
+ diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/index.html new file mode 100644 index 000000000..6913b37c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/index.html @@ -0,0 +1,140 @@ + + + + kompendium-core + + + + + +
+
+
+
+
+
+ +
+

kompendium-core

+

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

It is also the only mandatory client-facing module for a basic setup.

+
+

Packages

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

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

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

Houses all interfaces and types related to describing route metadata.

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

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

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

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

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

Collection of utility functions used by Kompendium

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html new file mode 100644 index 000000000..1f354b4a2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html @@ -0,0 +1,44 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
+
fun <TResp> DeleteInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html new file mode 100644 index 000000000..c41c53e87 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html new file mode 100644 index 000000000..bd8a9023c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html new file mode 100644 index 000000000..fe334cf70 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html new file mode 100644 index 000000000..74f3a33d8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html @@ -0,0 +1,186 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html new file mode 100644 index 000000000..80acad05a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html new file mode 100644 index 000000000..d3eb97674 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html new file mode 100644 index 000000000..5104a4345 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html new file mode 100644 index 000000000..05d7d7ad2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html new file mode 100644 index 000000000..79eb02803 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html new file mode 100644 index 000000000..8d32e9e0a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html new file mode 100644 index 000000000..f64aadf93 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html @@ -0,0 +1,44 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
+
fun <TResp> GetInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html new file mode 100644 index 000000000..8849d5201 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html new file mode 100644 index 000000000..5473bd7aa --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html new file mode 100644 index 000000000..a75a1d199 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html new file mode 100644 index 000000000..9ec03e2cd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html @@ -0,0 +1,186 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html new file mode 100644 index 000000000..1a3298ccf --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html new file mode 100644 index 000000000..ee1557e05 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html new file mode 100644 index 000000000..0c9878880 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html new file mode 100644 index 000000000..9ab36fd57 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html new file mode 100644 index 000000000..d7bbf0f9b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html new file mode 100644 index 000000000..498f20906 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html new file mode 100644 index 000000000..ee412130b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html @@ -0,0 +1,44 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
+
fun HeadInfo(responseInfo: ResponseInfo<Unit>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html new file mode 100644 index 000000000..b8045d56b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html new file mode 100644 index 000000000..709ca8fb5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html new file mode 100644 index 000000000..4982e4f02 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html new file mode 100644 index 000000000..1692bc256 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html @@ -0,0 +1,186 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html new file mode 100644 index 000000000..ede92d6a2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html new file mode 100644 index 000000000..f0ddcb666 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html new file mode 100644 index 000000000..98621dce4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<Unit>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html new file mode 100644 index 000000000..1cca394ae --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html new file mode 100644 index 000000000..48ec687ca --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html new file mode 100644 index 000000000..73735e851 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html new file mode 100644 index 000000000..70b7814c8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html new file mode 100644 index 000000000..f73293160 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open val deprecated: Boolean
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html new file mode 100644 index 000000000..e4706ba70 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html new file mode 100644 index 000000000..0182c4ade --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html @@ -0,0 +1,265 @@ + + + + MethodInfo + + + + + +
+
+
+
+
+
+ +
+

MethodInfo

+
interface MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val deprecated: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val operationId: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tags: Set<String>
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html new file mode 100644 index 000000000..fd3cec28f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open val operationId: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html new file mode 100644 index 000000000..9f3ed7f9e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html new file mode 100644 index 000000000..f02efc9ac --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html new file mode 100644 index 000000000..e80026d73 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html new file mode 100644 index 000000000..5ed3f5287 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
abstract val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html new file mode 100644 index 000000000..c824e7984 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html new file mode 100644 index 000000000..118d7f94a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html @@ -0,0 +1,44 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
+
fun <TResp> OptionsInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html new file mode 100644 index 000000000..fa4084375 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html new file mode 100644 index 000000000..f6d18ff71 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html new file mode 100644 index 000000000..d523ce0c4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html new file mode 100644 index 000000000..e170a5573 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html @@ -0,0 +1,186 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html new file mode 100644 index 000000000..c3ed8e3f2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html new file mode 100644 index 000000000..f9a9d302a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html new file mode 100644 index 000000000..c5cb1f438 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html new file mode 100644 index 000000000..d3c530ece --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html new file mode 100644 index 000000000..4de0d8bf7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html new file mode 100644 index 000000000..c5ffa9dea --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html new file mode 100644 index 000000000..d8653a66c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html @@ -0,0 +1,44 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
+
fun <TReq, TResp> PatchInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html new file mode 100644 index 000000000..385104823 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html new file mode 100644 index 000000000..58772f54f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html new file mode 100644 index 000000000..36c83ca28 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html new file mode 100644 index 000000000..362f6b353 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html @@ -0,0 +1,201 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html new file mode 100644 index 000000000..a4d5950d9 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html new file mode 100644 index 000000000..dd96928d1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html new file mode 100644 index 000000000..88deb4161 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html new file mode 100644 index 000000000..55b802ef6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html new file mode 100644 index 000000000..c997882bf --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html new file mode 100644 index 000000000..e8cad100c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html new file mode 100644 index 000000000..6a2259089 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html new file mode 100644 index 000000000..804ab8836 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html @@ -0,0 +1,44 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
+
fun <TReq, TResp> PostInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html new file mode 100644 index 000000000..341453284 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html new file mode 100644 index 000000000..5c8005c2b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html new file mode 100644 index 000000000..3e227b724 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html new file mode 100644 index 000000000..814612e41 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html @@ -0,0 +1,201 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html new file mode 100644 index 000000000..b5a48f1df --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html new file mode 100644 index 000000000..f1180e758 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html new file mode 100644 index 000000000..aafdb8d8e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html new file mode 100644 index 000000000..d01a53108 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html new file mode 100644 index 000000000..30ee9775a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html new file mode 100644 index 000000000..e0013996a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html new file mode 100644 index 000000000..40fd62978 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html new file mode 100644 index 000000000..770866ca7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html @@ -0,0 +1,44 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
+
fun <TReq, TResp> PutInfo(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html new file mode 100644 index 000000000..cebc23567 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html new file mode 100644 index 000000000..7fe9dc393 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html new file mode 100644 index 000000000..95f88aa14 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html new file mode 100644 index 000000000..4392a2c63 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html @@ -0,0 +1,201 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html new file mode 100644 index 000000000..e9bd21dc5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html new file mode 100644 index 000000000..023143d80 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html new file mode 100644 index 000000000..bd8e21387 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html new file mode 100644 index 000000000..6b915853b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html new file mode 100644 index 000000000..6ec066d0a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html new file mode 100644 index 000000000..e12c1e597 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html new file mode 100644 index 000000000..0a448ca43 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html new file mode 100644 index 000000000..3382383c1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html @@ -0,0 +1,170 @@ + + + + io.bkbn.kompendium.core.metadata.method + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata.method

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html new file mode 100644 index 000000000..8a0d9763f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html @@ -0,0 +1,44 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
+
fun <TResp : Any> ExceptionInfo(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html new file mode 100644 index 000000000..3b08fc956 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html new file mode 100644 index 000000000..0169cf8bb --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html new file mode 100644 index 000000000..2904065f2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html @@ -0,0 +1,126 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val responseType: KType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html new file mode 100644 index 000000000..451be1428 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html new file mode 100644 index 000000000..d509c36ce --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html @@ -0,0 +1,44 @@ + + + + responseType + + + + + +
+
+
+
+
+
+ +
+

responseType

+
+
val responseType: KType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html new file mode 100644 index 000000000..2390c5c41 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html @@ -0,0 +1,44 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html new file mode 100644 index 000000000..7c3d18e75 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html @@ -0,0 +1,44 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
+
fun ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html new file mode 100644 index 000000000..7f881b9fd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html @@ -0,0 +1,44 @@ + + + + exampleName + + + + + +
+
+
+
+
+
+ +
+

exampleName

+
+
val exampleName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html new file mode 100644 index 000000000..4c003b314 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html @@ -0,0 +1,44 @@ + + + + exampleValue + + + + + +
+
+
+
+
+
+ +
+

exampleValue

+
+
val exampleValue: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html new file mode 100644 index 000000000..7ad61e8e1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html @@ -0,0 +1,96 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleValue: Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val parameterName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html new file mode 100644 index 000000000..478dc2417 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html @@ -0,0 +1,44 @@ + + + + parameterName + + + + + +
+
+
+
+
+
+ +
+

parameterName

+
+
val parameterName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html new file mode 100644 index 000000000..2151a55d8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html @@ -0,0 +1,44 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
+
fun <TReq> RequestInfo(description: String, required: Boolean = true, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TReq> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html new file mode 100644 index 000000000..001fc1e73 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html new file mode 100644 index 000000000..72b46c534 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TReq>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html new file mode 100644 index 000000000..cd08334c4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html @@ -0,0 +1,111 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html new file mode 100644 index 000000000..cf63f24ce --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html new file mode 100644 index 000000000..c78aaa4ea --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html new file mode 100644 index 000000000..af11fd973 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html @@ -0,0 +1,44 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
+
fun <TResp> ResponseInfo(status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html new file mode 100644 index 000000000..2e1d19852 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html new file mode 100644 index 000000000..4ba9a398f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html new file mode 100644 index 000000000..fb81617ad --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html @@ -0,0 +1,111 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html new file mode 100644 index 000000000..84e687783 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html new file mode 100644 index 000000000..029214ca0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html @@ -0,0 +1,44 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/index.html new file mode 100644 index 000000000..223c79893 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.metadata/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.core.metadata + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata

+

Houses all interfaces and types related to describing route metadata.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias SchemaMap = Map<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias TypeMap = Map<KTypeParameter, KTypeProjection>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html new file mode 100644 index 000000000..ed9184002 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html @@ -0,0 +1,231 @@ + + + + DefaultMethodParser + + + + + +
+
+
+
+
+
+ +
+

DefaultMethodParser

+
object DefaultMethodParser : IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html new file mode 100644 index 000000000..5e4e8c8f4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html @@ -0,0 +1,44 @@ + + + + calculateRoutePath + + + + + +
+
+
+
+
+
+ +
+

calculateRoutePath

+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html new file mode 100644 index 000000000..cc7642309 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html @@ -0,0 +1,44 @@ + + + + defaultValueInjector + + + + + +
+
+
+
+
+
+ +
+

defaultValueInjector

+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

Return

value of the proper type to match param

Parameters

param

Parameter to provide value for

Throws

if parameter type is not one of the basic types supported below.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html new file mode 100644 index 000000000..3bd098601 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html @@ -0,0 +1,44 @@ + + + + getDefaultParameterValue + + + + + +
+
+
+
+
+
+ +
+

getDefaultParameterValue

+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

Return

The default value if found

Parameters

clazz

to which the property belongs

prop

the property in question

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html new file mode 100644 index 000000000..c1e2bd928 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html @@ -0,0 +1,244 @@ + + + + IMethodParser + + + + + +
+
+
+
+
+
+ +
+

IMethodParser

+
interface IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html new file mode 100644 index 000000000..52c336670 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html @@ -0,0 +1,44 @@ + + + + mapToSpec + + + + + +
+
+
+
+
+
+ +
+

mapToSpec

+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html new file mode 100644 index 000000000..ef686a002 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html @@ -0,0 +1,44 @@ + + + + parseExceptions + + + + + +
+
+
+
+
+
+ +
+

parseExceptions

+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html new file mode 100644 index 000000000..8c872082b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html @@ -0,0 +1,44 @@ + + + + parseMethodInfo + + + + + +
+
+
+
+
+
+ +
+

parseMethodInfo

+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

Return

object representing the OpenAPI Path spec.

Parameters

info

implementation of the MethodInfo sealed class

paramType

Type of TParam

requestType

Type of TReq if required

responseType

Type of TResp

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html new file mode 100644 index 000000000..574ac716a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html @@ -0,0 +1,44 @@ + + + + parseResponse + + + + + +
+
+
+
+
+
+ +
+

parseResponse

+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html new file mode 100644 index 000000000..21a5e20a8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html @@ -0,0 +1,44 @@ + + + + resolveContent + + + + + +
+
+
+
+
+
+ +
+

resolveContent

+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

Return

Named mapping of media types.

Parameters

type

KType Type of the object

mediaTypes

list of acceptable http media types

examples

Mapping of named examples of valid bodies.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..d5de33ba5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html @@ -0,0 +1,44 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

Receiver

type

Return

list of valid parameter specs as detailed by the KType members

Throws

if the class could not be parsed properly

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html new file mode 100644 index 000000000..bac986cb8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html @@ -0,0 +1,44 @@ + + + + toParameter + + + + + +
+
+
+
+
+
+ +
+

toParameter

+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html new file mode 100644 index 000000000..09a2b4791 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html @@ -0,0 +1,44 @@ + + + + toRequestSpec + + + + + +
+
+
+
+
+
+ +
+

toRequestSpec

+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

Receiver

KType to convert

Return

Will return a generated Request if requestInfo is not null

Parameters

requestInfo

request metadata

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html new file mode 100644 index 000000000..fce392a6b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html @@ -0,0 +1,44 @@ + + + + toResponseSpec + + + + + +
+
+
+
+
+
+ +
+

toResponseSpec

+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

Receiver

KType to convert

Return

Will return a generated Pair if responseInfo is not null

Parameters

responseInfo

response metadata

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/index.html new file mode 100644 index 000000000..74c0b396a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.parser/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.core.parser + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.parser

+

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object DefaultMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface IMethodParser
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.routes/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.routes/index.html new file mode 100644 index 000000000..d5b72c3ee --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.routes/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.core.routes + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.routes

+

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html new file mode 100644 index 000000000..5494df863 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html @@ -0,0 +1,44 @@ + + + + redoc + + + + + +
+
+
+
+
+
+ +
+

redoc

+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

Parameters

pageTitle

Webpage title you wish to be displayed on your docs

specUrl

url to point ReDoc to the OpenAPI json document

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html new file mode 100644 index 000000000..b81526988 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html @@ -0,0 +1,44 @@ + + + + UNIT_TYPE + + + + + +
+
+
+
+
+
+ +
+

UNIT_TYPE

+
+
val UNIT_TYPE: KType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html new file mode 100644 index 000000000..1af904316 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html @@ -0,0 +1,44 @@ + + + + capitalized + + + + + +
+
+
+
+
+
+ +
+

capitalized

+
+
fun String.capitalized(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html new file mode 100644 index 000000000..e9098e0e8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html @@ -0,0 +1,44 @@ + + + + genericNameAdapter + + + + + +
+
+
+
+
+
+ +
+

genericNameAdapter

+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html new file mode 100644 index 000000000..0cc56e3e2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html @@ -0,0 +1,44 @@ + + + + getReferenceSlug + + + + + +
+
+
+
+
+
+ +
+

getReferenceSlug

+
+
fun KType.getReferenceSlug(): String


fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html new file mode 100644 index 000000000..7007172c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html @@ -0,0 +1,44 @@ + + + + getSimpleSlug + + + + + +
+
+
+
+
+
+ +
+

getSimpleSlug

+
+
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
fun KType.getSimpleSlug(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html new file mode 100644 index 000000000..d70e9553b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html @@ -0,0 +1,158 @@ + + + + Helpers + + + + + +
+
+
+
+
+
+ +
+

Helpers

+
object Helpers
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.capitalized(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getReferenceSlug(): String

fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getSimpleSlug(): String
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.toNumber(): Number
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val UNIT_TYPE: KType
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html new file mode 100644 index 000000000..f97ac7f3d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html @@ -0,0 +1,44 @@ + + + + logged + + + + + +
+
+
+
+
+
+ +
+

logged

+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html new file mode 100644 index 000000000..0aa0bf721 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html @@ -0,0 +1,44 @@ + + + + toNumber + + + + + +
+
+
+
+
+
+ +
+

toNumber

+
+
fun String.toNumber(): Number
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/index.html new file mode 100644 index 000000000..e093f07a3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core.util/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.core.util + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.util

+

Collection of utility functions used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Helpers
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html new file mode 100644 index 000000000..d3e0a1ed2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html @@ -0,0 +1,44 @@ + + + + addToCache + + + + + +
+
+
+
+
+
+ +
+

addToCache

+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html new file mode 100644 index 000000000..44d28e4f5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html @@ -0,0 +1,81 @@ + + + + KompendiumPreFlight + + + + + +
+
+
+
+
+
+ +
+

KompendiumPreFlight

+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html new file mode 100644 index 000000000..2035a6d4f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html @@ -0,0 +1,44 @@ + + + + methodNotarizationPreFlight + + + + + +
+
+
+
+
+
+ +
+

methodNotarizationPreFlight

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

Return

Route

Parameters

TParam
TReq
TResp
block

The function to execute, provided type information of the parameters above

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html new file mode 100644 index 000000000..55e8b7670 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html @@ -0,0 +1,44 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
+
fun Configuration()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html new file mode 100644 index 000000000..a92e26551 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html @@ -0,0 +1,44 @@ + + + + addCustomTypeSchema + + + + + +
+
+
+
+
+
+ +
+

addCustomTypeSchema

+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html new file mode 100644 index 000000000..134d8fa07 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html @@ -0,0 +1,44 @@ + + + + cache + + + + + +
+
+
+
+
+
+ +
+

cache

+
+
var cache: SchemaMap
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html new file mode 100644 index 000000000..a89fb9bfd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html @@ -0,0 +1,113 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
class Configuration
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var cache: SchemaMap
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
lateinit var spec: OpenApiSpec
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var specRoute: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html new file mode 100644 index 000000000..287d4dac2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html @@ -0,0 +1,44 @@ + + + + specRoute + + + + + +
+
+
+
+
+
+ +
+

specRoute

+
+
var specRoute: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html new file mode 100644 index 000000000..e1c3ceef9 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html @@ -0,0 +1,44 @@ + + + + spec + + + + + +
+
+
+
+
+
+ +
+

spec

+
+
lateinit var spec: OpenApiSpec
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html new file mode 100644 index 000000000..2372fcf34 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html @@ -0,0 +1,83 @@ + + + + Feature + + + + + +
+
+
+
+
+
+ +
+

Feature

+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val key: AttributeKey<Kompendium>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html new file mode 100644 index 000000000..f4cbfdc8c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html @@ -0,0 +1,44 @@ + + + + install + + + + + +
+
+
+
+
+
+ +
+

install

+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html new file mode 100644 index 000000000..30db50008 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html @@ -0,0 +1,44 @@ + + + + key + + + + + +
+
+
+
+
+
+ +
+

key

+
+
open override val key: AttributeKey<Kompendium>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html new file mode 100644 index 000000000..08db9dd46 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html @@ -0,0 +1,44 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
+
fun Kompendium(config: Kompendium.Configuration)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html new file mode 100644 index 000000000..117db4a41 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html @@ -0,0 +1,44 @@ + + + + config + + + + + +
+
+
+
+
+
+ +
+

config

+
+
val config: Kompendium.Configuration
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html new file mode 100644 index 000000000..bd41027b8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html @@ -0,0 +1,115 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Configuration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val config: Kompendium.Configuration
+
+
+
+
+
+

Extensions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html new file mode 100644 index 000000000..e4aed61b0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html @@ -0,0 +1,44 @@ + + + + generateKTypeKontent + + + + + +
+
+
+
+
+
+ +
+

generateKTypeKontent

+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Recursively fills schema map depending on KType classifier

Parameters

type

KType to parse

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html new file mode 100644 index 000000000..3fada2142 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html @@ -0,0 +1,44 @@ + + + + generateKontent + + + + + +
+
+
+
+
+
+ +
+

generateKontent

+
+
inline fun <T> generateKontent(cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for T

Parameters

T

type to analyze

cache

Existing schema map to append to


fun generateKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for KType type

Parameters

type

KType to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html new file mode 100644 index 000000000..62a88af23 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html @@ -0,0 +1,81 @@ + + + + Kontent + + + + + +
+
+
+
+
+
+ +
+

Kontent

+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> generateKontent(cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

fun generateKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Recursively fills schema map depending on KType classifier

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html new file mode 100644 index 000000000..74cc9b33a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html @@ -0,0 +1,156 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html new file mode 100644 index 000000000..318799bf1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html @@ -0,0 +1,44 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html new file mode 100644 index 000000000..5736d1345 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html @@ -0,0 +1,44 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html new file mode 100644 index 000000000..9c19d6257 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html @@ -0,0 +1,44 @@ + + + + notarizedHead + + + + + +
+
+
+
+
+
+ +
+

notarizedHead

+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html new file mode 100644 index 000000000..fa0a32a5d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html @@ -0,0 +1,44 @@ + + + + notarizedOptions + + + + + +
+
+
+
+
+
+ +
+

notarizedOptions

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html new file mode 100644 index 000000000..ec2de6e56 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html @@ -0,0 +1,44 @@ + + + + notarizedPatch + + + + + +
+
+
+
+
+
+ +
+

notarizedPatch

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html new file mode 100644 index 000000000..2549aad37 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html @@ -0,0 +1,44 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html new file mode 100644 index 000000000..aa1e765ee --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html @@ -0,0 +1,44 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/index.html b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/index.html new file mode 100644 index 000000000..73b1fc29e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/io.bkbn.kompendium.core/index.html @@ -0,0 +1,111 @@ + + + + io.bkbn.kompendium.core + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core

+

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

Plugin

The Kompendium plugin is an extremely light-weight plugin, with only a couple areas of customization.

Serialization

Kompendium relies on your API to provide a properly-configured ContentNegotiator in order to convert the OpenApiSpec into JSON. The advantage to this approach is that all of your data classes will be serialized precisely how you define. The downside is that issues could exist in serialization frameworks that have not been tested. At the moment, Jackson, Gson and KotlinX serialization have all been tested. If you run into any serialization issues, particularly with a serializer not listed above, please open an issue on GitHub 🙏

Notarization

Central to Kompendium is the concept of notarization.

Notarizing a route is the mechanism by which Kompendium analyzes your route types, along with provided metadata, and converts to the expected OpenAPI format.

Before jumping into notarization, lets first look at a standard Ktor route

routing {
get {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Now, let's compare this to the same functionality, but notarized using Kompendium

routing {
notarizedGet(simpleGetExample) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Pretty simple huh. But hold on... what is this simpleGetExample? How can I know that it is so "simple". Let's take a look

val simpleGetExample = GetInfo<Unit, BasicResponse>(
summary = "Simple, Documented GET Request",
description = "This is to showcase just how easy it is to document your Ktor API!",
responseInfo = ResponseInfo(
status = HttpStatusCode.OK,
description = "This means everything went as expected!",
examples = mapOf("demo" to BasicResponse(c = "52c099d7-8642-46cc-b34e-22f39b923cf4"))
),
tags = setOf("Simple")
)

See, not so bad 😄 GetInfo<*,*> is an implementation of MethodInfo<TParam, TResp>, a sealed interface designed to encapsulate all the metadata required for documenting an API route. Kompendium leverages this data, along with the provided type parameters TParam and TResp to construct the full OpenAPI Specification for your route.

Additionally, just as a backup, each notarization method includes a "post-processing' hook that will allow you to have final say in the generated route info prior to being attached to the spec. This can be accessed via the optional parameter

routing {
notarizedGet(simpleGetExample, postProcess = { spec -> spec }) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

This should only be used in extremely rare scenarios, but it is nice to know it is there if you need it.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-core/navigation.html b/docs/2.1.0/older/2.0.1/kompendium-core/navigation.html new file mode 100644 index 000000000..eb7bb20a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-core/navigation.html @@ -0,0 +1,573 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
+ diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/index.html b/docs/2.1.0/older/2.0.1/kompendium-locations/index.html new file mode 100644 index 000000000..57087cac7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/index.html @@ -0,0 +1,60 @@ + + + + kompendium-locations + + + + + +
+
+
+
+
+
+ +
+

kompendium-locations

+

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html new file mode 100644 index 000000000..16638fcaf --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html @@ -0,0 +1,44 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
+
fun LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html new file mode 100644 index 000000000..992a08aa5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html @@ -0,0 +1,44 @@ + + + + feature + + + + + +
+
+
+
+
+
+ +
+

feature

+
+
val feature: Kompendium
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html new file mode 100644 index 000000000..0cbe8a590 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html @@ -0,0 +1,96 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val feature: Kompendium
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val op: PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val path: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html new file mode 100644 index 000000000..d872437c1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html @@ -0,0 +1,44 @@ + + + + op + + + + + +
+
+
+
+
+
+ +
+

op

+
+
val op: PathOperation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html new file mode 100644 index 000000000..1475e95ed --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html @@ -0,0 +1,44 @@ + + + + path + + + + + +
+
+
+
+
+
+ +
+

path

+
+
val path: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html new file mode 100644 index 000000000..baa270b7c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html @@ -0,0 +1,44 @@ + + + + calculateLocationPath + + + + + +
+
+
+
+
+
+ +
+

calculateLocationPath

+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html new file mode 100644 index 000000000..6479fcf71 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html @@ -0,0 +1,278 @@ + + + + LocationMethodParser + + + + + +
+
+
+
+
+
+ +
+

LocationMethodParser

+
object LocationMethodParser : IMethodParser
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html new file mode 100644 index 000000000..ccd7c9007 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html @@ -0,0 +1,44 @@ + + + + processBaseInfo + + + + + +
+
+
+
+
+
+ +
+

processBaseInfo

+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..4db2439f3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html @@ -0,0 +1,44 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html new file mode 100644 index 000000000..146b323fa --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html @@ -0,0 +1,111 @@ + + + + NotarizedLocation + + + + + +
+
+
+
+
+
+ +
+

NotarizedLocation

+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html new file mode 100644 index 000000000..4eab340bf --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html @@ -0,0 +1,44 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html new file mode 100644 index 000000000..8c69b0dc0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html @@ -0,0 +1,44 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param. Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html new file mode 100644 index 000000000..1179bb003 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html @@ -0,0 +1,44 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html new file mode 100644 index 000000000..9672c1180 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html @@ -0,0 +1,44 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/index.html b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/index.html new file mode 100644 index 000000000..e96863b12 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/io.bkbn.kompendium.locations/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.locations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.locations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object LocationMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-locations/navigation.html b/docs/2.1.0/older/2.0.1/kompendium-locations/navigation.html new file mode 100644 index 000000000..eb7bb20a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-locations/navigation.html @@ -0,0 +1,573 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
+ diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/index.html new file mode 100644 index 000000000..25ed14494 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/index.html @@ -0,0 +1,204 @@ + + + + kompendium-oas + + + + + +
+
+
+
+
+
+ +
+

kompendium-oas

+

Open Api Specification

This module contains the models that represent the Open Api Specification 3.0 (OAS).

It is a purely domain-based module, with no logic whatsoever.

The specification can be found here.

+
+

Packages

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

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

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

Here we house data models that will be used across the module.

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

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

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

This package houses the data models for information metadata such as contact and licensing info

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

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

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

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

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

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

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

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

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

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html new file mode 100644 index 000000000..397109677 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html @@ -0,0 +1,44 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
+
fun ExternalDocumentation(url: URI, description: String?)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html new file mode 100644 index 000000000..44dbdc918 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html new file mode 100644 index 000000000..b690908c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html @@ -0,0 +1,81 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html new file mode 100644 index 000000000..bbc700ff3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html new file mode 100644 index 000000000..25999fe14 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html @@ -0,0 +1,44 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
+
fun Tag(name: String, description: String? = null, externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html new file mode 100644 index 000000000..bc9ae694e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html new file mode 100644 index 000000000..9a2d81e67 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html new file mode 100644 index 000000000..bad277817 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html @@ -0,0 +1,96 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html new file mode 100644 index 000000000..a755e5251 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/index.html new file mode 100644 index 000000000..96dd16c22 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.common/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.common + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.common

+

Here we house data models that will be used across the module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html new file mode 100644 index 000000000..751de7cef --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html @@ -0,0 +1,44 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
+
fun Components(securitySchemes: MutableMap<String, SecuritySchema> = mutableMapOf())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html new file mode 100644 index 000000000..1a28d0f16 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html @@ -0,0 +1,66 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
data class Components(securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html new file mode 100644 index 000000000..3586fd2e8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/index.html new file mode 100644 index 000000000..4cece3dec --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.component/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.oas.component + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.component

+

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Components(securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html new file mode 100644 index 000000000..bfe2c43d6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html @@ -0,0 +1,44 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
+
fun Contact(name: String, url: URI? = null, email: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html new file mode 100644 index 000000000..0290b7b59 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html @@ -0,0 +1,44 @@ + + + + email + + + + + +
+
+
+
+
+
+ +
+

email

+
+
var email: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html new file mode 100644 index 000000000..dcf34d83a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html @@ -0,0 +1,96 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var email: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html new file mode 100644 index 000000000..0e84fc068 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html new file mode 100644 index 000000000..45568071a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html new file mode 100644 index 000000000..7e826b09b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html @@ -0,0 +1,44 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
+
fun Info(title: String? = null, version: String? = null, description: String? = null, termsOfService: URI? = null, contact: Contact? = null, license: License? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html new file mode 100644 index 000000000..b56be3c51 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html @@ -0,0 +1,44 @@ + + + + contact + + + + + +
+
+
+
+
+
+ +
+

contact

+
+
var contact: Contact? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html new file mode 100644 index 000000000..ae0b7cd2c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html new file mode 100644 index 000000000..34cc6fc11 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html @@ -0,0 +1,141 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var contact: Contact? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var license: License? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var termsOfService: URI? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var title: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var version: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html new file mode 100644 index 000000000..b5d43afd9 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html @@ -0,0 +1,44 @@ + + + + license + + + + + +
+
+
+
+
+
+ +
+

license

+
+
var license: License? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html new file mode 100644 index 000000000..682f76a6e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html @@ -0,0 +1,44 @@ + + + + termsOfService + + + + + +
+
+
+
+
+
+ +
+

termsOfService

+
+
var termsOfService: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html new file mode 100644 index 000000000..9f226162d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html @@ -0,0 +1,44 @@ + + + + title + + + + + +
+
+
+
+
+
+ +
+

title

+
+
var title: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html new file mode 100644 index 000000000..c3f168d96 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html @@ -0,0 +1,44 @@ + + + + version + + + + + +
+
+
+
+
+
+ +
+

version

+
+
var version: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html new file mode 100644 index 000000000..e8e2d760a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html @@ -0,0 +1,44 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
+
fun License(name: String, url: URI? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html new file mode 100644 index 000000000..4152fe38f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html @@ -0,0 +1,81 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
data class License(name: String, url: URI?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html new file mode 100644 index 000000000..fc3b6c8a3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html new file mode 100644 index 000000000..f791ca481 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/index.html new file mode 100644 index 000000000..07a25e683 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.info/index.html @@ -0,0 +1,96 @@ + + + + io.bkbn.kompendium.oas.info + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.info

+

This package houses the data models for information metadata such as contact and licensing info

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class License(name: String, url: URI?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html new file mode 100644 index 000000000..50d015ff3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html @@ -0,0 +1,44 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
+
fun PathOperation(tags: Set<String> = emptySet(), summary: String? = null, description: String? = null, externalDocs: ExternalDocumentation? = null, operationId: String? = null, parameters: List<Parameter>? = null, requestBody: Request? = null, responses: Map<Int, Response>? = null, callbacks: Map<String, Payload>? = null, deprecated: Boolean = false, security: List<Map<String, List<String>>>? = null, servers: List<Server>? = null, x-codegen-request-body-name: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html new file mode 100644 index 000000000..726ab4f1d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html @@ -0,0 +1,44 @@ + + + + callbacks + + + + + +
+
+
+
+
+
+ +
+

callbacks

+
+
var callbacks: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html new file mode 100644 index 000000000..42f813e7d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
var deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html new file mode 100644 index 000000000..f291c9721 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html new file mode 100644 index 000000000..c71733dc2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
var externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html new file mode 100644 index 000000000..510ddaf1b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html @@ -0,0 +1,246 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var callbacks: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var requestBody: Request? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var responses: Map<Int, Response>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var security: List<Map<String, List<String>>>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var summary: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var tags: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var x-codegen-request-body-name: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html new file mode 100644 index 000000000..042311331 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
var operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html new file mode 100644 index 000000000..004106dfe --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html @@ -0,0 +1,44 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html new file mode 100644 index 000000000..47aa8d051 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html @@ -0,0 +1,44 @@ + + + + requestBody + + + + + +
+
+
+
+
+
+ +
+

requestBody

+
+
var requestBody: Request? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html new file mode 100644 index 000000000..991794826 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html @@ -0,0 +1,44 @@ + + + + responses + + + + + +
+
+
+
+
+
+ +
+

responses

+
+
var responses: Map<Int, Response>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html new file mode 100644 index 000000000..0ce0a765b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html @@ -0,0 +1,44 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
var security: List<Map<String, List<String>>>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html new file mode 100644 index 000000000..0f597ec2d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html new file mode 100644 index 000000000..32c36d685 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
var summary: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html new file mode 100644 index 000000000..1dcf19059 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
var tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html new file mode 100644 index 000000000..2c3158ea4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html @@ -0,0 +1,44 @@ + + + + x-codegen-request-body-name + + + + + +
+
+
+
+
+
+ +
+

x-codegen-request-body-name

+
+
var x-codegen-request-body-name: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html new file mode 100644 index 000000000..536f10952 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html @@ -0,0 +1,44 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
+
fun Path(get: PathOperation? = null, put: PathOperation? = null, post: PathOperation? = null, delete: PathOperation? = null, options: PathOperation? = null, head: PathOperation? = null, patch: PathOperation? = null, trace: PathOperation? = null, servers: List<Server>? = null, parameters: List<Parameter>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html new file mode 100644 index 000000000..5cf5e6311 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html @@ -0,0 +1,44 @@ + + + + delete + + + + + +
+
+
+
+
+
+ +
+

delete

+
+
var delete: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html new file mode 100644 index 000000000..7342a9948 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html @@ -0,0 +1,44 @@ + + + + get + + + + + +
+
+
+
+
+
+ +
+

get

+
+
var get: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html new file mode 100644 index 000000000..510410e6f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html @@ -0,0 +1,44 @@ + + + + head + + + + + +
+
+
+
+
+
+ +
+

head

+
+
var head: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html new file mode 100644 index 000000000..969b5307b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html @@ -0,0 +1,201 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var delete: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var get: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var head: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var options: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var patch: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var post: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var put: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var trace: PathOperation? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html new file mode 100644 index 000000000..646fad687 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html @@ -0,0 +1,44 @@ + + + + options + + + + + +
+
+
+
+
+
+ +
+

options

+
+
var options: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html new file mode 100644 index 000000000..53b669417 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html @@ -0,0 +1,44 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html new file mode 100644 index 000000000..09f7d1ce5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html @@ -0,0 +1,44 @@ + + + + patch + + + + + +
+
+
+
+
+
+ +
+

patch

+
+
var patch: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html new file mode 100644 index 000000000..0e79424cc --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html @@ -0,0 +1,44 @@ + + + + post + + + + + +
+
+
+
+
+
+ +
+

post

+
+
var post: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html new file mode 100644 index 000000000..6adf57729 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html @@ -0,0 +1,44 @@ + + + + put + + + + + +
+
+
+
+
+
+ +
+

put

+
+
var put: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html new file mode 100644 index 000000000..d12d6c2b0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html new file mode 100644 index 000000000..5ffbf5d3e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html @@ -0,0 +1,44 @@ + + + + trace + + + + + +
+
+
+
+
+
+ +
+

trace

+
+
var trace: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/index.html new file mode 100644 index 000000000..54d8ff28b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.path/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.path + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.path

+

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html new file mode 100644 index 000000000..f228d84c2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html @@ -0,0 +1,44 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
+
fun AnyOfPayload(anyOf: List<ComponentSchema>)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html new file mode 100644 index 000000000..d2e0959f4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html @@ -0,0 +1,44 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html new file mode 100644 index 000000000..b15b5eef6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html @@ -0,0 +1,66 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html new file mode 100644 index 000000000..bb4c066ed --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html @@ -0,0 +1,44 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html new file mode 100644 index 000000000..acf6fb3a5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html @@ -0,0 +1,66 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html new file mode 100644 index 000000000..b359a59ce --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html @@ -0,0 +1,44 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html new file mode 100644 index 000000000..19948f97a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html @@ -0,0 +1,44 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
+
fun MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html new file mode 100644 index 000000000..e8361b406 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, MediaType.Example>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html new file mode 100644 index 000000000..d7bb8dca7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html @@ -0,0 +1,98 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, MediaType.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html new file mode 100644 index 000000000..59907b05a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html @@ -0,0 +1,44 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html new file mode 100644 index 000000000..325f9d773 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html @@ -0,0 +1,44 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html new file mode 100644 index 000000000..9ff620fba --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html @@ -0,0 +1,66 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html new file mode 100644 index 000000000..967b5ca3b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html @@ -0,0 +1,44 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html new file mode 100644 index 000000000..65a0c05cb --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html @@ -0,0 +1,44 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
+
fun Parameter(name: String, in: String, schema: ComponentSchema, description: String? = null, required: Boolean = true, deprecated: Boolean = false, allowEmptyValue: Boolean? = null, style: String? = null, explode: Boolean? = null, examples: Map<String, Parameter.Example>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html new file mode 100644 index 000000000..c63f2c25b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html @@ -0,0 +1,44 @@ + + + + allowEmptyValue + + + + + +
+
+
+
+
+
+ +
+

allowEmptyValue

+
+
val allowEmptyValue: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html new file mode 100644 index 000000000..316e52cfe --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html new file mode 100644 index 000000000..0ea611e05 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html new file mode 100644 index 000000000..2a61ef668 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, Parameter.Example>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html new file mode 100644 index 000000000..2f75bc552 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html @@ -0,0 +1,44 @@ + + + + explode + + + + + +
+
+
+
+
+
+ +
+

explode

+
+
val explode: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html new file mode 100644 index 000000000..9bfb954dc --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html @@ -0,0 +1,44 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html new file mode 100644 index 000000000..f34044bab --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html @@ -0,0 +1,218 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val allowEmptyValue: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, Parameter.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val explode: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val style: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html new file mode 100644 index 000000000..dc124becb --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html new file mode 100644 index 000000000..a02e91ffb --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html new file mode 100644 index 000000000..ccaf03116 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html @@ -0,0 +1,44 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html new file mode 100644 index 000000000..ea52885b6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html @@ -0,0 +1,44 @@ + + + + style + + + + + +
+
+
+
+
+
+ +
+

style

+
+
val style: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html new file mode 100644 index 000000000..145c036c4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html @@ -0,0 +1,84 @@ + + + + Payload + + + + + +
+
+
+
+
+
+ +
+

Payload

+
interface Payload
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html new file mode 100644 index 000000000..d8c3a4aee --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html @@ -0,0 +1,44 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
+
fun Request(description: String?, content: Map<String, MediaType>, required: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html new file mode 100644 index 000000000..f7f35f99e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html @@ -0,0 +1,44 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html new file mode 100644 index 000000000..e8bdc30e0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html new file mode 100644 index 000000000..f5da7c160 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html @@ -0,0 +1,96 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = false
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html new file mode 100644 index 000000000..30075fcaf --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html new file mode 100644 index 000000000..a8cc2bd87 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html @@ -0,0 +1,44 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
+
fun Response(description: String? = null, headers: Map<String, Payload>? = null, content: Map<String, MediaType>? = null, links: Map<String, Payload>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html new file mode 100644 index 000000000..3b0ef3b0d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html @@ -0,0 +1,44 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html new file mode 100644 index 000000000..937fb6d94 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html new file mode 100644 index 000000000..85b19d3da --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html @@ -0,0 +1,44 @@ + + + + headers + + + + + +
+
+
+
+
+
+ +
+

headers

+
+
val headers: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html new file mode 100644 index 000000000..4483cfd74 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html @@ -0,0 +1,111 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val headers: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val links: Map<String, Payload>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html new file mode 100644 index 000000000..913a7814a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html @@ -0,0 +1,44 @@ + + + + links + + + + + +
+
+
+
+
+
+ +
+

links

+
+
val links: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html new file mode 100644 index 000000000..37976baf8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.oas.payload + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.payload

+

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html new file mode 100644 index 000000000..96409f54c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html @@ -0,0 +1,44 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
+
fun AnyOfSchema(anyOf: List<ComponentSchema>, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html new file mode 100644 index 000000000..00c43f7bc --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html @@ -0,0 +1,44 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html new file mode 100644 index 000000000..243b97fa3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html new file mode 100644 index 000000000..e660cbfb1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html @@ -0,0 +1,128 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html new file mode 100644 index 000000000..8d6e19f49 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html @@ -0,0 +1,44 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
+
fun ArraySchema(items: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null, minItems: Int? = null, maxItems: Int? = null, uniqueItems: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html new file mode 100644 index 000000000..19cae300e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html new file mode 100644 index 000000000..4a98d9c12 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html new file mode 100644 index 000000000..58bcff492 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html @@ -0,0 +1,203 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val uniqueItems: Boolean? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html new file mode 100644 index 000000000..6adc97c37 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html new file mode 100644 index 000000000..8d4afea0d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html @@ -0,0 +1,44 @@ + + + + maxItems + + + + + +
+
+
+
+
+
+ +
+

maxItems

+
+
val maxItems: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html new file mode 100644 index 000000000..e9ced4714 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html @@ -0,0 +1,44 @@ + + + + minItems + + + + + +
+
+
+
+
+
+ +
+

minItems

+
+
val minItems: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html new file mode 100644 index 000000000..a3cfe557d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html new file mode 100644 index 000000000..c3a2fc352 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html new file mode 100644 index 000000000..afdb1b11c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html @@ -0,0 +1,44 @@ + + + + uniqueItems + + + + + +
+
+
+
+
+
+ +
+

uniqueItems

+
+
val uniqueItems: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html new file mode 100644 index 000000000..4880287b3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html @@ -0,0 +1,44 @@ + + + + addDefault + + + + + +
+
+
+
+
+
+ +
+

addDefault

+
+
open fun addDefault(default: Any?): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html new file mode 100644 index 000000000..438da76de --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open val default: Any?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html new file mode 100644 index 000000000..b5165b1ea --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html new file mode 100644 index 000000000..a4f705f7c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html @@ -0,0 +1,137 @@ + + + + ComponentSchema + + + + + +
+
+
+
+
+
+ +
+

ComponentSchema

+
interface ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html new file mode 100644 index 000000000..f98752dc6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html @@ -0,0 +1,44 @@ + + + + setDescription + + + + + +
+
+
+
+
+
+ +
+

setDescription

+
+
open fun setDescription(description: String): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html new file mode 100644 index 000000000..cb44adf49 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html @@ -0,0 +1,44 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
+
fun DictionarySchema(additionalProperties: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html new file mode 100644 index 000000000..fbbcd3714 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html @@ -0,0 +1,44 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html new file mode 100644 index 000000000..baccdabc0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html new file mode 100644 index 000000000..645e3798a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html new file mode 100644 index 000000000..8f75ab847 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html @@ -0,0 +1,158 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html new file mode 100644 index 000000000..74e76d5d9 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html new file mode 100644 index 000000000..339ce6bd5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html new file mode 100644 index 000000000..81d062249 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html @@ -0,0 +1,44 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
+
fun EnumSchema(enum: Set<String>, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html new file mode 100644 index 000000000..c9811371e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html new file mode 100644 index 000000000..be0226969 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html new file mode 100644 index 000000000..2d160688f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html @@ -0,0 +1,44 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html new file mode 100644 index 000000000..622a0bb33 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html @@ -0,0 +1,158 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html new file mode 100644 index 000000000..ff9205956 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html new file mode 100644 index 000000000..a02a444f3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html new file mode 100644 index 000000000..8654d65fe --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html @@ -0,0 +1,44 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
+
fun FormattedSchema(format: String, type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minimum: Number? = null, maximum: Number? = null, exclusiveMinimum: Boolean? = null, exclusiveMaximum: Boolean? = null, multipleOf: Number? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html new file mode 100644 index 000000000..42c83896c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html new file mode 100644 index 000000000..62fd5036a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html new file mode 100644 index 000000000..948aab17f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html @@ -0,0 +1,44 @@ + + + + exclusiveMaximum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMaximum

+
+
val exclusiveMaximum: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html new file mode 100644 index 000000000..03121c949 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html @@ -0,0 +1,44 @@ + + + + exclusiveMinimum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMinimum

+
+
val exclusiveMinimum: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html new file mode 100644 index 000000000..a022be937 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html new file mode 100644 index 000000000..d407f4b90 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html @@ -0,0 +1,233 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMaximum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMinimum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maximum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minimum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multipleOf: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html new file mode 100644 index 000000000..5a79a235a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html @@ -0,0 +1,44 @@ + + + + maximum + + + + + +
+
+
+
+
+
+ +
+

maximum

+
+
val maximum: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html new file mode 100644 index 000000000..ca5ba8508 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html @@ -0,0 +1,44 @@ + + + + minimum + + + + + +
+
+
+
+
+
+ +
+

minimum

+
+
val minimum: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html new file mode 100644 index 000000000..e69927088 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html @@ -0,0 +1,44 @@ + + + + multipleOf + + + + + +
+
+
+
+
+
+ +
+

multipleOf

+
+
val multipleOf: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html new file mode 100644 index 000000000..2ed1d8714 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html new file mode 100644 index 000000000..f7d075c79 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html new file mode 100644 index 000000000..107782945 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html @@ -0,0 +1,44 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
+
fun FreeFormSchema(nullable: Boolean? = null, minProperties: Int? = null, maxProperties: Int? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html new file mode 100644 index 000000000..a52e70b64 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html @@ -0,0 +1,44 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html new file mode 100644 index 000000000..148dc8ba1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html new file mode 100644 index 000000000..b6db09606 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html @@ -0,0 +1,188 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html new file mode 100644 index 000000000..b63d0a2e9 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html @@ -0,0 +1,44 @@ + + + + maxProperties + + + + + +
+
+
+
+
+
+ +
+

maxProperties

+
+
val maxProperties: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html new file mode 100644 index 000000000..56c4ce179 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html @@ -0,0 +1,44 @@ + + + + minProperties + + + + + +
+
+
+
+
+
+ +
+

minProperties

+
+
val minProperties: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html new file mode 100644 index 000000000..234c28758 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html new file mode 100644 index 000000000..03f8a944c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html new file mode 100644 index 000000000..6c60fd3f7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html @@ -0,0 +1,44 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
+
fun ObjectSchema(properties: Map<String, ComponentSchema>, default: Any? = null, description: String? = null, nullable: Boolean? = null, required: List<String>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html new file mode 100644 index 000000000..3aa866b9f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html new file mode 100644 index 000000000..d124e51ff --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html new file mode 100644 index 000000000..38daf7b46 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html @@ -0,0 +1,173 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Map<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: List<String>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html new file mode 100644 index 000000000..de04f3740 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html new file mode 100644 index 000000000..5b90ab46c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Map<String, ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html new file mode 100644 index 000000000..d88566d85 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: List<String>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html new file mode 100644 index 000000000..230b98e5a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html new file mode 100644 index 000000000..da7c4fc33 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html @@ -0,0 +1,44 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
+
fun SimpleSchema(type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minLength: Int? = null, maxLength: Int? = null, pattern: String? = null, format: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html new file mode 100644 index 000000000..f5ca0b4f8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html new file mode 100644 index 000000000..fe6035545 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html new file mode 100644 index 000000000..b3375ef3b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html new file mode 100644 index 000000000..064347e9f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html @@ -0,0 +1,203 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html new file mode 100644 index 000000000..127d92a52 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html @@ -0,0 +1,44 @@ + + + + maxLength + + + + + +
+
+
+
+
+
+ +
+

maxLength

+
+
val maxLength: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html new file mode 100644 index 000000000..7e210ab3f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html @@ -0,0 +1,44 @@ + + + + minLength + + + + + +
+
+
+
+
+
+ +
+

minLength

+
+
val minLength: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html new file mode 100644 index 000000000..d11f943fd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html new file mode 100644 index 000000000..85382d880 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html @@ -0,0 +1,44 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html new file mode 100644 index 000000000..e3e503405 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html new file mode 100644 index 000000000..41bc7142e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
abstract override val default: Any?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html new file mode 100644 index 000000000..b0548698d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html @@ -0,0 +1,222 @@ + + + + TypedSchema + + + + + +
+
+
+
+
+
+ +
+

TypedSchema

+
interface TypedSchema : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract override val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val nullable: Boolean?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val type: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html new file mode 100644 index 000000000..970f2f1b2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
abstract val nullable: Boolean?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html new file mode 100644 index 000000000..4d265923b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
abstract val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html new file mode 100644 index 000000000..20f1cfe35 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html @@ -0,0 +1,201 @@ + + + + io.bkbn.kompendium.oas.schema + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.schema

+

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface TypedSchema : ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html new file mode 100644 index 000000000..83fedcb7d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html @@ -0,0 +1,44 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
+
fun ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..a147498a1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html @@ -0,0 +1,98 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..26a5eda73 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html @@ -0,0 +1,98 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html new file mode 100644 index 000000000..bdbb05b40 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html @@ -0,0 +1,98 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html new file mode 100644 index 000000000..50c4c1adc --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html @@ -0,0 +1,145 @@ + + + + ApiKeyLocation + + + + + +
+
+
+
+
+
+ +
+

ApiKeyLocation

+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+

Entries

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

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html new file mode 100644 index 000000000..8108eaae0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html @@ -0,0 +1,44 @@ + + + + toString + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html new file mode 100644 index 000000000..10b70b860 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html @@ -0,0 +1,44 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html new file mode 100644 index 000000000..91f2a62b5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html @@ -0,0 +1,113 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html new file mode 100644 index 000000000..c84857970 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html new file mode 100644 index 000000000..ce0afbf87 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html new file mode 100644 index 000000000..514419b61 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html @@ -0,0 +1,44 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
+
fun BasicAuth()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html new file mode 100644 index 000000000..d975e3d91 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html @@ -0,0 +1,81 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
class BasicAuth : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html new file mode 100644 index 000000000..e2e912968 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html @@ -0,0 +1,44 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html new file mode 100644 index 000000000..cc9f7e380 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html new file mode 100644 index 000000000..834e37827 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html @@ -0,0 +1,44 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
+
fun BearerAuth(bearerFormat: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html new file mode 100644 index 000000000..74b22fb4e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html @@ -0,0 +1,44 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
val bearerFormat: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html new file mode 100644 index 000000000..a048dd4c4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html @@ -0,0 +1,96 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val bearerFormat: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html new file mode 100644 index 000000000..ef0485c67 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html @@ -0,0 +1,44 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html new file mode 100644 index 000000000..c3ae7d853 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html new file mode 100644 index 000000000..7dcfc4e0b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html @@ -0,0 +1,44 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
+
fun AuthorizationCode(authorizationUrl: String, tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html new file mode 100644 index 000000000..674c36a83 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html new file mode 100644 index 000000000..6a8c4d441 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html @@ -0,0 +1,111 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html new file mode 100644 index 000000000..18b6c4b3f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html new file mode 100644 index 000000000..5ac75ef8b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html new file mode 100644 index 000000000..803554161 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html new file mode 100644 index 000000000..14bbc1bb5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html @@ -0,0 +1,44 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
+
fun ClientCredential(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html new file mode 100644 index 000000000..5625fc328 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html @@ -0,0 +1,111 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html new file mode 100644 index 000000000..9767af5a4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html new file mode 100644 index 000000000..4c61e11dc --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html new file mode 100644 index 000000000..2c9ba2283 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html new file mode 100644 index 000000000..428e5096d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open val authorizationUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html new file mode 100644 index 000000000..e5d747dba --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html @@ -0,0 +1,157 @@ + + + + Flow + + + + + +
+
+
+
+
+
+ +
+

Flow

+
interface Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val refreshUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html new file mode 100644 index 000000000..ba5f423cc --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open val refreshUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html new file mode 100644 index 000000000..17f2d3cb0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html new file mode 100644 index 000000000..26da963ad --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open val tokenUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html new file mode 100644 index 000000000..ed556a1ad --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html @@ -0,0 +1,44 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
+
fun Flows(implicit: OAuth.Flows.Implicit? = null, authorizationCode: OAuth.Flows.AuthorizationCode? = null, password: OAuth.Flows.Password? = null, clientCredentials: OAuth.Flows.ClientCredential? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html new file mode 100644 index 000000000..de061b74e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html @@ -0,0 +1,44 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
+
fun Implicit(authorizationUrl: String, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html new file mode 100644 index 000000000..35a60c2ab --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html new file mode 100644 index 000000000..cda82c2c2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html @@ -0,0 +1,111 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html new file mode 100644 index 000000000..f0f3e41a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html new file mode 100644 index 000000000..918a21d61 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html new file mode 100644 index 000000000..5674748c8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html @@ -0,0 +1,44 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
+
fun Password(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html new file mode 100644 index 000000000..a9b78a33e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html @@ -0,0 +1,111 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html new file mode 100644 index 000000000..8187f2d37 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html new file mode 100644 index 000000000..e27f99e63 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html new file mode 100644 index 000000000..86f2a80e1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html new file mode 100644 index 000000000..67bf61bcb --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html @@ -0,0 +1,44 @@ + + + + authorizationCode + + + + + +
+
+
+
+
+
+ +
+

authorizationCode

+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html new file mode 100644 index 000000000..405b66298 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html @@ -0,0 +1,44 @@ + + + + clientCredentials + + + + + +
+
+
+
+
+
+ +
+

clientCredentials

+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html new file mode 100644 index 000000000..35b50a888 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html @@ -0,0 +1,44 @@ + + + + implicit + + + + + +
+
+
+
+
+
+ +
+

implicit

+
+
val implicit: OAuth.Flows.Implicit? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html new file mode 100644 index 000000000..d92868cf8 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html @@ -0,0 +1,188 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val implicit: OAuth.Flows.Implicit? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val password: OAuth.Flows.Password? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html new file mode 100644 index 000000000..9fe0c348f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html @@ -0,0 +1,44 @@ + + + + password + + + + + +
+
+
+
+
+
+ +
+

password

+
+
val password: OAuth.Flows.Password? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html new file mode 100644 index 000000000..81dfb2fab --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html @@ -0,0 +1,44 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
+
fun OAuth(description: String? = null, flows: OAuth.Flows)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html new file mode 100644 index 000000000..30172e3a3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html new file mode 100644 index 000000000..6fca09e67 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html @@ -0,0 +1,44 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
val flows: OAuth.Flows
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html new file mode 100644 index 000000000..0081764d3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html @@ -0,0 +1,113 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html new file mode 100644 index 000000000..b5b728c58 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html new file mode 100644 index 000000000..78e9c69f7 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html @@ -0,0 +1,95 @@ + + + + SecuritySchema + + + + + +
+
+
+
+
+
+ +
+

SecuritySchema

+
interface SecuritySchema
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/index.html new file mode 100644 index 000000000..1bc3dc9e3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.security/index.html @@ -0,0 +1,126 @@ + + + + io.bkbn.kompendium.oas.security + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.security

+

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class BasicAuth : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecuritySchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html new file mode 100644 index 000000000..6f0a9e793 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html @@ -0,0 +1,44 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
+
fun AnySerializer()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html new file mode 100644 index 000000000..eeb495b0b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html new file mode 100644 index 000000000..0ee85e28d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): T
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html new file mode 100644 index 000000000..bb3a0507b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html @@ -0,0 +1,98 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html new file mode 100644 index 000000000..697ec5d4a --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html new file mode 100644 index 000000000..60bf4c5b4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html @@ -0,0 +1,66 @@ + + + + KompendiumSerializersModule + + + + + +
+
+
+
+
+
+ +
+

KompendiumSerializersModule

+
object KompendiumSerializersModule
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val module: SerializersModule
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html new file mode 100644 index 000000000..73cf97f3c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html @@ -0,0 +1,44 @@ + + + + module + + + + + +
+
+
+
+
+
+ +
+

module

+
+
val module: SerializersModule
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html new file mode 100644 index 000000000..361693c5e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html new file mode 100644 index 000000000..732849dca --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): Number
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html new file mode 100644 index 000000000..b222585a6 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html @@ -0,0 +1,98 @@ + + + + NumberSerializer + + + + + +
+
+
+
+
+
+ +
+

NumberSerializer

+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): Number
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html new file mode 100644 index 000000000..10aac9fc1 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html new file mode 100644 index 000000000..ca9a5d54c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html new file mode 100644 index 000000000..a1ba00870 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html new file mode 100644 index 000000000..6fdc052a9 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html @@ -0,0 +1,98 @@ + + + + UriSerializer + + + + + +
+
+
+
+
+
+ +
+

UriSerializer

+
object UriSerializer : KSerializer<URI>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html new file mode 100644 index 000000000..d240fe8d5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html new file mode 100644 index 000000000..49e5f19b0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html @@ -0,0 +1,110 @@ + + + + io.bkbn.kompendium.oas.serialization + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.serialization

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumSerializersModule
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object UriSerializer : KSerializer<URI>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html new file mode 100644 index 000000000..b329a22ee --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html @@ -0,0 +1,44 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
+
fun ServerVariable(enum: Set<String>, default: String, description: String?)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html new file mode 100644 index 000000000..8fbe8910d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
val default: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html new file mode 100644 index 000000000..4a5611eb4 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html new file mode 100644 index 000000000..63ab3605c --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html @@ -0,0 +1,44 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html new file mode 100644 index 000000000..7646b6097 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html @@ -0,0 +1,96 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val default: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html new file mode 100644 index 000000000..e18fe87be --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html @@ -0,0 +1,44 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
+
fun Server(url: URI, description: String? = null, variables: Map<String, ServerVariable>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html new file mode 100644 index 000000000..da450edce --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html new file mode 100644 index 000000000..c379cc2fd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html @@ -0,0 +1,96 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var variables: Map<String, ServerVariable>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html new file mode 100644 index 000000000..b5230a011 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html new file mode 100644 index 000000000..9c78b478b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html @@ -0,0 +1,44 @@ + + + + variables + + + + + +
+
+
+
+
+
+ +
+

variables

+
+
var variables: Map<String, ServerVariable>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/index.html new file mode 100644 index 000000000..d06bc0ddb --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas.server/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.server + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.server

+

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html new file mode 100644 index 000000000..4cf88c30e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html @@ -0,0 +1,44 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
+
fun OpenApiSpec(openapi: String = "3.0.3", info: Info, servers: MutableList<Server> = mutableListOf(), paths: MutableMap<String, Path> = mutableMapOf(), components: Components = Components(), security: MutableList<Map<String, List<String>>> = mutableListOf(), tags: MutableList<Tag> = mutableListOf(), externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html new file mode 100644 index 000000000..fae3f6c62 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html @@ -0,0 +1,44 @@ + + + + components + + + + + +
+
+
+
+
+
+ +
+

components

+
+
val components: Components
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html new file mode 100644 index 000000000..3ebe23370 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html new file mode 100644 index 000000000..868a3d152 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html @@ -0,0 +1,171 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val components: Components
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val info: Info
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val openapi: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val paths: MutableMap<String, Path>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val security: MutableList<Map<String, List<String>>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val servers: MutableList<Server>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val tags: MutableList<Tag>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html new file mode 100644 index 000000000..12b3290cc --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html @@ -0,0 +1,44 @@ + + + + info + + + + + +
+
+
+
+
+
+ +
+

info

+
+
val info: Info
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html new file mode 100644 index 000000000..05fa43e1b --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html @@ -0,0 +1,44 @@ + + + + openapi + + + + + +
+
+
+
+
+
+ +
+

openapi

+
+
val openapi: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html new file mode 100644 index 000000000..b8d2817dd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html @@ -0,0 +1,44 @@ + + + + paths + + + + + +
+
+
+
+
+
+ +
+

paths

+
+
val paths: MutableMap<String, Path>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html new file mode 100644 index 000000000..a128a57c3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html @@ -0,0 +1,44 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
val security: MutableList<Map<String, List<String>>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html new file mode 100644 index 000000000..71a64bfc5 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
val servers: MutableList<Server>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html new file mode 100644 index 000000000..8992d542d --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
val tags: MutableList<Tag>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/index.html b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/index.html new file mode 100644 index 000000000..d17b4b9aa --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/io.bkbn.kompendium.oas/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.oas + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas

+

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-oas/navigation.html b/docs/2.1.0/older/2.0.1/kompendium-oas/navigation.html new file mode 100644 index 000000000..eb7bb20a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-oas/navigation.html @@ -0,0 +1,573 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
+ diff --git a/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/index.html b/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/index.html new file mode 100644 index 000000000..4b2e88b15 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/index.html @@ -0,0 +1,60 @@ + + + + kompendium-swagger-ui + + + + + +
+
+
+
+
+
+ +
+

kompendium-swagger-ui

+

Contains the code necessary to launch swagger as your documentation frontend.

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html b/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html new file mode 100644 index 000000000..883a82772 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.swagger + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.swagger

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html b/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html new file mode 100644 index 000000000..fb9927c3f --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html @@ -0,0 +1,44 @@ + + + + swaggerUI + + + + + +
+
+
+
+
+
+ +
+

swaggerUI

+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/navigation.html b/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/navigation.html new file mode 100644 index 000000000..eb7bb20a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/kompendium-swagger-ui/navigation.html @@ -0,0 +1,573 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
+ diff --git a/docs/2.1.0/older/2.0.1/navigation.html b/docs/2.1.0/older/2.0.1/navigation.html new file mode 100644 index 000000000..67b47f5e3 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/navigation.html @@ -0,0 +1,573 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+
+ + + +
+
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+
+ + +
+
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+
+ + +
+
+ diff --git a/docs/2.1.0/older/2.0.1/not-found-version.html b/docs/2.1.0/older/2.0.1/not-found-version.html new file mode 100644 index 000000000..7d87b84cd --- /dev/null +++ b/docs/2.1.0/older/2.0.1/not-found-version.html @@ -0,0 +1,179 @@ + + + + + Unavailable page + + + + + + + + + + + NOT + FOUND + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

uh-oh!

+
You are requesting a page that not + available in documentation version +
+
+
+
+ + diff --git a/docs/2.1.0/older/2.0.1/package-list b/docs/2.1.0/older/2.0.1/package-list new file mode 100644 index 000000000..d7915f2c2 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/package-list @@ -0,0 +1,31 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html + +module:kompendium-annotations +io.bkbn.kompendium.annotations +io.bkbn.kompendium.annotations.constraint +module:kompendium-auth +io.bkbn.kompendium.auth +io.bkbn.kompendium.auth.configuration +module:kompendium-core +io.bkbn.kompendium.core +io.bkbn.kompendium.core.metadata +io.bkbn.kompendium.core.metadata.method +io.bkbn.kompendium.core.parser +io.bkbn.kompendium.core.routes +io.bkbn.kompendium.core.util +module:kompendium-locations +io.bkbn.kompendium.locations +module:kompendium-oas +io.bkbn.kompendium.oas +io.bkbn.kompendium.oas.common +io.bkbn.kompendium.oas.component +io.bkbn.kompendium.oas.info +io.bkbn.kompendium.oas.path +io.bkbn.kompendium.oas.payload +io.bkbn.kompendium.oas.schema +io.bkbn.kompendium.oas.security +io.bkbn.kompendium.oas.serialization +io.bkbn.kompendium.oas.server +module:kompendium-swagger-ui +io.bkbn.kompendium.swagger diff --git a/docs/2.1.0/older/2.0.1/scripts/clipboard.js b/docs/2.1.0/older/2.0.1/scripts/clipboard.js new file mode 100644 index 000000000..b00ce246e --- /dev/null +++ b/docs/2.1.0/older/2.0.1/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/docs/2.1.0/older/2.0.1/scripts/main.js b/docs/2.1.0/older/2.0.1/scripts/main.js new file mode 100644 index 000000000..b3ee88c57 --- /dev/null +++ b/docs/2.1.0/older/2.0.1/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return" + + + +
+
+
+
+
+
+ +
+
+

Kompendium

+

Welcome to Kompendium, the straight-forward, minimally-invasive OpenAPI generator for Ktor.

+

How to install

+

Kompendium publishes all releases to Maven Central. As such, using the release versions of Kompendium is as simple as declaring it as an implementation dependency in your build.gradle.kts

+
+
repositories {
mavenCentral()
}

dependencies {
implementation("io.bkbn:kompendium-core:latest.release")
}
+ + +
+

In addition to publishing releases to Maven Central, a snapshot version gets published to GitHub Packages on every merge to main. These can be consumed by adding the repository to your gradle build file. Instructions can be found here

+

Setting up the Kompendium Plugin

+

Kompendium is instantiated as a Ktor Feature/Plugin. It can be added to your API as follows

+
+
private fun Application.mainModule() {
// Installs the Kompendium Plugin and sets up baseline server metadata
install(Kompendium) {
spec = OpenApiSpec(/*..*/)
}
// ...
}
+ + +
+

Notarization

+

The concept of notarizing routes / exceptions / etc. is central to Kompendium. More details on how to notarize your API can be found in the kompendium-core module.

+
+

All modules:

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

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

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

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

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

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

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

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

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

This module contains the models that represent the Open Api Specification 3.0 (OAS).

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

Contains the code necessary to launch swagger as your documentation frontend.

+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/index.html new file mode 100644 index 000000000..3c4f70074 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/index.html @@ -0,0 +1,78 @@ + + + + kompendium-annotations + + + + + +
+
+
+
+
+
+ +
+

kompendium-annotations

+

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

It is separated from core predominantly to allow for potential future integrations with Kotlin Symbol Processing

+
+

Packages

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

Contains all annotations used by Kompendium

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

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html new file mode 100644 index 000000000..f6afcd782 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html @@ -0,0 +1,44 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
+
fun Format(format: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html new file mode 100644 index 000000000..623227a1e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html new file mode 100644 index 000000000..6b7dffda6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html @@ -0,0 +1,66 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html new file mode 100644 index 000000000..ffa7ae932 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html @@ -0,0 +1,44 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
+
fun MaxItems(items: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html new file mode 100644 index 000000000..f3baa75a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html @@ -0,0 +1,66 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html new file mode 100644 index 000000000..fdaf919bd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html new file mode 100644 index 000000000..a944e5a0c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html @@ -0,0 +1,44 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
+
fun MaxLength(length: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html new file mode 100644 index 000000000..6a731b464 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html @@ -0,0 +1,66 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html new file mode 100644 index 000000000..c5b015e52 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html @@ -0,0 +1,44 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html new file mode 100644 index 000000000..d0f263394 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html @@ -0,0 +1,44 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
+
fun MaxProperties(properties: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html new file mode 100644 index 000000000..968bf37ac --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html @@ -0,0 +1,66 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html new file mode 100644 index 000000000..057850f49 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html new file mode 100644 index 000000000..53e06bc24 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html @@ -0,0 +1,44 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
+
fun Maximum(max: String, exclusive: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html new file mode 100644 index 000000000..85c0b6af2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html @@ -0,0 +1,44 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html new file mode 100644 index 000000000..2c5bfa85f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html @@ -0,0 +1,81 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val max: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html new file mode 100644 index 000000000..02bcc2efd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html @@ -0,0 +1,44 @@ + + + + max + + + + + +
+
+
+
+
+
+ +
+

max

+
+
val max: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html new file mode 100644 index 000000000..5f6ae75e1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html @@ -0,0 +1,44 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
+
fun MinItems(items: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html new file mode 100644 index 000000000..b61cdfa81 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html @@ -0,0 +1,66 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html new file mode 100644 index 000000000..bebbd1dfa --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html new file mode 100644 index 000000000..fe6248737 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html @@ -0,0 +1,44 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
+
fun MinLength(length: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html new file mode 100644 index 000000000..772b7302b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html @@ -0,0 +1,66 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html new file mode 100644 index 000000000..7cae5ffd7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html @@ -0,0 +1,44 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html new file mode 100644 index 000000000..00b2ed596 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html @@ -0,0 +1,44 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
+
fun MinProperties(properties: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html new file mode 100644 index 000000000..700e492ba --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html @@ -0,0 +1,66 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html new file mode 100644 index 000000000..a3947561a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html new file mode 100644 index 000000000..b133db39c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html @@ -0,0 +1,44 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
+
fun Minimum(min: String, exclusive: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html new file mode 100644 index 000000000..65ce6563e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html @@ -0,0 +1,44 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html new file mode 100644 index 000000000..c21c4a164 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html @@ -0,0 +1,81 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val min: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html new file mode 100644 index 000000000..4c26ddb5d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html @@ -0,0 +1,44 @@ + + + + min + + + + + +
+
+
+
+
+
+ +
+

min

+
+
val min: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html new file mode 100644 index 000000000..92ef8de34 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html @@ -0,0 +1,44 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
+
fun MultipleOf(multiple: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html new file mode 100644 index 000000000..1cea75fa7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html @@ -0,0 +1,66 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multiple: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html new file mode 100644 index 000000000..22ed5a045 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html @@ -0,0 +1,44 @@ + + + + multiple + + + + + +
+
+
+
+
+
+ +
+

multiple

+
+
val multiple: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html new file mode 100644 index 000000000..63a61e113 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html @@ -0,0 +1,44 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
+
fun Pattern(pattern: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html new file mode 100644 index 000000000..448ad734d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html @@ -0,0 +1,66 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html new file mode 100644 index 000000000..526755f36 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html @@ -0,0 +1,44 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html new file mode 100644 index 000000000..b53a19d7f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html @@ -0,0 +1,44 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
+
fun UniqueItems()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html new file mode 100644 index 000000000..288185815 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html @@ -0,0 +1,48 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html new file mode 100644 index 000000000..9f98e83f4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html @@ -0,0 +1,231 @@ + + + + io.bkbn.kompendium.annotations.constraint + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations.constraint

+

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html new file mode 100644 index 000000000..d105424b7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html @@ -0,0 +1,44 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
+
fun Field(name: String = "", description: String = "")

Parameters

name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html new file mode 100644 index 000000000..1849a5489 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html new file mode 100644 index 000000000..1af772073 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html @@ -0,0 +1,102 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+

Parameters

+
+
name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Field(name: String = "", description: String = "")
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html new file mode 100644 index 000000000..95179c07b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html new file mode 100644 index 000000000..79470b146 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html @@ -0,0 +1,44 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
+
fun FreeFormObject()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html new file mode 100644 index 000000000..5595701f3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html @@ -0,0 +1,48 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..f0dfe1c98 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html @@ -0,0 +1,81 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..169bc9bfe --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html @@ -0,0 +1,81 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html new file mode 100644 index 000000000..4fdf75c51 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html @@ -0,0 +1,81 @@ + + + + PATH + + + + + +
+
+
+
+
+
+ +
+

PATH

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html new file mode 100644 index 000000000..7bb4d0e46 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html @@ -0,0 +1,81 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html new file mode 100644 index 000000000..64ea42f2d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html @@ -0,0 +1,143 @@ + + + + ParamType + + + + + +
+
+
+
+
+
+ +
+

ParamType

+
enum ParamType : Enum<ParamType>

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+

Entries

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html new file mode 100644 index 000000000..c7972a207 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html @@ -0,0 +1,44 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
+
fun Param(type: ParamType)

Parameters

type

The type of parameter, must be valid ParamType

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html new file mode 100644 index 000000000..592b07464 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html @@ -0,0 +1,87 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

+
+
+
+
+

Parameters

+
+
type

The type of parameter, must be valid ParamType

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Param(type: ParamType)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: ParamType
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html new file mode 100644 index 000000000..74b12e91e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: ParamType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html new file mode 100644 index 000000000..63f6fe2f6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html @@ -0,0 +1,44 @@ + + + + Referenced + + + + + +
+
+
+
+
+
+ +
+

Referenced

+
+
fun Referenced()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html new file mode 100644 index 000000000..db25f2ab4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html @@ -0,0 +1,66 @@ + + + + Referenced + + + + + +
+
+
+
+
+
+ +
+

Referenced

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Referenced

This instructs Kompendium to store the class as a referenced component. This is mandatory for any data models that have recursive children. If you do not annotate a recursive class with Referenced, you will get a stack overflow error when you try to launch your API

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Referenced()
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html new file mode 100644 index 000000000..531c4a9bf --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html @@ -0,0 +1,44 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
+
fun UndeclaredField(field: String, clazz: KClass<*>)

Parameters

field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html new file mode 100644 index 000000000..cd7603c06 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html @@ -0,0 +1,44 @@ + + + + clazz + + + + + +
+
+
+
+
+
+ +
+

clazz

+
+
val clazz: KClass<*>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html new file mode 100644 index 000000000..0827aeb8c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html @@ -0,0 +1,44 @@ + + + + field + + + + + +
+
+
+
+
+
+ +
+

field

+
+
val field: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html new file mode 100644 index 000000000..380692fdc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html @@ -0,0 +1,102 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+

Parameters

+
+
field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun UndeclaredField(field: String, clazz: KClass<*>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clazz: KClass<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val field: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/index.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/index.html new file mode 100644 index 000000000..187b428ec --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/io.bkbn.kompendium.annotations/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.annotations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations

+

Contains all annotations used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

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

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Referenced

This instructs Kompendium to store the class as a referenced component. This is mandatory for any data models that have recursive children. If you do not annotate a recursive class with Referenced, you will get a stack overflow error when you try to launch your API

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-annotations/navigation.html b/docs/2.1.0/older/2.0.2/kompendium-annotations/navigation.html new file mode 100644 index 000000000..20e2ac0f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-annotations/navigation.html @@ -0,0 +1,583 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/index.html new file mode 100644 index 000000000..2342c8d91 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/index.html @@ -0,0 +1,76 @@ + + + + kompendium-auth + + + + + +
+
+
+
+
+
+ +
+

kompendium-auth

+

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

+
+

Packages

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

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html new file mode 100644 index 000000000..0853c7652 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html @@ -0,0 +1,96 @@ + + + + ApiKeyConfiguration + + + + + +
+
+
+
+
+
+ +
+

ApiKeyConfiguration

+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val keyName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html new file mode 100644 index 000000000..b94b03e96 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html @@ -0,0 +1,44 @@ + + + + keyName + + + + + +
+
+
+
+
+
+ +
+

keyName

+
+
abstract val keyName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html new file mode 100644 index 000000000..fed885d00 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html @@ -0,0 +1,44 @@ + + + + location + + + + + +
+
+
+
+
+
+ +
+

location

+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html new file mode 100644 index 000000000..af6b291ec --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html @@ -0,0 +1,66 @@ + + + + BasicAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

BasicAuthConfiguration

+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html new file mode 100644 index 000000000..a5d84efc2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html @@ -0,0 +1,44 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
open val bearerFormat: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html new file mode 100644 index 000000000..297805f0d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html @@ -0,0 +1,81 @@ + + + + JwtAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

JwtAuthConfiguration

+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val bearerFormat: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html new file mode 100644 index 000000000..f022a27c3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html new file mode 100644 index 000000000..de544b657 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html @@ -0,0 +1,44 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
abstract val flows: OAuth.Flows
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html new file mode 100644 index 000000000..4882ffef7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html @@ -0,0 +1,96 @@ + + + + OAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

OAuthConfiguration

+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html new file mode 100644 index 000000000..53382a912 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html @@ -0,0 +1,112 @@ + + + + SecurityConfiguration + + + + + +
+
+
+
+
+
+ +
+

SecurityConfiguration

+
interface SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html new file mode 100644 index 000000000..6ae1ccddd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
abstract val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html new file mode 100644 index 000000000..10433ea97 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html @@ -0,0 +1,125 @@ + + + + io.bkbn.kompendium.auth.configuration + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth.configuration

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecurityConfiguration
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html new file mode 100644 index 000000000..8a3b7fece --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html @@ -0,0 +1,66 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html new file mode 100644 index 000000000..ba9092a22 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html @@ -0,0 +1,44 @@ + + + + notarizedAuthenticate + + + + + +
+
+
+
+
+
+ +
+

notarizedAuthenticate

+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/index.html b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/index.html new file mode 100644 index 000000000..af0716533 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/io.bkbn.kompendium.auth/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.auth + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth

+

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

Houses the available security configurations. At the moment, Basic, JWT, ApiKey, and OAuth are supported

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-auth/navigation.html b/docs/2.1.0/older/2.0.2/kompendium-auth/navigation.html new file mode 100644 index 000000000..20e2ac0f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-auth/navigation.html @@ -0,0 +1,583 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/index.html new file mode 100644 index 000000000..2643dda3b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/index.html @@ -0,0 +1,140 @@ + + + + kompendium-core + + + + + +
+
+
+
+
+
+ +
+

kompendium-core

+

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

It is also the only mandatory client-facing module for a basic setup.

+
+

Packages

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

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

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

Houses all interfaces and types related to describing route metadata.

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

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

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

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

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

Collection of utility functions used by Kompendium

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html new file mode 100644 index 000000000..3f439d7ec --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html @@ -0,0 +1,44 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
+
fun <TResp> DeleteInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html new file mode 100644 index 000000000..a6f327ea4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html new file mode 100644 index 000000000..899391d99 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html new file mode 100644 index 000000000..4689d93a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html new file mode 100644 index 000000000..2a3bd6718 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html @@ -0,0 +1,186 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html new file mode 100644 index 000000000..00a10ede2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html new file mode 100644 index 000000000..0d966d529 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html new file mode 100644 index 000000000..97ecb508c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html new file mode 100644 index 000000000..fcfa28042 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html new file mode 100644 index 000000000..4a0ebb9fc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html new file mode 100644 index 000000000..d03432a88 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html new file mode 100644 index 000000000..a78d4efef --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html @@ -0,0 +1,44 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
+
fun <TResp> GetInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html new file mode 100644 index 000000000..19bcdb452 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html new file mode 100644 index 000000000..d19ea1eb7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html new file mode 100644 index 000000000..262bbda82 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html new file mode 100644 index 000000000..fb7fb3b7a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html @@ -0,0 +1,186 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html new file mode 100644 index 000000000..1047e14d6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html new file mode 100644 index 000000000..56dd52ce5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html new file mode 100644 index 000000000..b684462b4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html new file mode 100644 index 000000000..97a891f34 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html new file mode 100644 index 000000000..d837b5d03 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html new file mode 100644 index 000000000..de3d4e05a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html new file mode 100644 index 000000000..6eaf69246 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html @@ -0,0 +1,44 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
+
fun HeadInfo(responseInfo: ResponseInfo<Unit>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html new file mode 100644 index 000000000..bcee655cd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html new file mode 100644 index 000000000..b7850c454 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html new file mode 100644 index 000000000..91a3081c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html new file mode 100644 index 000000000..25c003f70 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html @@ -0,0 +1,186 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html new file mode 100644 index 000000000..b81d74c77 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html new file mode 100644 index 000000000..418d4d8d4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html new file mode 100644 index 000000000..c70b0ee27 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<Unit>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html new file mode 100644 index 000000000..43a022e5e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html new file mode 100644 index 000000000..80a9a41db --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html new file mode 100644 index 000000000..270d1daa6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html new file mode 100644 index 000000000..c7657302b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html new file mode 100644 index 000000000..339f62e37 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open val deprecated: Boolean
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html new file mode 100644 index 000000000..e55a7602e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html new file mode 100644 index 000000000..bc9c72f3f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html @@ -0,0 +1,265 @@ + + + + MethodInfo + + + + + +
+
+
+
+
+
+ +
+

MethodInfo

+
interface MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val deprecated: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val operationId: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tags: Set<String>
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html new file mode 100644 index 000000000..469911732 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open val operationId: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html new file mode 100644 index 000000000..e79afeca3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html new file mode 100644 index 000000000..b6207ddd7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html new file mode 100644 index 000000000..b4b6e7afb --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html new file mode 100644 index 000000000..8dcaad971 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
abstract val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html new file mode 100644 index 000000000..505bf72a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html new file mode 100644 index 000000000..a24743e63 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html @@ -0,0 +1,44 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
+
fun <TResp> OptionsInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html new file mode 100644 index 000000000..9d4b7aacc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html new file mode 100644 index 000000000..03b26de02 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html new file mode 100644 index 000000000..1788d37a2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html new file mode 100644 index 000000000..61bce86dc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html @@ -0,0 +1,186 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html new file mode 100644 index 000000000..049d3e725 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html new file mode 100644 index 000000000..5c13483c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html new file mode 100644 index 000000000..bc4dcb72d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html new file mode 100644 index 000000000..2634a5f98 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html new file mode 100644 index 000000000..c52a41d66 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html new file mode 100644 index 000000000..7af5720f7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html new file mode 100644 index 000000000..6cee57b36 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html @@ -0,0 +1,44 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
+
fun <TReq, TResp> PatchInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html new file mode 100644 index 000000000..194a2390e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html new file mode 100644 index 000000000..81b4b8843 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html new file mode 100644 index 000000000..2c0aeb8a5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html new file mode 100644 index 000000000..0ff38fdc6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html @@ -0,0 +1,201 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html new file mode 100644 index 000000000..0dd00652f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html new file mode 100644 index 000000000..7873b0cab --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html new file mode 100644 index 000000000..6a9a3926f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html new file mode 100644 index 000000000..dcb89fded --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html new file mode 100644 index 000000000..e2390d08f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html new file mode 100644 index 000000000..636526a6f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html new file mode 100644 index 000000000..b0f634fc2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html new file mode 100644 index 000000000..529959a94 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html @@ -0,0 +1,44 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
+
fun <TReq, TResp> PostInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html new file mode 100644 index 000000000..78f43bbd4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html new file mode 100644 index 000000000..4041f9fc1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html new file mode 100644 index 000000000..ca63a312e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html new file mode 100644 index 000000000..990800e8a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html @@ -0,0 +1,201 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html new file mode 100644 index 000000000..4cf05ab01 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html new file mode 100644 index 000000000..bca6bd476 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html new file mode 100644 index 000000000..55f91eb69 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html new file mode 100644 index 000000000..e43879a19 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html new file mode 100644 index 000000000..482cb744b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html new file mode 100644 index 000000000..d1bf95a0c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html new file mode 100644 index 000000000..218b9e8f7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html new file mode 100644 index 000000000..322739c24 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html @@ -0,0 +1,44 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
+
fun <TReq, TResp> PutInfo(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html new file mode 100644 index 000000000..57e129c45 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html new file mode 100644 index 000000000..35985817a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html new file mode 100644 index 000000000..0bbbd8309 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html new file mode 100644 index 000000000..87b6f1e87 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html @@ -0,0 +1,201 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html new file mode 100644 index 000000000..d9989977c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html new file mode 100644 index 000000000..862dd3b52 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html new file mode 100644 index 000000000..dae20bdfc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html new file mode 100644 index 000000000..d3a1e260f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html new file mode 100644 index 000000000..5955d436d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html new file mode 100644 index 000000000..32ed9b056 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html new file mode 100644 index 000000000..ee2bd341f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html new file mode 100644 index 000000000..56cb59e48 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html @@ -0,0 +1,170 @@ + + + + io.bkbn.kompendium.core.metadata.method + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata.method

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html new file mode 100644 index 000000000..f8b16b8ed --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html @@ -0,0 +1,44 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
+
fun <TResp : Any> ExceptionInfo(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html new file mode 100644 index 000000000..ded6891d4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html new file mode 100644 index 000000000..fbd00c09d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html new file mode 100644 index 000000000..d6676e349 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html @@ -0,0 +1,126 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val responseType: KType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html new file mode 100644 index 000000000..eecf5fb8e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html new file mode 100644 index 000000000..89a84381e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html @@ -0,0 +1,44 @@ + + + + responseType + + + + + +
+
+
+
+
+
+ +
+

responseType

+
+
val responseType: KType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html new file mode 100644 index 000000000..8b59a9ccc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html @@ -0,0 +1,44 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html new file mode 100644 index 000000000..07477f201 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html @@ -0,0 +1,44 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
+
fun ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html new file mode 100644 index 000000000..7ab6bbc14 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html @@ -0,0 +1,44 @@ + + + + exampleName + + + + + +
+
+
+
+
+
+ +
+

exampleName

+
+
val exampleName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html new file mode 100644 index 000000000..b5b0628aa --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html @@ -0,0 +1,44 @@ + + + + exampleValue + + + + + +
+
+
+
+
+
+ +
+

exampleValue

+
+
val exampleValue: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html new file mode 100644 index 000000000..f5fcf444a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html @@ -0,0 +1,96 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleValue: Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val parameterName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html new file mode 100644 index 000000000..44c12a04d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html @@ -0,0 +1,44 @@ + + + + parameterName + + + + + +
+
+
+
+
+
+ +
+

parameterName

+
+
val parameterName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html new file mode 100644 index 000000000..00df4904b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html @@ -0,0 +1,44 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
+
fun <TReq> RequestInfo(description: String, required: Boolean = true, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TReq> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html new file mode 100644 index 000000000..874e7a803 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html new file mode 100644 index 000000000..a8ce590b2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TReq>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html new file mode 100644 index 000000000..5f31e96a5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html @@ -0,0 +1,111 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html new file mode 100644 index 000000000..9172860ca --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html new file mode 100644 index 000000000..68e74bcfe --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html new file mode 100644 index 000000000..f177cc50e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html @@ -0,0 +1,44 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
+
fun <TResp> ResponseInfo(status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html new file mode 100644 index 000000000..f623a90ab --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html new file mode 100644 index 000000000..0f49f837f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html new file mode 100644 index 000000000..ce85a3ff6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html @@ -0,0 +1,111 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html new file mode 100644 index 000000000..62f8224c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html new file mode 100644 index 000000000..8d668511c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html @@ -0,0 +1,44 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/index.html new file mode 100644 index 000000000..6ca13d4db --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.metadata/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.core.metadata + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata

+

Houses all interfaces and types related to describing route metadata.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias SchemaMap = Map<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias TypeMap = Map<KTypeParameter, KTypeProjection>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html new file mode 100644 index 000000000..c8a2689b3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html @@ -0,0 +1,231 @@ + + + + DefaultMethodParser + + + + + +
+
+
+
+
+
+ +
+

DefaultMethodParser

+
object DefaultMethodParser : IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html new file mode 100644 index 000000000..e13bf3a41 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html @@ -0,0 +1,44 @@ + + + + calculateRoutePath + + + + + +
+
+
+
+
+
+ +
+

calculateRoutePath

+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html new file mode 100644 index 000000000..6de0a9f9f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html @@ -0,0 +1,44 @@ + + + + defaultValueInjector + + + + + +
+
+
+
+
+
+ +
+

defaultValueInjector

+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

Return

value of the proper type to match param

Parameters

param

Parameter to provide value for

Throws

if parameter type is not one of the basic types supported below.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html new file mode 100644 index 000000000..4ab3c6cc1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html @@ -0,0 +1,44 @@ + + + + getDefaultParameterValue + + + + + +
+
+
+
+
+
+ +
+

getDefaultParameterValue

+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

Return

The default value if found

Parameters

clazz

to which the property belongs

prop

the property in question

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html new file mode 100644 index 000000000..e3bed4224 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html @@ -0,0 +1,244 @@ + + + + IMethodParser + + + + + +
+
+
+
+
+
+ +
+

IMethodParser

+
interface IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html new file mode 100644 index 000000000..bad54dab0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html @@ -0,0 +1,44 @@ + + + + mapToSpec + + + + + +
+
+
+
+
+
+ +
+

mapToSpec

+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html new file mode 100644 index 000000000..05ada3a4c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html @@ -0,0 +1,44 @@ + + + + parseExceptions + + + + + +
+
+
+
+
+
+ +
+

parseExceptions

+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html new file mode 100644 index 000000000..47aea928a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html @@ -0,0 +1,44 @@ + + + + parseMethodInfo + + + + + +
+
+
+
+
+
+ +
+

parseMethodInfo

+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

Return

object representing the OpenAPI Path spec.

Parameters

info

implementation of the MethodInfo sealed class

paramType

Type of TParam

requestType

Type of TReq if required

responseType

Type of TResp

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html new file mode 100644 index 000000000..5f98a523e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html @@ -0,0 +1,44 @@ + + + + parseResponse + + + + + +
+
+
+
+
+
+ +
+

parseResponse

+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html new file mode 100644 index 000000000..cc47e0c9f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html @@ -0,0 +1,44 @@ + + + + resolveContent + + + + + +
+
+
+
+
+
+ +
+

resolveContent

+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

Return

Named mapping of media types.

Parameters

type

KType Type of the object

mediaTypes

list of acceptable http media types

examples

Mapping of named examples of valid bodies.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..f7dd7979a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html @@ -0,0 +1,44 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

Receiver

type

Return

list of valid parameter specs as detailed by the KType members

Throws

if the class could not be parsed properly

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html new file mode 100644 index 000000000..85eb2998c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html @@ -0,0 +1,44 @@ + + + + toParameter + + + + + +
+
+
+
+
+
+ +
+

toParameter

+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html new file mode 100644 index 000000000..63c52ab3e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html @@ -0,0 +1,44 @@ + + + + toRequestSpec + + + + + +
+
+
+
+
+
+ +
+

toRequestSpec

+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

Receiver

KType to convert

Return

Will return a generated Request if requestInfo is not null

Parameters

requestInfo

request metadata

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html new file mode 100644 index 000000000..af0adb391 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html @@ -0,0 +1,44 @@ + + + + toResponseSpec + + + + + +
+
+
+
+
+
+ +
+

toResponseSpec

+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

Receiver

KType to convert

Return

Will return a generated Pair if responseInfo is not null

Parameters

responseInfo

response metadata

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/index.html new file mode 100644 index 000000000..6ce20b78c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.parser/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.core.parser + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.parser

+

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object DefaultMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface IMethodParser
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.routes/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.routes/index.html new file mode 100644 index 000000000..b1fcf0cfd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.routes/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.core.routes + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.routes

+

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html new file mode 100644 index 000000000..b1b21f569 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html @@ -0,0 +1,44 @@ + + + + redoc + + + + + +
+
+
+
+
+
+ +
+

redoc

+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

Parameters

pageTitle

Webpage title you wish to be displayed on your docs

specUrl

url to point ReDoc to the OpenAPI json document

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html new file mode 100644 index 000000000..6a4435afe --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html @@ -0,0 +1,44 @@ + + + + COMPONENT_SLUG + + + + + +
+
+
+
+
+
+ +
+

COMPONENT_SLUG

+
+
const val COMPONENT_SLUG: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html new file mode 100644 index 000000000..f77124904 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html @@ -0,0 +1,44 @@ + + + + UNIT_TYPE + + + + + +
+
+
+
+
+
+ +
+

UNIT_TYPE

+
+
val UNIT_TYPE: KType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html new file mode 100644 index 000000000..0d7ccf1eb --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html @@ -0,0 +1,44 @@ + + + + capitalized + + + + + +
+
+
+
+
+
+ +
+

capitalized

+
+
fun String.capitalized(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html new file mode 100644 index 000000000..3f03160d5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html @@ -0,0 +1,44 @@ + + + + genericNameAdapter + + + + + +
+
+
+
+
+
+ +
+

genericNameAdapter

+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html new file mode 100644 index 000000000..581dfeef4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html @@ -0,0 +1,44 @@ + + + + getReferenceSlug + + + + + +
+
+
+
+
+
+ +
+

getReferenceSlug

+
+
fun KType.getReferenceSlug(): String


fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html new file mode 100644 index 000000000..257af9e98 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html @@ -0,0 +1,44 @@ + + + + getSimpleSlug + + + + + +
+
+
+
+
+
+ +
+

getSimpleSlug

+
+
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
fun KType.getSimpleSlug(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html new file mode 100644 index 000000000..bd4551366 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html @@ -0,0 +1,173 @@ + + + + Helpers + + + + + +
+
+
+
+
+
+ +
+

Helpers

+
object Helpers
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.capitalized(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getReferenceSlug(): String

fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getSimpleSlug(): String
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.toNumber(): Number
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val COMPONENT_SLUG: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val UNIT_TYPE: KType
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html new file mode 100644 index 000000000..e2cc6e9ad --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html @@ -0,0 +1,44 @@ + + + + logged + + + + + +
+
+
+
+
+
+ +
+

logged

+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html new file mode 100644 index 000000000..fcc3565a4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html @@ -0,0 +1,44 @@ + + + + toNumber + + + + + +
+
+
+
+
+
+ +
+

toNumber

+
+
fun String.toNumber(): Number
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/index.html new file mode 100644 index 000000000..dd7cf071e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core.util/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.core.util + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.util

+

Collection of utility functions used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Helpers
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html new file mode 100644 index 000000000..4cac6072e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html @@ -0,0 +1,44 @@ + + + + addToCache + + + + + +
+
+
+
+
+
+ +
+

addToCache

+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html new file mode 100644 index 000000000..033056c0b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html @@ -0,0 +1,81 @@ + + + + KompendiumPreFlight + + + + + +
+
+
+
+
+
+ +
+

KompendiumPreFlight

+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html new file mode 100644 index 000000000..34ef0b7fa --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html @@ -0,0 +1,44 @@ + + + + methodNotarizationPreFlight + + + + + +
+
+
+
+
+
+ +
+

methodNotarizationPreFlight

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

Return

Route

Parameters

TParam
TReq
TResp
block

The function to execute, provided type information of the parameters above

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html new file mode 100644 index 000000000..6fe0a6dd2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html @@ -0,0 +1,44 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
+
fun Configuration()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html new file mode 100644 index 000000000..ff1b8126d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html @@ -0,0 +1,44 @@ + + + + addCustomTypeSchema + + + + + +
+
+
+
+
+
+ +
+

addCustomTypeSchema

+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html new file mode 100644 index 000000000..a6c3fc3d8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html @@ -0,0 +1,44 @@ + + + + cache + + + + + +
+
+
+
+
+
+ +
+

cache

+
+
var cache: SchemaMap
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html new file mode 100644 index 000000000..cb0bade4d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html @@ -0,0 +1,113 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
class Configuration
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var cache: SchemaMap
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
lateinit var spec: OpenApiSpec
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var specRoute: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html new file mode 100644 index 000000000..da5ca422b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html @@ -0,0 +1,44 @@ + + + + specRoute + + + + + +
+
+
+
+
+
+ +
+

specRoute

+
+
var specRoute: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html new file mode 100644 index 000000000..99cf9f56b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html @@ -0,0 +1,44 @@ + + + + spec + + + + + +
+
+
+
+
+
+ +
+

spec

+
+
lateinit var spec: OpenApiSpec
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html new file mode 100644 index 000000000..0237e898d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html @@ -0,0 +1,83 @@ + + + + Feature + + + + + +
+
+
+
+
+
+ +
+

Feature

+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val key: AttributeKey<Kompendium>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html new file mode 100644 index 000000000..e042dd127 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html @@ -0,0 +1,44 @@ + + + + install + + + + + +
+
+
+
+
+
+ +
+

install

+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html new file mode 100644 index 000000000..e3d43e342 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html @@ -0,0 +1,44 @@ + + + + key + + + + + +
+
+
+
+
+
+ +
+

key

+
+
open override val key: AttributeKey<Kompendium>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html new file mode 100644 index 000000000..4d0f8ed92 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html @@ -0,0 +1,44 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
+
fun Kompendium(config: Kompendium.Configuration)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html new file mode 100644 index 000000000..bdd4ba3b6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html @@ -0,0 +1,44 @@ + + + + config + + + + + +
+
+
+
+
+
+ +
+

config

+
+
val config: Kompendium.Configuration
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html new file mode 100644 index 000000000..58ff66d15 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html @@ -0,0 +1,115 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Configuration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val config: Kompendium.Configuration
+
+
+
+
+
+

Extensions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html new file mode 100644 index 000000000..d37ab60f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html @@ -0,0 +1,44 @@ + + + + generateKTypeKontent + + + + + +
+
+
+
+
+
+ +
+

generateKTypeKontent

+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Recursively fills schema map depending on KType classifier

Parameters

type

KType to parse

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html new file mode 100644 index 000000000..2755b31e5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html @@ -0,0 +1,44 @@ + + + + generateKontent + + + + + +
+
+
+
+
+
+ +
+

generateKontent

+
+
inline fun <T> generateKontent(cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for T

Parameters

T

type to analyze

cache

Existing schema map to append to


fun generateKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for KType type

Parameters

type

KType to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html new file mode 100644 index 000000000..112442685 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html @@ -0,0 +1,81 @@ + + + + Kontent + + + + + +
+
+
+
+
+
+ +
+

Kontent

+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> generateKontent(cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

fun generateKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Recursively fills schema map depending on KType classifier

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html new file mode 100644 index 000000000..a7c66be1f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html @@ -0,0 +1,156 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html new file mode 100644 index 000000000..278876107 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html @@ -0,0 +1,44 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html new file mode 100644 index 000000000..c37a57551 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html @@ -0,0 +1,44 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html new file mode 100644 index 000000000..b09c6efdd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html @@ -0,0 +1,44 @@ + + + + notarizedHead + + + + + +
+
+
+
+
+
+ +
+

notarizedHead

+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html new file mode 100644 index 000000000..0a82ac989 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html @@ -0,0 +1,44 @@ + + + + notarizedOptions + + + + + +
+
+
+
+
+
+ +
+

notarizedOptions

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html new file mode 100644 index 000000000..7ccdd42c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html @@ -0,0 +1,44 @@ + + + + notarizedPatch + + + + + +
+
+
+
+
+
+ +
+

notarizedPatch

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html new file mode 100644 index 000000000..6a3ea7378 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html @@ -0,0 +1,44 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html new file mode 100644 index 000000000..c35972093 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html @@ -0,0 +1,44 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/index.html b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/index.html new file mode 100644 index 000000000..9e8d5832a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/io.bkbn.kompendium.core/index.html @@ -0,0 +1,111 @@ + + + + io.bkbn.kompendium.core + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core

+

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

Plugin

The Kompendium plugin is an extremely light-weight plugin, with only a couple areas of customization.

Serialization

Kompendium relies on your API to provide a properly-configured ContentNegotiator in order to convert the OpenApiSpec into JSON. The advantage to this approach is that all of your data classes will be serialized precisely how you define. The downside is that issues could exist in serialization frameworks that have not been tested. At the moment, Jackson, Gson and KotlinX serialization have all been tested. If you run into any serialization issues, particularly with a serializer not listed above, please open an issue on GitHub 🙏

Notarization

Central to Kompendium is the concept of notarization.

Notarizing a route is the mechanism by which Kompendium analyzes your route types, along with provided metadata, and converts to the expected OpenAPI format.

Before jumping into notarization, lets first look at a standard Ktor route

routing {
get {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Now, let's compare this to the same functionality, but notarized using Kompendium

routing {
notarizedGet(simpleGetExample) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Pretty simple huh. But hold on... what is this simpleGetExample? How can I know that it is so "simple". Let's take a look

val simpleGetExample = GetInfo<Unit, BasicResponse>(
summary = "Simple, Documented GET Request",
description = "This is to showcase just how easy it is to document your Ktor API!",
responseInfo = ResponseInfo(
status = HttpStatusCode.OK,
description = "This means everything went as expected!",
examples = mapOf("demo" to BasicResponse(c = "52c099d7-8642-46cc-b34e-22f39b923cf4"))
),
tags = setOf("Simple")
)

See, not so bad 😄 GetInfo<*,*> is an implementation of MethodInfo<TParam, TResp>, a sealed interface designed to encapsulate all the metadata required for documenting an API route. Kompendium leverages this data, along with the provided type parameters TParam and TResp to construct the full OpenAPI Specification for your route.

Additionally, just as a backup, each notarization method includes a "post-processing' hook that will allow you to have final say in the generated route info prior to being attached to the spec. This can be accessed via the optional parameter

routing {
notarizedGet(simpleGetExample, postProcess = { spec -> spec }) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

This should only be used in extremely rare scenarios, but it is nice to know it is there if you need it.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-core/navigation.html b/docs/2.1.0/older/2.0.2/kompendium-core/navigation.html new file mode 100644 index 000000000..20e2ac0f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-core/navigation.html @@ -0,0 +1,583 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/index.html b/docs/2.1.0/older/2.0.2/kompendium-locations/index.html new file mode 100644 index 000000000..195ba4b71 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/index.html @@ -0,0 +1,60 @@ + + + + kompendium-locations + + + + + +
+
+
+
+
+
+ +
+

kompendium-locations

+

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html new file mode 100644 index 000000000..bc82ab551 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html @@ -0,0 +1,44 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
+
fun LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html new file mode 100644 index 000000000..2edf51331 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html @@ -0,0 +1,44 @@ + + + + feature + + + + + +
+
+
+
+
+
+ +
+

feature

+
+
val feature: Kompendium
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html new file mode 100644 index 000000000..6bd15b595 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html @@ -0,0 +1,96 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val feature: Kompendium
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val op: PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val path: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html new file mode 100644 index 000000000..926191995 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html @@ -0,0 +1,44 @@ + + + + op + + + + + +
+
+
+
+
+
+ +
+

op

+
+
val op: PathOperation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html new file mode 100644 index 000000000..fec78aa4c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html @@ -0,0 +1,44 @@ + + + + path + + + + + +
+
+
+
+
+
+ +
+

path

+
+
val path: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html new file mode 100644 index 000000000..60a00d7bd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html @@ -0,0 +1,44 @@ + + + + calculateLocationPath + + + + + +
+
+
+
+
+
+ +
+

calculateLocationPath

+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html new file mode 100644 index 000000000..6a921e8a3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html @@ -0,0 +1,278 @@ + + + + LocationMethodParser + + + + + +
+
+
+
+
+
+ +
+

LocationMethodParser

+
object LocationMethodParser : IMethodParser
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html new file mode 100644 index 000000000..937d59ff6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html @@ -0,0 +1,44 @@ + + + + processBaseInfo + + + + + +
+
+
+
+
+
+ +
+

processBaseInfo

+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..ecc907bf5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html @@ -0,0 +1,44 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html new file mode 100644 index 000000000..c08c967b2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html @@ -0,0 +1,111 @@ + + + + NotarizedLocation + + + + + +
+
+
+
+
+
+ +
+

NotarizedLocation

+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html new file mode 100644 index 000000000..30ff97d1c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html @@ -0,0 +1,44 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html new file mode 100644 index 000000000..abe75bd06 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html @@ -0,0 +1,44 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param. Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html new file mode 100644 index 000000000..b080783af --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html @@ -0,0 +1,44 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html new file mode 100644 index 000000000..e407ad321 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html @@ -0,0 +1,44 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/index.html b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/index.html new file mode 100644 index 000000000..026359b29 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/io.bkbn.kompendium.locations/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.locations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.locations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object LocationMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-locations/navigation.html b/docs/2.1.0/older/2.0.2/kompendium-locations/navigation.html new file mode 100644 index 000000000..20e2ac0f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-locations/navigation.html @@ -0,0 +1,583 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/index.html new file mode 100644 index 000000000..e3ee2c12b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/index.html @@ -0,0 +1,204 @@ + + + + kompendium-oas + + + + + +
+
+
+
+
+
+ +
+

kompendium-oas

+

Open Api Specification

This module contains the models that represent the Open Api Specification 3.0 (OAS).

It is a purely domain-based module, with no logic whatsoever.

The specification can be found here.

+
+

Packages

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

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

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

Here we house data models that will be used across the module.

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

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

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

This package houses the data models for information metadata such as contact and licensing info

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

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

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

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

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

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

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

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

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

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html new file mode 100644 index 000000000..02b9c3df8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html @@ -0,0 +1,44 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
+
fun ExternalDocumentation(url: URI, description: String?)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html new file mode 100644 index 000000000..e48bac51d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html new file mode 100644 index 000000000..b21ffcc89 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html @@ -0,0 +1,81 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html new file mode 100644 index 000000000..0948972c2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html new file mode 100644 index 000000000..ecd1144c3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html @@ -0,0 +1,44 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
+
fun Tag(name: String, description: String? = null, externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html new file mode 100644 index 000000000..4761916fa --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html new file mode 100644 index 000000000..5cc03dbf5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html new file mode 100644 index 000000000..bd14c10ec --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html @@ -0,0 +1,96 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html new file mode 100644 index 000000000..c8bd65f95 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/index.html new file mode 100644 index 000000000..e781ca007 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.common/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.common + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.common

+

Here we house data models that will be used across the module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html new file mode 100644 index 000000000..609e66f98 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html @@ -0,0 +1,44 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
+
fun Components(schemas: MutableMap<String, ComponentSchema> = mutableMapOf(), securitySchemes: MutableMap<String, SecuritySchema> = mutableMapOf())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html new file mode 100644 index 000000000..dfc82fbf4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html @@ -0,0 +1,81 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
data class Components(schemas: MutableMap<String, ComponentSchema>, securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schemas: MutableMap<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html new file mode 100644 index 000000000..8662a4442 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html @@ -0,0 +1,44 @@ + + + + schemas + + + + + +
+
+
+
+
+
+ +
+

schemas

+
+
val schemas: MutableMap<String, ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html new file mode 100644 index 000000000..25493608c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/index.html new file mode 100644 index 000000000..7c72d6ccd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.component/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.oas.component + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.component

+

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Components(schemas: MutableMap<String, ComponentSchema>, securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html new file mode 100644 index 000000000..b60127d86 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html @@ -0,0 +1,44 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
+
fun Contact(name: String, url: URI? = null, email: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html new file mode 100644 index 000000000..b189a4598 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html @@ -0,0 +1,44 @@ + + + + email + + + + + +
+
+
+
+
+
+ +
+

email

+
+
var email: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html new file mode 100644 index 000000000..cdf1e6652 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html @@ -0,0 +1,96 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var email: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html new file mode 100644 index 000000000..125f9793a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html new file mode 100644 index 000000000..4d2bb093e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html new file mode 100644 index 000000000..a4f324696 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html @@ -0,0 +1,44 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
+
fun Info(title: String? = null, version: String? = null, description: String? = null, termsOfService: URI? = null, contact: Contact? = null, license: License? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html new file mode 100644 index 000000000..a46fae42f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html @@ -0,0 +1,44 @@ + + + + contact + + + + + +
+
+
+
+
+
+ +
+

contact

+
+
var contact: Contact? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html new file mode 100644 index 000000000..ab279e6f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html new file mode 100644 index 000000000..fbe43c422 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html @@ -0,0 +1,141 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var contact: Contact? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var license: License? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var termsOfService: URI? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var title: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var version: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html new file mode 100644 index 000000000..5fb15290d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html @@ -0,0 +1,44 @@ + + + + license + + + + + +
+
+
+
+
+
+ +
+

license

+
+
var license: License? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html new file mode 100644 index 000000000..7a54c29df --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html @@ -0,0 +1,44 @@ + + + + termsOfService + + + + + +
+
+
+
+
+
+ +
+

termsOfService

+
+
var termsOfService: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html new file mode 100644 index 000000000..b52787ec8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html @@ -0,0 +1,44 @@ + + + + title + + + + + +
+
+
+
+
+
+ +
+

title

+
+
var title: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html new file mode 100644 index 000000000..e203738c8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html @@ -0,0 +1,44 @@ + + + + version + + + + + +
+
+
+
+
+
+ +
+

version

+
+
var version: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html new file mode 100644 index 000000000..36f9de427 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html @@ -0,0 +1,44 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
+
fun License(name: String, url: URI? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html new file mode 100644 index 000000000..33b627a9a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html @@ -0,0 +1,81 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
data class License(name: String, url: URI?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html new file mode 100644 index 000000000..dbca59930 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html new file mode 100644 index 000000000..516257bf6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/index.html new file mode 100644 index 000000000..a768781fc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.info/index.html @@ -0,0 +1,96 @@ + + + + io.bkbn.kompendium.oas.info + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.info

+

This package houses the data models for information metadata such as contact and licensing info

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class License(name: String, url: URI?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html new file mode 100644 index 000000000..a85d898d3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html @@ -0,0 +1,44 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
+
fun PathOperation(tags: Set<String> = emptySet(), summary: String? = null, description: String? = null, externalDocs: ExternalDocumentation? = null, operationId: String? = null, parameters: List<Parameter>? = null, requestBody: Request? = null, responses: Map<Int, Response>? = null, callbacks: Map<String, Payload>? = null, deprecated: Boolean = false, security: List<Map<String, List<String>>>? = null, servers: List<Server>? = null, x-codegen-request-body-name: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html new file mode 100644 index 000000000..46afcd564 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html @@ -0,0 +1,44 @@ + + + + callbacks + + + + + +
+
+
+
+
+
+ +
+

callbacks

+
+
var callbacks: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html new file mode 100644 index 000000000..0ec4004e0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
var deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html new file mode 100644 index 000000000..19139bb89 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html new file mode 100644 index 000000000..5cf5d8530 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
var externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html new file mode 100644 index 000000000..213a364e8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html @@ -0,0 +1,246 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var callbacks: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var requestBody: Request? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var responses: Map<Int, Response>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var security: List<Map<String, List<String>>>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var summary: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var tags: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var x-codegen-request-body-name: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html new file mode 100644 index 000000000..4d0d37b79 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
var operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html new file mode 100644 index 000000000..2ad500e40 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html @@ -0,0 +1,44 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html new file mode 100644 index 000000000..08c3415d5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html @@ -0,0 +1,44 @@ + + + + requestBody + + + + + +
+
+
+
+
+
+ +
+

requestBody

+
+
var requestBody: Request? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html new file mode 100644 index 000000000..694fdf7b7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html @@ -0,0 +1,44 @@ + + + + responses + + + + + +
+
+
+
+
+
+ +
+

responses

+
+
var responses: Map<Int, Response>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html new file mode 100644 index 000000000..549d52ebe --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html @@ -0,0 +1,44 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
var security: List<Map<String, List<String>>>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html new file mode 100644 index 000000000..c55611ba3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html new file mode 100644 index 000000000..634338d2d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
var summary: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html new file mode 100644 index 000000000..ce6cd0a53 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
var tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html new file mode 100644 index 000000000..fed0d49e7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html @@ -0,0 +1,44 @@ + + + + x-codegen-request-body-name + + + + + +
+
+
+
+
+
+ +
+

x-codegen-request-body-name

+
+
var x-codegen-request-body-name: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html new file mode 100644 index 000000000..18042ee03 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html @@ -0,0 +1,44 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
+
fun Path(get: PathOperation? = null, put: PathOperation? = null, post: PathOperation? = null, delete: PathOperation? = null, options: PathOperation? = null, head: PathOperation? = null, patch: PathOperation? = null, trace: PathOperation? = null, servers: List<Server>? = null, parameters: List<Parameter>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html new file mode 100644 index 000000000..b9d1512f0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html @@ -0,0 +1,44 @@ + + + + delete + + + + + +
+
+
+
+
+
+ +
+

delete

+
+
var delete: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html new file mode 100644 index 000000000..9d25cfef9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html @@ -0,0 +1,44 @@ + + + + get + + + + + +
+
+
+
+
+
+ +
+

get

+
+
var get: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html new file mode 100644 index 000000000..715cc9ba8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html @@ -0,0 +1,44 @@ + + + + head + + + + + +
+
+
+
+
+
+ +
+

head

+
+
var head: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html new file mode 100644 index 000000000..ca7771fde --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html @@ -0,0 +1,201 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var delete: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var get: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var head: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var options: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var patch: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var post: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var put: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var trace: PathOperation? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html new file mode 100644 index 000000000..e9f7c532c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html @@ -0,0 +1,44 @@ + + + + options + + + + + +
+
+
+
+
+
+ +
+

options

+
+
var options: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html new file mode 100644 index 000000000..202a0e465 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html @@ -0,0 +1,44 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html new file mode 100644 index 000000000..d124c3023 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html @@ -0,0 +1,44 @@ + + + + patch + + + + + +
+
+
+
+
+
+ +
+

patch

+
+
var patch: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html new file mode 100644 index 000000000..249fb92b9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html @@ -0,0 +1,44 @@ + + + + post + + + + + +
+
+
+
+
+
+ +
+

post

+
+
var post: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html new file mode 100644 index 000000000..14c95beef --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html @@ -0,0 +1,44 @@ + + + + put + + + + + +
+
+
+
+
+
+ +
+

put

+
+
var put: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html new file mode 100644 index 000000000..f60c10a1a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html new file mode 100644 index 000000000..2ac42ec4b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html @@ -0,0 +1,44 @@ + + + + trace + + + + + +
+
+
+
+
+
+ +
+

trace

+
+
var trace: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/index.html new file mode 100644 index 000000000..6ec90e9a2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.path/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.path + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.path

+

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html new file mode 100644 index 000000000..944601691 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html @@ -0,0 +1,44 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
+
fun AnyOfPayload(anyOf: List<ComponentSchema>)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html new file mode 100644 index 000000000..0d09c8752 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html @@ -0,0 +1,44 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html new file mode 100644 index 000000000..60d8ade7b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html @@ -0,0 +1,66 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html new file mode 100644 index 000000000..0c5e542fc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html @@ -0,0 +1,44 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html new file mode 100644 index 000000000..9aa505d1b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html @@ -0,0 +1,66 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html new file mode 100644 index 000000000..3c01928ce --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html @@ -0,0 +1,44 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html new file mode 100644 index 000000000..7da0b867b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html @@ -0,0 +1,44 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
+
fun MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html new file mode 100644 index 000000000..db81af69f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, MediaType.Example>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html new file mode 100644 index 000000000..43e6565c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html @@ -0,0 +1,98 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, MediaType.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html new file mode 100644 index 000000000..c7cf93bf8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html @@ -0,0 +1,44 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html new file mode 100644 index 000000000..d6cd94420 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html @@ -0,0 +1,44 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html new file mode 100644 index 000000000..b89bc4d0d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html @@ -0,0 +1,66 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html new file mode 100644 index 000000000..a9f3e298f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html @@ -0,0 +1,44 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html new file mode 100644 index 000000000..b65235cf8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html @@ -0,0 +1,44 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
+
fun Parameter(name: String, in: String, schema: ComponentSchema, description: String? = null, required: Boolean = true, deprecated: Boolean = false, allowEmptyValue: Boolean? = null, style: String? = null, explode: Boolean? = null, examples: Map<String, Parameter.Example>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html new file mode 100644 index 000000000..f8d137c3d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html @@ -0,0 +1,44 @@ + + + + allowEmptyValue + + + + + +
+
+
+
+
+
+ +
+

allowEmptyValue

+
+
val allowEmptyValue: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html new file mode 100644 index 000000000..8a9e6d667 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html new file mode 100644 index 000000000..c442a075a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html new file mode 100644 index 000000000..270e5e26a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, Parameter.Example>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html new file mode 100644 index 000000000..e8d718705 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html @@ -0,0 +1,44 @@ + + + + explode + + + + + +
+
+
+
+
+
+ +
+

explode

+
+
val explode: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html new file mode 100644 index 000000000..be7ec3338 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html @@ -0,0 +1,44 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html new file mode 100644 index 000000000..a54a0f028 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html @@ -0,0 +1,218 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val allowEmptyValue: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, Parameter.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val explode: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val style: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html new file mode 100644 index 000000000..8b361ffac --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html new file mode 100644 index 000000000..271074d27 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html new file mode 100644 index 000000000..52b871a48 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html @@ -0,0 +1,44 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html new file mode 100644 index 000000000..6804f6746 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html @@ -0,0 +1,44 @@ + + + + style + + + + + +
+
+
+
+
+
+ +
+

style

+
+
val style: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html new file mode 100644 index 000000000..4608773cf --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html @@ -0,0 +1,84 @@ + + + + Payload + + + + + +
+
+
+
+
+
+ +
+

Payload

+
interface Payload
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html new file mode 100644 index 000000000..e9120e6f3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html @@ -0,0 +1,44 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
+
fun Request(description: String?, content: Map<String, MediaType>, required: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html new file mode 100644 index 000000000..604cad318 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html @@ -0,0 +1,44 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html new file mode 100644 index 000000000..496fcf70a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html new file mode 100644 index 000000000..78f6985f6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html @@ -0,0 +1,96 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = false
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html new file mode 100644 index 000000000..e6650e186 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html new file mode 100644 index 000000000..0d6255ae9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html @@ -0,0 +1,44 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
+
fun Response(description: String? = null, headers: Map<String, Payload>? = null, content: Map<String, MediaType>? = null, links: Map<String, Payload>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html new file mode 100644 index 000000000..5bf28282c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html @@ -0,0 +1,44 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html new file mode 100644 index 000000000..ecc744f0a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html new file mode 100644 index 000000000..515377a19 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html @@ -0,0 +1,44 @@ + + + + headers + + + + + +
+
+
+
+
+
+ +
+

headers

+
+
val headers: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html new file mode 100644 index 000000000..2fe51396a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html @@ -0,0 +1,111 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val headers: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val links: Map<String, Payload>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html new file mode 100644 index 000000000..efa2fe484 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html @@ -0,0 +1,44 @@ + + + + links + + + + + +
+
+
+
+
+
+ +
+

links

+
+
val links: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html new file mode 100644 index 000000000..f8ec8ee84 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.oas.payload + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.payload

+

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html new file mode 100644 index 000000000..95873097a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html @@ -0,0 +1,44 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
+
fun AnyOfSchema(anyOf: List<ComponentSchema>, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html new file mode 100644 index 000000000..a99e955d6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html @@ -0,0 +1,44 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html new file mode 100644 index 000000000..999ec9af8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html new file mode 100644 index 000000000..521e95ae7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html @@ -0,0 +1,128 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html new file mode 100644 index 000000000..d333c60b1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html @@ -0,0 +1,44 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
+
fun ArraySchema(items: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null, minItems: Int? = null, maxItems: Int? = null, uniqueItems: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html new file mode 100644 index 000000000..05dbd0696 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html new file mode 100644 index 000000000..a19a2d445 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html new file mode 100644 index 000000000..6ad2c7a99 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html @@ -0,0 +1,203 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val uniqueItems: Boolean? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html new file mode 100644 index 000000000..fa79dc221 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html new file mode 100644 index 000000000..c46ae2fa2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html @@ -0,0 +1,44 @@ + + + + maxItems + + + + + +
+
+
+
+
+
+ +
+

maxItems

+
+
val maxItems: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html new file mode 100644 index 000000000..af8ffaadf --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html @@ -0,0 +1,44 @@ + + + + minItems + + + + + +
+
+
+
+
+
+ +
+

minItems

+
+
val minItems: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html new file mode 100644 index 000000000..bca684be2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html new file mode 100644 index 000000000..28d1faf5c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html new file mode 100644 index 000000000..8d20efb20 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html @@ -0,0 +1,44 @@ + + + + uniqueItems + + + + + +
+
+
+
+
+
+ +
+

uniqueItems

+
+
val uniqueItems: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html new file mode 100644 index 000000000..51c84b2d6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html @@ -0,0 +1,44 @@ + + + + addDefault + + + + + +
+
+
+
+
+
+ +
+

addDefault

+
+
open fun addDefault(default: Any?): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html new file mode 100644 index 000000000..06f882817 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open val default: Any?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html new file mode 100644 index 000000000..9406fc123 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html new file mode 100644 index 000000000..88fff1a43 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html @@ -0,0 +1,148 @@ + + + + ComponentSchema + + + + + +
+
+
+
+
+
+ +
+

ComponentSchema

+
interface ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html new file mode 100644 index 000000000..bcb332269 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html @@ -0,0 +1,44 @@ + + + + setDescription + + + + + +
+
+
+
+
+
+ +
+

setDescription

+
+
open fun setDescription(description: String): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html new file mode 100644 index 000000000..4b153bea7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html @@ -0,0 +1,44 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
+
fun DictionarySchema(additionalProperties: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html new file mode 100644 index 000000000..84f93f321 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html @@ -0,0 +1,44 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html new file mode 100644 index 000000000..8e8842dc1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html new file mode 100644 index 000000000..048cc9166 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html new file mode 100644 index 000000000..afa1b223f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html @@ -0,0 +1,158 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html new file mode 100644 index 000000000..70f6cece0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html new file mode 100644 index 000000000..00b526f94 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html new file mode 100644 index 000000000..c4844ca31 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html @@ -0,0 +1,44 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
+
fun EnumSchema(enum: Set<String>, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html new file mode 100644 index 000000000..8c9e1298c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html new file mode 100644 index 000000000..53a1079b6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html new file mode 100644 index 000000000..c2ae5d251 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html @@ -0,0 +1,44 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html new file mode 100644 index 000000000..807aae283 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html @@ -0,0 +1,158 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html new file mode 100644 index 000000000..cae5a5347 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html new file mode 100644 index 000000000..517ddefba --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html new file mode 100644 index 000000000..640757c3a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html @@ -0,0 +1,44 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
+
fun FormattedSchema(format: String, type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minimum: Number? = null, maximum: Number? = null, exclusiveMinimum: Boolean? = null, exclusiveMaximum: Boolean? = null, multipleOf: Number? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html new file mode 100644 index 000000000..0c843b1d4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html new file mode 100644 index 000000000..09d7c2d66 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html new file mode 100644 index 000000000..15788e39f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html @@ -0,0 +1,44 @@ + + + + exclusiveMaximum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMaximum

+
+
val exclusiveMaximum: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html new file mode 100644 index 000000000..96e439164 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html @@ -0,0 +1,44 @@ + + + + exclusiveMinimum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMinimum

+
+
val exclusiveMinimum: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html new file mode 100644 index 000000000..473d7994b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html new file mode 100644 index 000000000..7d199cb64 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html @@ -0,0 +1,233 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMaximum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMinimum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maximum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minimum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multipleOf: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html new file mode 100644 index 000000000..b1111345d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html @@ -0,0 +1,44 @@ + + + + maximum + + + + + +
+
+
+
+
+
+ +
+

maximum

+
+
val maximum: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html new file mode 100644 index 000000000..4c46cc121 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html @@ -0,0 +1,44 @@ + + + + minimum + + + + + +
+
+
+
+
+
+ +
+

minimum

+
+
val minimum: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html new file mode 100644 index 000000000..b456298bc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html @@ -0,0 +1,44 @@ + + + + multipleOf + + + + + +
+
+
+
+
+
+ +
+

multipleOf

+
+
val multipleOf: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html new file mode 100644 index 000000000..7bba73930 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html new file mode 100644 index 000000000..95261d5d1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html new file mode 100644 index 000000000..9abedd8a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html @@ -0,0 +1,44 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
+
fun FreeFormSchema(nullable: Boolean? = null, minProperties: Int? = null, maxProperties: Int? = null, default: Any? = null, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html new file mode 100644 index 000000000..93048c1cb --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html @@ -0,0 +1,44 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html new file mode 100644 index 000000000..14b889be6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html new file mode 100644 index 000000000..8b50adec0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html new file mode 100644 index 000000000..60de205e1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html @@ -0,0 +1,188 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?, default: Any?, description: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html new file mode 100644 index 000000000..3472b4502 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html @@ -0,0 +1,44 @@ + + + + maxProperties + + + + + +
+
+
+
+
+
+ +
+

maxProperties

+
+
val maxProperties: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html new file mode 100644 index 000000000..04cfd15ab --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html @@ -0,0 +1,44 @@ + + + + minProperties + + + + + +
+
+
+
+
+
+ +
+

minProperties

+
+
val minProperties: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html new file mode 100644 index 000000000..f65b19896 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html new file mode 100644 index 000000000..c5eef03c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html new file mode 100644 index 000000000..be8703475 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html @@ -0,0 +1,44 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
+
fun ObjectSchema(properties: Map<String, ComponentSchema>, default: Any? = null, description: String? = null, nullable: Boolean? = null, required: List<String>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html new file mode 100644 index 000000000..2f3c544c8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html new file mode 100644 index 000000000..5699266c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html new file mode 100644 index 000000000..86d725dd7 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html @@ -0,0 +1,173 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Map<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: List<String>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html new file mode 100644 index 000000000..b82347ee6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html new file mode 100644 index 000000000..d80b696f3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Map<String, ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html new file mode 100644 index 000000000..22bd0e535 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: List<String>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html new file mode 100644 index 000000000..5f305e13d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html new file mode 100644 index 000000000..828402282 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html @@ -0,0 +1,44 @@ + + + + $ref + + + + + +
+
+
+
+
+
+ +
+

$ref

+
+
val $ref: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html new file mode 100644 index 000000000..2855b92db --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html @@ -0,0 +1,44 @@ + + + + ReferencedSchema + + + + + +
+
+
+
+
+
+ +
+

ReferencedSchema

+
+
fun ReferencedSchema($ref: String, default: Any? = null, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html new file mode 100644 index 000000000..9cb2575f6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html new file mode 100644 index 000000000..af34be22b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html new file mode 100644 index 000000000..eee50bfac --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html @@ -0,0 +1,128 @@ + + + + ReferencedSchema + + + + + +
+
+
+
+
+
+ +
+

ReferencedSchema

+
data class ReferencedSchema($ref: String, default: Any?, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val $ref: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html new file mode 100644 index 000000000..533675891 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html @@ -0,0 +1,44 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
+
fun SimpleSchema(type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minLength: Int? = null, maxLength: Int? = null, pattern: String? = null, format: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html new file mode 100644 index 000000000..2fd6b89c3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html new file mode 100644 index 000000000..cdcfeb4b3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html new file mode 100644 index 000000000..0e3fd2ee1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html new file mode 100644 index 000000000..6325e7245 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html @@ -0,0 +1,203 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html new file mode 100644 index 000000000..9924df187 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html @@ -0,0 +1,44 @@ + + + + maxLength + + + + + +
+
+
+
+
+
+ +
+

maxLength

+
+
val maxLength: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html new file mode 100644 index 000000000..b1bb66f3e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html @@ -0,0 +1,44 @@ + + + + minLength + + + + + +
+
+
+
+
+
+ +
+

minLength

+
+
val minLength: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html new file mode 100644 index 000000000..14c448b04 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html new file mode 100644 index 000000000..efa1318bd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html @@ -0,0 +1,44 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html new file mode 100644 index 000000000..c082e5c2c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html new file mode 100644 index 000000000..a389fa954 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
abstract override val default: Any?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html new file mode 100644 index 000000000..a23beb3e6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html @@ -0,0 +1,222 @@ + + + + TypedSchema + + + + + +
+
+
+
+
+
+ +
+

TypedSchema

+
interface TypedSchema : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract override val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val nullable: Boolean?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val type: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html new file mode 100644 index 000000000..88735480d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
abstract val nullable: Boolean?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html new file mode 100644 index 000000000..603b94216 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
abstract val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html new file mode 100644 index 000000000..c3a2f562d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html @@ -0,0 +1,216 @@ + + + + io.bkbn.kompendium.oas.schema + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.schema

+

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?, default: Any?, description: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ReferencedSchema($ref: String, default: Any?, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface TypedSchema : ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html new file mode 100644 index 000000000..dc76bdadc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html @@ -0,0 +1,44 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
+
fun ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..bb6849d45 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html @@ -0,0 +1,98 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..79fd1aa9a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html @@ -0,0 +1,98 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html new file mode 100644 index 000000000..d5848aa95 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html @@ -0,0 +1,98 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html new file mode 100644 index 000000000..27b5ed975 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html @@ -0,0 +1,145 @@ + + + + ApiKeyLocation + + + + + +
+
+
+
+
+
+ +
+

ApiKeyLocation

+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+

Entries

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

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html new file mode 100644 index 000000000..4a739d8fe --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html @@ -0,0 +1,44 @@ + + + + toString + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html new file mode 100644 index 000000000..5e372d57a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html @@ -0,0 +1,44 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html new file mode 100644 index 000000000..26e2101da --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html @@ -0,0 +1,113 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html new file mode 100644 index 000000000..d16be84ff --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html new file mode 100644 index 000000000..5d58676ce --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html new file mode 100644 index 000000000..12c78f075 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html @@ -0,0 +1,44 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
+
fun BasicAuth()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html new file mode 100644 index 000000000..0643c8a57 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html @@ -0,0 +1,81 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
class BasicAuth : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html new file mode 100644 index 000000000..3cd1a8d63 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html @@ -0,0 +1,44 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html new file mode 100644 index 000000000..8b2e5bb1b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html new file mode 100644 index 000000000..4ad9fec6b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html @@ -0,0 +1,44 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
+
fun BearerAuth(bearerFormat: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html new file mode 100644 index 000000000..1c79a6705 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html @@ -0,0 +1,44 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
val bearerFormat: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html new file mode 100644 index 000000000..334b13d6c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html @@ -0,0 +1,96 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val bearerFormat: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html new file mode 100644 index 000000000..10566f5a6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html @@ -0,0 +1,44 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html new file mode 100644 index 000000000..9cdefe6d6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html new file mode 100644 index 000000000..7f1f0d25b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html @@ -0,0 +1,44 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
+
fun AuthorizationCode(authorizationUrl: String, tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html new file mode 100644 index 000000000..a9df3da2d --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html new file mode 100644 index 000000000..05a05dacc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html @@ -0,0 +1,111 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html new file mode 100644 index 000000000..7ad4605ab --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html new file mode 100644 index 000000000..b02be9274 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html new file mode 100644 index 000000000..2778a92d4 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html new file mode 100644 index 000000000..3075ded31 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html @@ -0,0 +1,44 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
+
fun ClientCredential(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html new file mode 100644 index 000000000..0acc1adb9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html @@ -0,0 +1,111 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html new file mode 100644 index 000000000..f2f37fe0a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html new file mode 100644 index 000000000..26f3679c9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html new file mode 100644 index 000000000..e5a7d4b25 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html new file mode 100644 index 000000000..e49fdcfa5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open val authorizationUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html new file mode 100644 index 000000000..29cace4ed --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html @@ -0,0 +1,157 @@ + + + + Flow + + + + + +
+
+
+
+
+
+ +
+

Flow

+
interface Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val refreshUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html new file mode 100644 index 000000000..da675c8c2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open val refreshUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html new file mode 100644 index 000000000..5881a0be9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html new file mode 100644 index 000000000..09cc0b635 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open val tokenUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html new file mode 100644 index 000000000..a7b7c2938 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html @@ -0,0 +1,44 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
+
fun Flows(implicit: OAuth.Flows.Implicit? = null, authorizationCode: OAuth.Flows.AuthorizationCode? = null, password: OAuth.Flows.Password? = null, clientCredentials: OAuth.Flows.ClientCredential? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html new file mode 100644 index 000000000..67cc2c483 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html @@ -0,0 +1,44 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
+
fun Implicit(authorizationUrl: String, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html new file mode 100644 index 000000000..5e6fb99ea --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html new file mode 100644 index 000000000..bd04705e3 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html @@ -0,0 +1,111 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html new file mode 100644 index 000000000..937478298 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html new file mode 100644 index 000000000..83c8091fc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html new file mode 100644 index 000000000..e2d1e30e8 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html @@ -0,0 +1,44 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
+
fun Password(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html new file mode 100644 index 000000000..6629b36b5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html @@ -0,0 +1,111 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html new file mode 100644 index 000000000..3192b6d14 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html new file mode 100644 index 000000000..5c0c0e81e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html new file mode 100644 index 000000000..df1d440ab --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html new file mode 100644 index 000000000..3dfc095d9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html @@ -0,0 +1,44 @@ + + + + authorizationCode + + + + + +
+
+
+
+
+
+ +
+

authorizationCode

+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html new file mode 100644 index 000000000..9b92d7e7a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html @@ -0,0 +1,44 @@ + + + + clientCredentials + + + + + +
+
+
+
+
+
+ +
+

clientCredentials

+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html new file mode 100644 index 000000000..ac885b74f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html @@ -0,0 +1,44 @@ + + + + implicit + + + + + +
+
+
+
+
+
+ +
+

implicit

+
+
val implicit: OAuth.Flows.Implicit? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html new file mode 100644 index 000000000..76f5a7747 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html @@ -0,0 +1,188 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val implicit: OAuth.Flows.Implicit? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val password: OAuth.Flows.Password? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html new file mode 100644 index 000000000..5b185fe40 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html @@ -0,0 +1,44 @@ + + + + password + + + + + +
+
+
+
+
+
+ +
+

password

+
+
val password: OAuth.Flows.Password? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html new file mode 100644 index 000000000..2d73ff4a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html @@ -0,0 +1,44 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
+
fun OAuth(description: String? = null, flows: OAuth.Flows)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html new file mode 100644 index 000000000..6b8d2207a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html new file mode 100644 index 000000000..a81e7302c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html @@ -0,0 +1,44 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
val flows: OAuth.Flows
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html new file mode 100644 index 000000000..b4426eb58 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html @@ -0,0 +1,113 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html new file mode 100644 index 000000000..cb572c4e0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html new file mode 100644 index 000000000..fb84f29ae --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html @@ -0,0 +1,95 @@ + + + + SecuritySchema + + + + + +
+
+
+
+
+
+ +
+

SecuritySchema

+
interface SecuritySchema
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/index.html new file mode 100644 index 000000000..e206fa1f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.security/index.html @@ -0,0 +1,126 @@ + + + + io.bkbn.kompendium.oas.security + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.security

+

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class BasicAuth : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecuritySchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html new file mode 100644 index 000000000..27bd8f997 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html @@ -0,0 +1,44 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
+
fun AnySerializer()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html new file mode 100644 index 000000000..04ad6d7c1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html new file mode 100644 index 000000000..af02e3d42 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): T
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html new file mode 100644 index 000000000..5f68dfa19 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html @@ -0,0 +1,98 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html new file mode 100644 index 000000000..9c3dadba9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html new file mode 100644 index 000000000..3a18f85cf --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html @@ -0,0 +1,66 @@ + + + + KompendiumSerializersModule + + + + + +
+
+
+
+
+
+ +
+

KompendiumSerializersModule

+
object KompendiumSerializersModule
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val module: SerializersModule
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html new file mode 100644 index 000000000..f3047df5f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html @@ -0,0 +1,44 @@ + + + + module + + + + + +
+
+
+
+
+
+ +
+

module

+
+
val module: SerializersModule
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html new file mode 100644 index 000000000..8a1d1724f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html new file mode 100644 index 000000000..912bdcf05 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): Number
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html new file mode 100644 index 000000000..f18ee144f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html @@ -0,0 +1,98 @@ + + + + NumberSerializer + + + + + +
+
+
+
+
+
+ +
+

NumberSerializer

+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): Number
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html new file mode 100644 index 000000000..3edd654e1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html new file mode 100644 index 000000000..ce34a3253 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html new file mode 100644 index 000000000..a31f73cdb --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html new file mode 100644 index 000000000..ec919338c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html @@ -0,0 +1,98 @@ + + + + UriSerializer + + + + + +
+
+
+
+
+
+ +
+

UriSerializer

+
object UriSerializer : KSerializer<URI>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html new file mode 100644 index 000000000..c9a79f9b1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html new file mode 100644 index 000000000..8d309f501 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html @@ -0,0 +1,110 @@ + + + + io.bkbn.kompendium.oas.serialization + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.serialization

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumSerializersModule
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object UriSerializer : KSerializer<URI>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html new file mode 100644 index 000000000..a22995f15 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html @@ -0,0 +1,44 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
+
fun ServerVariable(enum: Set<String>, default: String, description: String?)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html new file mode 100644 index 000000000..afe90ff9f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
val default: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html new file mode 100644 index 000000000..6d2195454 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html new file mode 100644 index 000000000..a36e46ecb --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html @@ -0,0 +1,44 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html new file mode 100644 index 000000000..c585d42ae --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html @@ -0,0 +1,96 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val default: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html new file mode 100644 index 000000000..df6be64a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html @@ -0,0 +1,44 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
+
fun Server(url: URI, description: String? = null, variables: Map<String, ServerVariable>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html new file mode 100644 index 000000000..5347e622a --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html new file mode 100644 index 000000000..56cc7a00b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html @@ -0,0 +1,96 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var variables: Map<String, ServerVariable>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html new file mode 100644 index 000000000..948ed652b --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html new file mode 100644 index 000000000..558a23389 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html @@ -0,0 +1,44 @@ + + + + variables + + + + + +
+
+
+
+
+
+ +
+

variables

+
+
var variables: Map<String, ServerVariable>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/index.html new file mode 100644 index 000000000..bedb133c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas.server/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.server + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.server

+

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html new file mode 100644 index 000000000..3bd734de6 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html @@ -0,0 +1,44 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
+
fun OpenApiSpec(openapi: String = "3.0.3", info: Info, servers: MutableList<Server> = mutableListOf(), paths: MutableMap<String, Path> = mutableMapOf(), components: Components = Components(), security: MutableList<Map<String, List<String>>> = mutableListOf(), tags: MutableList<Tag> = mutableListOf(), externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html new file mode 100644 index 000000000..470ab3261 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html @@ -0,0 +1,44 @@ + + + + components + + + + + +
+
+
+
+
+
+ +
+

components

+
+
val components: Components
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html new file mode 100644 index 000000000..254c973bd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html new file mode 100644 index 000000000..e1227495e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html @@ -0,0 +1,171 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val components: Components
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val info: Info
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val openapi: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val paths: MutableMap<String, Path>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val security: MutableList<Map<String, List<String>>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val servers: MutableList<Server>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val tags: MutableList<Tag>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html new file mode 100644 index 000000000..2df56ad80 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html @@ -0,0 +1,44 @@ + + + + info + + + + + +
+
+
+
+
+
+ +
+

info

+
+
val info: Info
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html new file mode 100644 index 000000000..fa5d6211f --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html @@ -0,0 +1,44 @@ + + + + openapi + + + + + +
+
+
+
+
+
+ +
+

openapi

+
+
val openapi: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html new file mode 100644 index 000000000..161c934cc --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html @@ -0,0 +1,44 @@ + + + + paths + + + + + +
+
+
+
+
+
+ +
+

paths

+
+
val paths: MutableMap<String, Path>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html new file mode 100644 index 000000000..6452a2b18 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html @@ -0,0 +1,44 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
val security: MutableList<Map<String, List<String>>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html new file mode 100644 index 000000000..520d3b35c --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
val servers: MutableList<Server>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html new file mode 100644 index 000000000..1aa8175aa --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
val tags: MutableList<Tag>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/index.html b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/index.html new file mode 100644 index 000000000..17d9a02e9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/io.bkbn.kompendium.oas/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.oas + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas

+

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-oas/navigation.html b/docs/2.1.0/older/2.0.2/kompendium-oas/navigation.html new file mode 100644 index 000000000..20e2ac0f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-oas/navigation.html @@ -0,0 +1,583 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/index.html b/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/index.html new file mode 100644 index 000000000..9f4c244b9 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/index.html @@ -0,0 +1,60 @@ + + + + kompendium-swagger-ui + + + + + +
+
+
+
+
+
+ +
+

kompendium-swagger-ui

+

Contains the code necessary to launch swagger as your documentation frontend.

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html b/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html new file mode 100644 index 000000000..d5a1bea82 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.swagger + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.swagger

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html b/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html new file mode 100644 index 000000000..5b292cb03 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html @@ -0,0 +1,44 @@ + + + + swaggerUI + + + + + +
+
+
+
+
+
+ +
+

swaggerUI

+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/navigation.html b/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/navigation.html new file mode 100644 index 000000000..20e2ac0f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/kompendium-swagger-ui/navigation.html @@ -0,0 +1,583 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.2/navigation.html b/docs/2.1.0/older/2.0.2/navigation.html new file mode 100644 index 000000000..d1904d218 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/navigation.html @@ -0,0 +1,583 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ + + +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.2/not-found-version.html b/docs/2.1.0/older/2.0.2/not-found-version.html new file mode 100644 index 000000000..7d87b84cd --- /dev/null +++ b/docs/2.1.0/older/2.0.2/not-found-version.html @@ -0,0 +1,179 @@ + + + + + Unavailable page + + + + + + + + + + + NOT + FOUND + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

uh-oh!

+
You are requesting a page that not + available in documentation version +
+
+
+
+ + diff --git a/docs/2.1.0/older/2.0.2/package-list b/docs/2.1.0/older/2.0.2/package-list new file mode 100644 index 000000000..d7915f2c2 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/package-list @@ -0,0 +1,31 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html + +module:kompendium-annotations +io.bkbn.kompendium.annotations +io.bkbn.kompendium.annotations.constraint +module:kompendium-auth +io.bkbn.kompendium.auth +io.bkbn.kompendium.auth.configuration +module:kompendium-core +io.bkbn.kompendium.core +io.bkbn.kompendium.core.metadata +io.bkbn.kompendium.core.metadata.method +io.bkbn.kompendium.core.parser +io.bkbn.kompendium.core.routes +io.bkbn.kompendium.core.util +module:kompendium-locations +io.bkbn.kompendium.locations +module:kompendium-oas +io.bkbn.kompendium.oas +io.bkbn.kompendium.oas.common +io.bkbn.kompendium.oas.component +io.bkbn.kompendium.oas.info +io.bkbn.kompendium.oas.path +io.bkbn.kompendium.oas.payload +io.bkbn.kompendium.oas.schema +io.bkbn.kompendium.oas.security +io.bkbn.kompendium.oas.serialization +io.bkbn.kompendium.oas.server +module:kompendium-swagger-ui +io.bkbn.kompendium.swagger diff --git a/docs/2.1.0/older/2.0.2/scripts/clipboard.js b/docs/2.1.0/older/2.0.2/scripts/clipboard.js new file mode 100644 index 000000000..b00ce246e --- /dev/null +++ b/docs/2.1.0/older/2.0.2/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/docs/2.1.0/older/2.0.2/scripts/main.js b/docs/2.1.0/older/2.0.2/scripts/main.js new file mode 100644 index 000000000..b3ee88c57 --- /dev/null +++ b/docs/2.1.0/older/2.0.2/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return" + + + +
+
+
+
+
+
+ +
+
+

Kompendium

+

Welcome to Kompendium, the straight-forward, minimally-invasive OpenAPI generator for Ktor.

+

How to install

+

Kompendium publishes all releases to Maven Central. As such, using the release versions of Kompendium is as simple as declaring it as an implementation dependency in your build.gradle.kts

+
+
repositories {
mavenCentral()
}

dependencies {
implementation("io.bkbn:kompendium-core:latest.release")
}
+ + +
+

In addition to publishing releases to Maven Central, a snapshot version gets published to GitHub Packages on every merge to main. These can be consumed by adding the repository to your gradle build file. Instructions can be found here

+

Setting up the Kompendium Plugin

+

Kompendium is instantiated as a Ktor Feature/Plugin. It can be added to your API as follows

+
+
private fun Application.mainModule() {
// Installs the Kompendium Plugin and sets up baseline server metadata
install(Kompendium) {
spec = OpenApiSpec(/*..*/)
}
// ...
}
+ + +
+

Notarization

+

The concept of notarizing routes / exceptions / etc. is central to Kompendium. More details on how to notarize your API can be found in the kompendium-core module.

+
+

All modules:

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

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

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

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

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

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

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

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

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

This module contains the models that represent the Open Api Specification 3.0 (OAS).

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

Contains the code necessary to launch swagger as your documentation frontend.

+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/index.html new file mode 100644 index 000000000..5ca58a64d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/index.html @@ -0,0 +1,78 @@ + + + + kompendium-annotations + + + + + +
+
+
+
+
+
+ +
+

kompendium-annotations

+

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

It is separated from core predominantly to allow for potential future integrations with Kotlin Symbol Processing

+
+

Packages

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

Contains all annotations used by Kompendium

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

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html new file mode 100644 index 000000000..97dc7b968 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html @@ -0,0 +1,44 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
+
fun Format(format: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html new file mode 100644 index 000000000..58131677b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html new file mode 100644 index 000000000..6933c8890 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html @@ -0,0 +1,66 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html new file mode 100644 index 000000000..f39be2450 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html @@ -0,0 +1,44 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
+
fun MaxItems(items: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html new file mode 100644 index 000000000..862e127e6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html @@ -0,0 +1,66 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html new file mode 100644 index 000000000..d7dc5e99e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html new file mode 100644 index 000000000..a714bc6d3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html @@ -0,0 +1,44 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
+
fun MaxLength(length: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html new file mode 100644 index 000000000..b47a8128e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html @@ -0,0 +1,66 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html new file mode 100644 index 000000000..3f10dc40f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html @@ -0,0 +1,44 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html new file mode 100644 index 000000000..e4290b7a6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html @@ -0,0 +1,44 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
+
fun MaxProperties(properties: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html new file mode 100644 index 000000000..bffd004cf --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html @@ -0,0 +1,66 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html new file mode 100644 index 000000000..1343c4318 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html new file mode 100644 index 000000000..a3bd50c2a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html @@ -0,0 +1,44 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
+
fun Maximum(max: String, exclusive: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html new file mode 100644 index 000000000..05d30e5c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html @@ -0,0 +1,44 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html new file mode 100644 index 000000000..5b83102ed --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html @@ -0,0 +1,81 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val max: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html new file mode 100644 index 000000000..446ee9c77 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html @@ -0,0 +1,44 @@ + + + + max + + + + + +
+
+
+
+
+
+ +
+

max

+
+
val max: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html new file mode 100644 index 000000000..3d608cfa6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html @@ -0,0 +1,44 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
+
fun MinItems(items: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html new file mode 100644 index 000000000..22947e021 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html @@ -0,0 +1,66 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html new file mode 100644 index 000000000..851d37d47 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html new file mode 100644 index 000000000..a734ee94e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html @@ -0,0 +1,44 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
+
fun MinLength(length: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html new file mode 100644 index 000000000..c4a2b442b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html @@ -0,0 +1,66 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html new file mode 100644 index 000000000..1dc36ef5f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html @@ -0,0 +1,44 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html new file mode 100644 index 000000000..95f29c39b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html @@ -0,0 +1,44 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
+
fun MinProperties(properties: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html new file mode 100644 index 000000000..fae00de9e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html @@ -0,0 +1,66 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html new file mode 100644 index 000000000..29367f128 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html new file mode 100644 index 000000000..19a3fb947 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html @@ -0,0 +1,44 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
+
fun Minimum(min: String, exclusive: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html new file mode 100644 index 000000000..5a67607a2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html @@ -0,0 +1,44 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html new file mode 100644 index 000000000..604309adb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html @@ -0,0 +1,81 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val min: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html new file mode 100644 index 000000000..151254328 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html @@ -0,0 +1,44 @@ + + + + min + + + + + +
+
+
+
+
+
+ +
+

min

+
+
val min: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html new file mode 100644 index 000000000..cae27bc87 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html @@ -0,0 +1,44 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
+
fun MultipleOf(multiple: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html new file mode 100644 index 000000000..cc167d754 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html @@ -0,0 +1,66 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multiple: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html new file mode 100644 index 000000000..1cdedf12d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html @@ -0,0 +1,44 @@ + + + + multiple + + + + + +
+
+
+
+
+
+ +
+

multiple

+
+
val multiple: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html new file mode 100644 index 000000000..7e640787a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html @@ -0,0 +1,44 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
+
fun Pattern(pattern: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html new file mode 100644 index 000000000..78b9782c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html @@ -0,0 +1,66 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html new file mode 100644 index 000000000..a4951aada --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html @@ -0,0 +1,44 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html new file mode 100644 index 000000000..f894bf5ef --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html @@ -0,0 +1,44 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
+
fun UniqueItems()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html new file mode 100644 index 000000000..6aae1b88d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html @@ -0,0 +1,48 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html new file mode 100644 index 000000000..a6544220d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html @@ -0,0 +1,231 @@ + + + + io.bkbn.kompendium.annotations.constraint + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations.constraint

+

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html new file mode 100644 index 000000000..600f0eebb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html @@ -0,0 +1,44 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
+
fun Field(name: String = "", description: String = "")

Parameters

name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html new file mode 100644 index 000000000..991bd9590 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html new file mode 100644 index 000000000..79e469ee5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html @@ -0,0 +1,102 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+

Parameters

+
+
name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Field(name: String = "", description: String = "")
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html new file mode 100644 index 000000000..0af7d2a46 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html new file mode 100644 index 000000000..ee65909fa --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html @@ -0,0 +1,44 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
+
fun FreeFormObject()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html new file mode 100644 index 000000000..2a4df8d3d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html @@ -0,0 +1,48 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..284c7991c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html @@ -0,0 +1,81 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..e8cd04081 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html @@ -0,0 +1,81 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html new file mode 100644 index 000000000..b10b30bef --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html @@ -0,0 +1,81 @@ + + + + PATH + + + + + +
+
+
+
+
+
+ +
+

PATH

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html new file mode 100644 index 000000000..532b57aed --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html @@ -0,0 +1,81 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html new file mode 100644 index 000000000..233a4cee1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html @@ -0,0 +1,143 @@ + + + + ParamType + + + + + +
+
+
+
+
+
+ +
+

ParamType

+
enum ParamType : Enum<ParamType>

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+

Entries

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html new file mode 100644 index 000000000..35436fff8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html @@ -0,0 +1,44 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
+
fun Param(type: ParamType)

Parameters

type

The type of parameter, must be valid ParamType

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html new file mode 100644 index 000000000..c9a207538 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html @@ -0,0 +1,87 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

+
+
+
+
+

Parameters

+
+
type

The type of parameter, must be valid ParamType

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Param(type: ParamType)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: ParamType
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html new file mode 100644 index 000000000..b4869eb79 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: ParamType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html new file mode 100644 index 000000000..ced392d7b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html @@ -0,0 +1,44 @@ + + + + Referenced + + + + + +
+
+
+
+
+
+ +
+

Referenced

+
+
fun Referenced()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html new file mode 100644 index 000000000..839c82fc9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html @@ -0,0 +1,66 @@ + + + + Referenced + + + + + +
+
+
+
+
+
+ +
+

Referenced

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Referenced

This instructs Kompendium to store the class as a referenced component. This is mandatory for any data models that have recursive children. If you do not annotate a recursive class with Referenced, you will get a stack overflow error when you try to launch your API

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Referenced()
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html new file mode 100644 index 000000000..96df85180 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html @@ -0,0 +1,44 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
+
fun UndeclaredField(field: String, clazz: KClass<*>)

Parameters

field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html new file mode 100644 index 000000000..4c71aec70 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html @@ -0,0 +1,44 @@ + + + + clazz + + + + + +
+
+
+
+
+
+ +
+

clazz

+
+
val clazz: KClass<*>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html new file mode 100644 index 000000000..8efc8800a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html @@ -0,0 +1,44 @@ + + + + field + + + + + +
+
+
+
+
+
+ +
+

field

+
+
val field: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html new file mode 100644 index 000000000..22ffd9055 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html @@ -0,0 +1,102 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+

Parameters

+
+
field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun UndeclaredField(field: String, clazz: KClass<*>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clazz: KClass<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val field: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/index.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/index.html new file mode 100644 index 000000000..b9df92e82 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/io.bkbn.kompendium.annotations/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.annotations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations

+

Contains all annotations used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

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

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Referenced

This instructs Kompendium to store the class as a referenced component. This is mandatory for any data models that have recursive children. If you do not annotate a recursive class with Referenced, you will get a stack overflow error when you try to launch your API

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-annotations/navigation.html b/docs/2.1.0/older/2.0.3/kompendium-annotations/navigation.html new file mode 100644 index 000000000..71d964c63 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-annotations/navigation.html @@ -0,0 +1,588 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/index.html new file mode 100644 index 000000000..b2b4bc1e2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/index.html @@ -0,0 +1,76 @@ + + + + kompendium-auth + + + + + +
+
+
+
+
+
+ +
+

kompendium-auth

+

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

+
+

Packages

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

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html new file mode 100644 index 000000000..c2219f4c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html @@ -0,0 +1,96 @@ + + + + ApiKeyConfiguration + + + + + +
+
+
+
+
+
+ +
+

ApiKeyConfiguration

+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val keyName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html new file mode 100644 index 000000000..e75a5e2a4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html @@ -0,0 +1,44 @@ + + + + keyName + + + + + +
+
+
+
+
+
+ +
+

keyName

+
+
abstract val keyName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html new file mode 100644 index 000000000..c2c274ccd --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html @@ -0,0 +1,44 @@ + + + + location + + + + + +
+
+
+
+
+
+ +
+

location

+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html new file mode 100644 index 000000000..645d711e3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html @@ -0,0 +1,66 @@ + + + + BasicAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

BasicAuthConfiguration

+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html new file mode 100644 index 000000000..2b35fa775 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html @@ -0,0 +1,44 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
open val bearerFormat: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html new file mode 100644 index 000000000..4e60c2b09 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html @@ -0,0 +1,81 @@ + + + + JwtAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

JwtAuthConfiguration

+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val bearerFormat: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html new file mode 100644 index 000000000..4e6f3effe --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html new file mode 100644 index 000000000..f1265afdd --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html @@ -0,0 +1,44 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
abstract val flows: OAuth.Flows
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html new file mode 100644 index 000000000..744051e95 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html @@ -0,0 +1,96 @@ + + + + OAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

OAuthConfiguration

+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html new file mode 100644 index 000000000..efa7b4152 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html @@ -0,0 +1,112 @@ + + + + SecurityConfiguration + + + + + +
+
+
+
+
+
+ +
+

SecurityConfiguration

+
interface SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html new file mode 100644 index 000000000..b7b588a16 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
abstract val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html new file mode 100644 index 000000000..6623ebc32 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html @@ -0,0 +1,125 @@ + + + + io.bkbn.kompendium.auth.configuration + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth.configuration

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecurityConfiguration
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html new file mode 100644 index 000000000..1d2f41ab6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html @@ -0,0 +1,66 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html new file mode 100644 index 000000000..81f37086d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html @@ -0,0 +1,44 @@ + + + + notarizedAuthenticate + + + + + +
+
+
+
+
+
+ +
+

notarizedAuthenticate

+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/index.html b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/index.html new file mode 100644 index 000000000..5ed682ec1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/io.bkbn.kompendium.auth/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.auth + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth

+

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

Houses the available security configurations. At the moment, Basic, JWT, ApiKey, and OAuth are supported

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-auth/navigation.html b/docs/2.1.0/older/2.0.3/kompendium-auth/navigation.html new file mode 100644 index 000000000..71d964c63 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-auth/navigation.html @@ -0,0 +1,588 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/index.html new file mode 100644 index 000000000..581e130c7 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/index.html @@ -0,0 +1,140 @@ + + + + kompendium-core + + + + + +
+
+
+
+
+
+ +
+

kompendium-core

+

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

It is also the only mandatory client-facing module for a basic setup.

+
+

Packages

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

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

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

Houses all interfaces and types related to describing route metadata.

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

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

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

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

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

Collection of utility functions used by Kompendium

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html new file mode 100644 index 000000000..045c1d7d9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html @@ -0,0 +1,44 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
+
fun <TResp> DeleteInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html new file mode 100644 index 000000000..c593ac0e2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html new file mode 100644 index 000000000..aa4f5cd34 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html new file mode 100644 index 000000000..16bc42893 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html new file mode 100644 index 000000000..dddfaf081 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html @@ -0,0 +1,186 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html new file mode 100644 index 000000000..ac7ec9425 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html new file mode 100644 index 000000000..0dcfb519c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html new file mode 100644 index 000000000..9ecb97819 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html new file mode 100644 index 000000000..b481491d2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html new file mode 100644 index 000000000..8c7afdb8d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html new file mode 100644 index 000000000..44717c3b9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html new file mode 100644 index 000000000..81d335eac --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html @@ -0,0 +1,44 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
+
fun <TResp> GetInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html new file mode 100644 index 000000000..0999e36c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html new file mode 100644 index 000000000..9c7c25f51 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html new file mode 100644 index 000000000..5f7b28a0b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html new file mode 100644 index 000000000..b63c1e22e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html @@ -0,0 +1,186 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html new file mode 100644 index 000000000..a2b88ec14 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html new file mode 100644 index 000000000..aa2b31de6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html new file mode 100644 index 000000000..bdd73b41a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html new file mode 100644 index 000000000..a123a8b42 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html new file mode 100644 index 000000000..dddc53895 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html new file mode 100644 index 000000000..4612aa75a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html new file mode 100644 index 000000000..0debe3768 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html @@ -0,0 +1,44 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
+
fun HeadInfo(responseInfo: ResponseInfo<Unit>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html new file mode 100644 index 000000000..0bce2fc12 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html new file mode 100644 index 000000000..a3dfa32f3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html new file mode 100644 index 000000000..6e625a182 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html new file mode 100644 index 000000000..834378ced --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html @@ -0,0 +1,186 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html new file mode 100644 index 000000000..5ff8d0a7f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html new file mode 100644 index 000000000..2d097a62e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html new file mode 100644 index 000000000..f383b935a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<Unit>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html new file mode 100644 index 000000000..4d7e329b7 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html new file mode 100644 index 000000000..35a2c2d81 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html new file mode 100644 index 000000000..4f9778d97 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html new file mode 100644 index 000000000..96269ef16 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html new file mode 100644 index 000000000..f8ec8a502 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open val deprecated: Boolean
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html new file mode 100644 index 000000000..a3a36cc52 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html new file mode 100644 index 000000000..51ca8a61a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html @@ -0,0 +1,265 @@ + + + + MethodInfo + + + + + +
+
+
+
+
+
+ +
+

MethodInfo

+
interface MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val deprecated: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val operationId: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tags: Set<String>
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html new file mode 100644 index 000000000..2f6faabcf --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open val operationId: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html new file mode 100644 index 000000000..861147f69 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html new file mode 100644 index 000000000..3b809250a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html new file mode 100644 index 000000000..cfe76ddce --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html new file mode 100644 index 000000000..851c006f8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
abstract val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html new file mode 100644 index 000000000..4c52daf34 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html new file mode 100644 index 000000000..6f080f490 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html @@ -0,0 +1,44 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
+
fun <TResp> OptionsInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html new file mode 100644 index 000000000..0d29fbca3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html new file mode 100644 index 000000000..0338a1a29 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html new file mode 100644 index 000000000..3c9d9b7c3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html new file mode 100644 index 000000000..a8cee8c95 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html @@ -0,0 +1,186 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html new file mode 100644 index 000000000..67b05583b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html new file mode 100644 index 000000000..d4415c4ca --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html new file mode 100644 index 000000000..f29c4eb1a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html new file mode 100644 index 000000000..e5449fdd4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html new file mode 100644 index 000000000..c16e4852f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html new file mode 100644 index 000000000..ec2021ea9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html new file mode 100644 index 000000000..5b86cbbe9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html @@ -0,0 +1,44 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
+
fun <TReq, TResp> PatchInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html new file mode 100644 index 000000000..cf2217c99 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html new file mode 100644 index 000000000..670476060 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html new file mode 100644 index 000000000..0106f6a0c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html new file mode 100644 index 000000000..eb1b96edc --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html @@ -0,0 +1,201 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html new file mode 100644 index 000000000..77aa9f003 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html new file mode 100644 index 000000000..a672b16e5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html new file mode 100644 index 000000000..55e992655 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html new file mode 100644 index 000000000..e744e3b9f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html new file mode 100644 index 000000000..6fd231180 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html new file mode 100644 index 000000000..7acef3a61 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html new file mode 100644 index 000000000..e066d56c9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html new file mode 100644 index 000000000..d4b7c48cb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html @@ -0,0 +1,44 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
+
fun <TReq, TResp> PostInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html new file mode 100644 index 000000000..513919e5e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html new file mode 100644 index 000000000..f57e39200 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html new file mode 100644 index 000000000..830a23268 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html new file mode 100644 index 000000000..6c2aa3bc7 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html @@ -0,0 +1,201 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html new file mode 100644 index 000000000..5f4c13e5f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html new file mode 100644 index 000000000..77d127b91 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html new file mode 100644 index 000000000..a6fea03ce --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html new file mode 100644 index 000000000..a69ff4118 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html new file mode 100644 index 000000000..5e55bca02 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html new file mode 100644 index 000000000..deaf6fd61 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html new file mode 100644 index 000000000..fc7855e7c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html new file mode 100644 index 000000000..def9280d1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html @@ -0,0 +1,44 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
+
fun <TReq, TResp> PutInfo(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html new file mode 100644 index 000000000..73d360d27 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html new file mode 100644 index 000000000..ff060a325 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html new file mode 100644 index 000000000..22880d8a9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html new file mode 100644 index 000000000..758feb81a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html @@ -0,0 +1,201 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html new file mode 100644 index 000000000..45f58b260 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html new file mode 100644 index 000000000..b4ed82449 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html new file mode 100644 index 000000000..bfe30e52d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html new file mode 100644 index 000000000..b1dfdb18f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html new file mode 100644 index 000000000..293980359 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html new file mode 100644 index 000000000..6452ba81a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html new file mode 100644 index 000000000..4161459c4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html new file mode 100644 index 000000000..b3273aa9d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html @@ -0,0 +1,170 @@ + + + + io.bkbn.kompendium.core.metadata.method + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata.method

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html new file mode 100644 index 000000000..e2efc3703 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html @@ -0,0 +1,44 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
+
fun <TResp : Any> ExceptionInfo(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html new file mode 100644 index 000000000..b104d9b13 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html new file mode 100644 index 000000000..b735ffed3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html new file mode 100644 index 000000000..a3de7aa50 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html @@ -0,0 +1,126 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val responseType: KType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html new file mode 100644 index 000000000..e8db181be --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html new file mode 100644 index 000000000..257e17313 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html @@ -0,0 +1,44 @@ + + + + responseType + + + + + +
+
+
+
+
+
+ +
+

responseType

+
+
val responseType: KType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html new file mode 100644 index 000000000..9770cddba --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html @@ -0,0 +1,44 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html new file mode 100644 index 000000000..141cf5216 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html @@ -0,0 +1,44 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
+
fun ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html new file mode 100644 index 000000000..72317ca42 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html @@ -0,0 +1,44 @@ + + + + exampleName + + + + + +
+
+
+
+
+
+ +
+

exampleName

+
+
val exampleName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html new file mode 100644 index 000000000..e82abda5a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html @@ -0,0 +1,44 @@ + + + + exampleValue + + + + + +
+
+
+
+
+
+ +
+

exampleValue

+
+
val exampleValue: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html new file mode 100644 index 000000000..4034d77ae --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html @@ -0,0 +1,96 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleValue: Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val parameterName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html new file mode 100644 index 000000000..748ac4a6c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html @@ -0,0 +1,44 @@ + + + + parameterName + + + + + +
+
+
+
+
+
+ +
+

parameterName

+
+
val parameterName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html new file mode 100644 index 000000000..1b1ee3767 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html @@ -0,0 +1,44 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
+
fun <TReq> RequestInfo(description: String, required: Boolean = true, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TReq> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html new file mode 100644 index 000000000..5ab957ab8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html new file mode 100644 index 000000000..a8c61ef98 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TReq>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html new file mode 100644 index 000000000..af02ff76e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html @@ -0,0 +1,111 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html new file mode 100644 index 000000000..30a88b98b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html new file mode 100644 index 000000000..cce778f54 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html new file mode 100644 index 000000000..ef2832477 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html @@ -0,0 +1,44 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
+
fun <TResp> ResponseInfo(status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html new file mode 100644 index 000000000..dfd80959f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html new file mode 100644 index 000000000..d9f43b003 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html new file mode 100644 index 000000000..5d2c2d34c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html @@ -0,0 +1,111 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html new file mode 100644 index 000000000..4b4b942da --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html new file mode 100644 index 000000000..09a2e0254 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html @@ -0,0 +1,44 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/index.html new file mode 100644 index 000000000..979c08ad4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.metadata/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.core.metadata + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata

+

Houses all interfaces and types related to describing route metadata.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias SchemaMap = Map<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias TypeMap = Map<KTypeParameter, KTypeProjection>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html new file mode 100644 index 000000000..0fe3eabaa --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html @@ -0,0 +1,231 @@ + + + + DefaultMethodParser + + + + + +
+
+
+
+
+
+ +
+

DefaultMethodParser

+
object DefaultMethodParser : IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html new file mode 100644 index 000000000..d80e8987d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html @@ -0,0 +1,44 @@ + + + + calculateRoutePath + + + + + +
+
+
+
+
+
+ +
+

calculateRoutePath

+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html new file mode 100644 index 000000000..46c684de8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html @@ -0,0 +1,44 @@ + + + + defaultValueInjector + + + + + +
+
+
+
+
+
+ +
+

defaultValueInjector

+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

Return

value of the proper type to match param

Parameters

param

Parameter to provide value for

Throws

if parameter type is not one of the basic types supported below.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html new file mode 100644 index 000000000..6bd23d775 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html @@ -0,0 +1,44 @@ + + + + getDefaultParameterValue + + + + + +
+
+
+
+
+
+ +
+

getDefaultParameterValue

+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

Return

The default value if found

Parameters

clazz

to which the property belongs

prop

the property in question

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html new file mode 100644 index 000000000..dc22f87e2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html @@ -0,0 +1,244 @@ + + + + IMethodParser + + + + + +
+
+
+
+
+
+ +
+

IMethodParser

+
interface IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html new file mode 100644 index 000000000..c4aaaec34 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html @@ -0,0 +1,44 @@ + + + + mapToSpec + + + + + +
+
+
+
+
+
+ +
+

mapToSpec

+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html new file mode 100644 index 000000000..b8bc708db --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html @@ -0,0 +1,44 @@ + + + + parseExceptions + + + + + +
+
+
+
+
+
+ +
+

parseExceptions

+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html new file mode 100644 index 000000000..ea312a27e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html @@ -0,0 +1,44 @@ + + + + parseMethodInfo + + + + + +
+
+
+
+
+
+ +
+

parseMethodInfo

+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

Return

object representing the OpenAPI Path spec.

Parameters

info

implementation of the MethodInfo sealed class

paramType

Type of TParam

requestType

Type of TReq if required

responseType

Type of TResp

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html new file mode 100644 index 000000000..da49c60bf --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html @@ -0,0 +1,44 @@ + + + + parseResponse + + + + + +
+
+
+
+
+
+ +
+

parseResponse

+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html new file mode 100644 index 000000000..33b88504f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html @@ -0,0 +1,44 @@ + + + + resolveContent + + + + + +
+
+
+
+
+
+ +
+

resolveContent

+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

Return

Named mapping of media types.

Parameters

type

KType Type of the object

mediaTypes

list of acceptable http media types

examples

Mapping of named examples of valid bodies.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..762a6d4f4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html @@ -0,0 +1,44 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

Receiver

type

Return

list of valid parameter specs as detailed by the KType members

Throws

if the class could not be parsed properly

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html new file mode 100644 index 000000000..a2f02db1d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html @@ -0,0 +1,44 @@ + + + + toParameter + + + + + +
+
+
+
+
+
+ +
+

toParameter

+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html new file mode 100644 index 000000000..63e66c538 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html @@ -0,0 +1,44 @@ + + + + toRequestSpec + + + + + +
+
+
+
+
+
+ +
+

toRequestSpec

+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

Receiver

KType to convert

Return

Will return a generated Request if requestInfo is not null

Parameters

requestInfo

request metadata

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html new file mode 100644 index 000000000..440d8f86c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html @@ -0,0 +1,44 @@ + + + + toResponseSpec + + + + + +
+
+
+
+
+
+ +
+

toResponseSpec

+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

Receiver

KType to convert

Return

Will return a generated Pair if responseInfo is not null

Parameters

responseInfo

response metadata

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/index.html new file mode 100644 index 000000000..91f219c66 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.parser/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.core.parser + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.parser

+

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object DefaultMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface IMethodParser
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/index.html new file mode 100644 index 000000000..42510646a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.core.routes + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.routes

+

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.swagger(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using Swagger

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html new file mode 100644 index 000000000..dbc35a56e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html @@ -0,0 +1,44 @@ + + + + redoc + + + + + +
+
+
+
+
+
+ +
+

redoc

+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

Parameters

pageTitle

Webpage title you wish to be displayed on your docs

specUrl

url to point ReDoc to the OpenAPI json document

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html new file mode 100644 index 000000000..c9c6187c9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html @@ -0,0 +1,44 @@ + + + + swagger + + + + + +
+
+
+
+
+
+ +
+

swagger

+
+
fun Routing.swagger(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using Swagger

Parameters

pageTitle

Webpage title you wish to be displayed on your docs

specUrl

url to point Swagger to the OpenAPI json document

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html new file mode 100644 index 000000000..184b732a2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html @@ -0,0 +1,44 @@ + + + + COMPONENT_SLUG + + + + + +
+
+
+
+
+
+ +
+

COMPONENT_SLUG

+
+
const val COMPONENT_SLUG: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html new file mode 100644 index 000000000..97dd0de18 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html @@ -0,0 +1,44 @@ + + + + UNIT_TYPE + + + + + +
+
+
+
+
+
+ +
+

UNIT_TYPE

+
+
val UNIT_TYPE: KType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html new file mode 100644 index 000000000..9c9259f21 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html @@ -0,0 +1,44 @@ + + + + capitalized + + + + + +
+
+
+
+
+
+ +
+

capitalized

+
+
fun String.capitalized(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html new file mode 100644 index 000000000..b36ce5e39 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html @@ -0,0 +1,44 @@ + + + + genericNameAdapter + + + + + +
+
+
+
+
+
+ +
+

genericNameAdapter

+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html new file mode 100644 index 000000000..32f9c6db9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html @@ -0,0 +1,44 @@ + + + + getReferenceSlug + + + + + +
+
+
+
+
+
+ +
+

getReferenceSlug

+
+
fun KType.getReferenceSlug(): String


fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html new file mode 100644 index 000000000..03690cca3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html @@ -0,0 +1,44 @@ + + + + getSimpleSlug + + + + + +
+
+
+
+
+
+ +
+

getSimpleSlug

+
+
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
fun KType.getSimpleSlug(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html new file mode 100644 index 000000000..412c2819a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html @@ -0,0 +1,173 @@ + + + + Helpers + + + + + +
+
+
+
+
+
+ +
+

Helpers

+
object Helpers
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.capitalized(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getReferenceSlug(): String

fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getSimpleSlug(): String
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.toNumber(): Number
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val COMPONENT_SLUG: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val UNIT_TYPE: KType
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html new file mode 100644 index 000000000..aff051663 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html @@ -0,0 +1,44 @@ + + + + logged + + + + + +
+
+
+
+
+
+ +
+

logged

+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html new file mode 100644 index 000000000..4f20b48aa --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html @@ -0,0 +1,44 @@ + + + + toNumber + + + + + +
+
+
+
+
+
+ +
+

toNumber

+
+
fun String.toNumber(): Number
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/index.html new file mode 100644 index 000000000..267c8799a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core.util/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.core.util + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.util

+

Collection of utility functions used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Helpers
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html new file mode 100644 index 000000000..e4087ffaf --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html @@ -0,0 +1,44 @@ + + + + addToCache + + + + + +
+
+
+
+
+
+ +
+

addToCache

+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html new file mode 100644 index 000000000..75f589ffc --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html @@ -0,0 +1,81 @@ + + + + KompendiumPreFlight + + + + + +
+
+
+
+
+
+ +
+

KompendiumPreFlight

+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html new file mode 100644 index 000000000..70f465b8f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html @@ -0,0 +1,44 @@ + + + + methodNotarizationPreFlight + + + + + +
+
+
+
+
+
+ +
+

methodNotarizationPreFlight

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

Return

Route

Parameters

TParam
TReq
TResp
block

The function to execute, provided type information of the parameters above

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html new file mode 100644 index 000000000..18f8070fb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html @@ -0,0 +1,44 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
+
fun Configuration()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html new file mode 100644 index 000000000..54ccb72e4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html @@ -0,0 +1,44 @@ + + + + addCustomTypeSchema + + + + + +
+
+
+
+
+
+ +
+

addCustomTypeSchema

+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html new file mode 100644 index 000000000..71d570fe2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html @@ -0,0 +1,44 @@ + + + + cache + + + + + +
+
+
+
+
+
+ +
+

cache

+
+
var cache: SchemaMap
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html new file mode 100644 index 000000000..185f73e7f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html @@ -0,0 +1,113 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
class Configuration
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var cache: SchemaMap
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
lateinit var spec: OpenApiSpec
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var specRoute: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html new file mode 100644 index 000000000..a06a3e1f9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html @@ -0,0 +1,44 @@ + + + + specRoute + + + + + +
+
+
+
+
+
+ +
+

specRoute

+
+
var specRoute: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html new file mode 100644 index 000000000..648a39ba5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html @@ -0,0 +1,44 @@ + + + + spec + + + + + +
+
+
+
+
+
+ +
+

spec

+
+
lateinit var spec: OpenApiSpec
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html new file mode 100644 index 000000000..3a83b2c67 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html @@ -0,0 +1,83 @@ + + + + Feature + + + + + +
+
+
+
+
+
+ +
+

Feature

+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val key: AttributeKey<Kompendium>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html new file mode 100644 index 000000000..ac7b4a837 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html @@ -0,0 +1,44 @@ + + + + install + + + + + +
+
+
+
+
+
+ +
+

install

+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html new file mode 100644 index 000000000..460bcda71 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html @@ -0,0 +1,44 @@ + + + + key + + + + + +
+
+
+
+
+
+ +
+

key

+
+
open override val key: AttributeKey<Kompendium>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html new file mode 100644 index 000000000..f7a680edf --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html @@ -0,0 +1,44 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
+
fun Kompendium(config: Kompendium.Configuration)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html new file mode 100644 index 000000000..a53d87490 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html @@ -0,0 +1,44 @@ + + + + config + + + + + +
+
+
+
+
+
+ +
+

config

+
+
val config: Kompendium.Configuration
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html new file mode 100644 index 000000000..6d35de47e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html @@ -0,0 +1,115 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Configuration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val config: Kompendium.Configuration
+
+
+
+
+
+

Extensions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html new file mode 100644 index 000000000..0f0df315c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html @@ -0,0 +1,44 @@ + + + + generateKTypeKontent + + + + + +
+
+
+
+
+
+ +
+

generateKTypeKontent

+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Recursively fills schema map depending on KType classifier

Parameters

type

KType to parse

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html new file mode 100644 index 000000000..8c012859b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html @@ -0,0 +1,44 @@ + + + + generateKontent + + + + + +
+
+
+
+
+
+ +
+

generateKontent

+
+
inline fun <T> generateKontent(cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for T

Parameters

T

type to analyze

cache

Existing schema map to append to


fun generateKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for KType type

Parameters

type

KType to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html new file mode 100644 index 000000000..59796f0e6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html @@ -0,0 +1,81 @@ + + + + Kontent + + + + + +
+
+
+
+
+
+ +
+

Kontent

+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> generateKontent(cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

fun generateKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = emptyMap()): SchemaMap

Recursively fills schema map depending on KType classifier

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html new file mode 100644 index 000000000..e6938741d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html @@ -0,0 +1,156 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html new file mode 100644 index 000000000..d43de002b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html @@ -0,0 +1,44 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html new file mode 100644 index 000000000..dc1b69bd1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html @@ -0,0 +1,44 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html new file mode 100644 index 000000000..36aad0461 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html @@ -0,0 +1,44 @@ + + + + notarizedHead + + + + + +
+
+
+
+
+
+ +
+

notarizedHead

+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html new file mode 100644 index 000000000..084632bfb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html @@ -0,0 +1,44 @@ + + + + notarizedOptions + + + + + +
+
+
+
+
+
+ +
+

notarizedOptions

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html new file mode 100644 index 000000000..5a640c2cd --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html @@ -0,0 +1,44 @@ + + + + notarizedPatch + + + + + +
+
+
+
+
+
+ +
+

notarizedPatch

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html new file mode 100644 index 000000000..d557d51d2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html @@ -0,0 +1,44 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html new file mode 100644 index 000000000..eac7bf0ae --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html @@ -0,0 +1,44 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/index.html b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/index.html new file mode 100644 index 000000000..da553c6dd --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/io.bkbn.kompendium.core/index.html @@ -0,0 +1,111 @@ + + + + io.bkbn.kompendium.core + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core

+

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

Plugin

The Kompendium plugin is an extremely light-weight plugin, with only a couple areas of customization.

Serialization

Kompendium relies on your API to provide a properly-configured ContentNegotiator in order to convert the OpenApiSpec into JSON. The advantage to this approach is that all of your data classes will be serialized precisely how you define. The downside is that issues could exist in serialization frameworks that have not been tested. At the moment, Jackson, Gson and KotlinX serialization have all been tested. If you run into any serialization issues, particularly with a serializer not listed above, please open an issue on GitHub 🙏

Notarization

Central to Kompendium is the concept of notarization.

Notarizing a route is the mechanism by which Kompendium analyzes your route types, along with provided metadata, and converts to the expected OpenAPI format.

Before jumping into notarization, lets first look at a standard Ktor route

routing {
get {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Now, let's compare this to the same functionality, but notarized using Kompendium

routing {
notarizedGet(simpleGetExample) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Pretty simple huh. But hold on... what is this simpleGetExample? How can I know that it is so "simple". Let's take a look

val simpleGetExample = GetInfo<Unit, BasicResponse>(
summary = "Simple, Documented GET Request",
description = "This is to showcase just how easy it is to document your Ktor API!",
responseInfo = ResponseInfo(
status = HttpStatusCode.OK,
description = "This means everything went as expected!",
examples = mapOf("demo" to BasicResponse(c = "52c099d7-8642-46cc-b34e-22f39b923cf4"))
),
tags = setOf("Simple")
)

See, not so bad 😄 GetInfo<*,*> is an implementation of MethodInfo<TParam, TResp>, a sealed interface designed to encapsulate all the metadata required for documenting an API route. Kompendium leverages this data, along with the provided type parameters TParam and TResp to construct the full OpenAPI Specification for your route.

Additionally, just as a backup, each notarization method includes a "post-processing' hook that will allow you to have final say in the generated route info prior to being attached to the spec. This can be accessed via the optional parameter

routing {
notarizedGet(simpleGetExample, postProcess = { spec -> spec }) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

This should only be used in extremely rare scenarios, but it is nice to know it is there if you need it.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-core/navigation.html b/docs/2.1.0/older/2.0.3/kompendium-core/navigation.html new file mode 100644 index 000000000..71d964c63 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-core/navigation.html @@ -0,0 +1,588 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/index.html b/docs/2.1.0/older/2.0.3/kompendium-locations/index.html new file mode 100644 index 000000000..948b7dbc6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/index.html @@ -0,0 +1,60 @@ + + + + kompendium-locations + + + + + +
+
+
+
+
+
+ +
+

kompendium-locations

+

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html new file mode 100644 index 000000000..f8733faf0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html @@ -0,0 +1,44 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
+
fun LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html new file mode 100644 index 000000000..00c562b99 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html @@ -0,0 +1,44 @@ + + + + feature + + + + + +
+
+
+
+
+
+ +
+

feature

+
+
val feature: Kompendium
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html new file mode 100644 index 000000000..d89f9c1e7 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html @@ -0,0 +1,96 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val feature: Kompendium
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val op: PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val path: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html new file mode 100644 index 000000000..ea223021c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html @@ -0,0 +1,44 @@ + + + + op + + + + + +
+
+
+
+
+
+ +
+

op

+
+
val op: PathOperation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html new file mode 100644 index 000000000..308496515 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html @@ -0,0 +1,44 @@ + + + + path + + + + + +
+
+
+
+
+
+ +
+

path

+
+
val path: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html new file mode 100644 index 000000000..f345034c8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html @@ -0,0 +1,44 @@ + + + + calculateLocationPath + + + + + +
+
+
+
+
+
+ +
+

calculateLocationPath

+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html new file mode 100644 index 000000000..99e931439 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html @@ -0,0 +1,278 @@ + + + + LocationMethodParser + + + + + +
+
+
+
+
+
+ +
+

LocationMethodParser

+
object LocationMethodParser : IMethodParser
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html new file mode 100644 index 000000000..17edc199c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html @@ -0,0 +1,44 @@ + + + + processBaseInfo + + + + + +
+
+
+
+
+
+ +
+

processBaseInfo

+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..fa9f2d151 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html @@ -0,0 +1,44 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html new file mode 100644 index 000000000..c540fc16e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html @@ -0,0 +1,111 @@ + + + + NotarizedLocation + + + + + +
+
+
+
+
+
+ +
+

NotarizedLocation

+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html new file mode 100644 index 000000000..9c2a85146 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html @@ -0,0 +1,44 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html new file mode 100644 index 000000000..e57275c26 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html @@ -0,0 +1,44 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param. Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html new file mode 100644 index 000000000..8def6f81d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html @@ -0,0 +1,44 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html new file mode 100644 index 000000000..1e41e62de --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html @@ -0,0 +1,44 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/index.html b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/index.html new file mode 100644 index 000000000..f0a4baae1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/io.bkbn.kompendium.locations/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.locations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.locations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object LocationMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-locations/navigation.html b/docs/2.1.0/older/2.0.3/kompendium-locations/navigation.html new file mode 100644 index 000000000..71d964c63 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-locations/navigation.html @@ -0,0 +1,588 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/index.html new file mode 100644 index 000000000..ce65644e0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/index.html @@ -0,0 +1,204 @@ + + + + kompendium-oas + + + + + +
+
+
+
+
+
+ +
+

kompendium-oas

+

Open Api Specification

This module contains the models that represent the Open Api Specification 3.0 (OAS).

It is a purely domain-based module, with no logic whatsoever.

The specification can be found here.

+
+

Packages

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

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

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

Here we house data models that will be used across the module.

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

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

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

This package houses the data models for information metadata such as contact and licensing info

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

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

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

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

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

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

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

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

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

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html new file mode 100644 index 000000000..e6d74e59d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html @@ -0,0 +1,44 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
+
fun ExternalDocumentation(url: URI, description: String?)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html new file mode 100644 index 000000000..fdf935ebf --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html new file mode 100644 index 000000000..5deee82ec --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html @@ -0,0 +1,81 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html new file mode 100644 index 000000000..f8e910b3b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html new file mode 100644 index 000000000..a9a9552c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html @@ -0,0 +1,44 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
+
fun Tag(name: String, description: String? = null, externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html new file mode 100644 index 000000000..4db336c13 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html new file mode 100644 index 000000000..c5a3c9276 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html new file mode 100644 index 000000000..fbfe66202 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html @@ -0,0 +1,96 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html new file mode 100644 index 000000000..1952238a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/index.html new file mode 100644 index 000000000..a7a2c8e71 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.common/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.common + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.common

+

Here we house data models that will be used across the module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html new file mode 100644 index 000000000..457f6dc4e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html @@ -0,0 +1,44 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
+
fun Components(schemas: MutableMap<String, ComponentSchema> = mutableMapOf(), securitySchemes: MutableMap<String, SecuritySchema> = mutableMapOf())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html new file mode 100644 index 000000000..24a5ee92c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html @@ -0,0 +1,81 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
data class Components(schemas: MutableMap<String, ComponentSchema>, securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schemas: MutableMap<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html new file mode 100644 index 000000000..782915c91 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html @@ -0,0 +1,44 @@ + + + + schemas + + + + + +
+
+
+
+
+
+ +
+

schemas

+
+
val schemas: MutableMap<String, ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html new file mode 100644 index 000000000..0977cd22d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/index.html new file mode 100644 index 000000000..ea533d82e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.component/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.oas.component + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.component

+

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Components(schemas: MutableMap<String, ComponentSchema>, securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html new file mode 100644 index 000000000..e717e3470 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html @@ -0,0 +1,44 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
+
fun Contact(name: String, url: URI? = null, email: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html new file mode 100644 index 000000000..2a5ff26d9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html @@ -0,0 +1,44 @@ + + + + email + + + + + +
+
+
+
+
+
+ +
+

email

+
+
var email: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html new file mode 100644 index 000000000..84b14f6b0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html @@ -0,0 +1,96 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var email: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html new file mode 100644 index 000000000..d86539ea4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html new file mode 100644 index 000000000..4fddab4c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html new file mode 100644 index 000000000..ca6e76a17 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html @@ -0,0 +1,44 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
+
fun Info(title: String? = null, version: String? = null, description: String? = null, termsOfService: URI? = null, contact: Contact? = null, license: License? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html new file mode 100644 index 000000000..ba3b41731 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html @@ -0,0 +1,44 @@ + + + + contact + + + + + +
+
+
+
+
+
+ +
+

contact

+
+
var contact: Contact? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html new file mode 100644 index 000000000..4ebdbba97 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html new file mode 100644 index 000000000..078aede57 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html @@ -0,0 +1,141 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var contact: Contact? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var license: License? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var termsOfService: URI? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var title: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var version: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html new file mode 100644 index 000000000..752ea0ad4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html @@ -0,0 +1,44 @@ + + + + license + + + + + +
+
+
+
+
+
+ +
+

license

+
+
var license: License? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html new file mode 100644 index 000000000..16c2aef2a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html @@ -0,0 +1,44 @@ + + + + termsOfService + + + + + +
+
+
+
+
+
+ +
+

termsOfService

+
+
var termsOfService: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html new file mode 100644 index 000000000..7fbe0f929 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html @@ -0,0 +1,44 @@ + + + + title + + + + + +
+
+
+
+
+
+ +
+

title

+
+
var title: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html new file mode 100644 index 000000000..154d8a326 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html @@ -0,0 +1,44 @@ + + + + version + + + + + +
+
+
+
+
+
+ +
+

version

+
+
var version: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html new file mode 100644 index 000000000..90c485f67 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html @@ -0,0 +1,44 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
+
fun License(name: String, url: URI? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html new file mode 100644 index 000000000..5458043a8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html @@ -0,0 +1,81 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
data class License(name: String, url: URI?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html new file mode 100644 index 000000000..f9c3b8480 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html new file mode 100644 index 000000000..083b227a5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/index.html new file mode 100644 index 000000000..a785bfd6e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.info/index.html @@ -0,0 +1,96 @@ + + + + io.bkbn.kompendium.oas.info + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.info

+

This package houses the data models for information metadata such as contact and licensing info

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class License(name: String, url: URI?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html new file mode 100644 index 000000000..967472c53 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html @@ -0,0 +1,44 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
+
fun PathOperation(tags: Set<String> = emptySet(), summary: String? = null, description: String? = null, externalDocs: ExternalDocumentation? = null, operationId: String? = null, parameters: List<Parameter>? = null, requestBody: Request? = null, responses: Map<Int, Response>? = null, callbacks: Map<String, Payload>? = null, deprecated: Boolean = false, security: List<Map<String, List<String>>>? = null, servers: List<Server>? = null, x-codegen-request-body-name: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html new file mode 100644 index 000000000..91a752922 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html @@ -0,0 +1,44 @@ + + + + callbacks + + + + + +
+
+
+
+
+
+ +
+

callbacks

+
+
var callbacks: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html new file mode 100644 index 000000000..7f4431e1e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
var deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html new file mode 100644 index 000000000..c444e9d82 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html new file mode 100644 index 000000000..b9b116226 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
var externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html new file mode 100644 index 000000000..fc0207e0d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html @@ -0,0 +1,246 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var callbacks: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var requestBody: Request? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var responses: Map<Int, Response>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var security: List<Map<String, List<String>>>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var summary: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var tags: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var x-codegen-request-body-name: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html new file mode 100644 index 000000000..3c67ad0bb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
var operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html new file mode 100644 index 000000000..6497111c3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html @@ -0,0 +1,44 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html new file mode 100644 index 000000000..acea6bbaa --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html @@ -0,0 +1,44 @@ + + + + requestBody + + + + + +
+
+
+
+
+
+ +
+

requestBody

+
+
var requestBody: Request? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html new file mode 100644 index 000000000..9efa8ef76 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html @@ -0,0 +1,44 @@ + + + + responses + + + + + +
+
+
+
+
+
+ +
+

responses

+
+
var responses: Map<Int, Response>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html new file mode 100644 index 000000000..6125059a4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html @@ -0,0 +1,44 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
var security: List<Map<String, List<String>>>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html new file mode 100644 index 000000000..b9b485fa1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html new file mode 100644 index 000000000..946c1db5b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
var summary: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html new file mode 100644 index 000000000..ed0223c43 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
var tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html new file mode 100644 index 000000000..d349c1e73 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html @@ -0,0 +1,44 @@ + + + + x-codegen-request-body-name + + + + + +
+
+
+
+
+
+ +
+

x-codegen-request-body-name

+
+
var x-codegen-request-body-name: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html new file mode 100644 index 000000000..9d30e6025 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html @@ -0,0 +1,44 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
+
fun Path(get: PathOperation? = null, put: PathOperation? = null, post: PathOperation? = null, delete: PathOperation? = null, options: PathOperation? = null, head: PathOperation? = null, patch: PathOperation? = null, trace: PathOperation? = null, servers: List<Server>? = null, parameters: List<Parameter>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html new file mode 100644 index 000000000..e489e442b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html @@ -0,0 +1,44 @@ + + + + delete + + + + + +
+
+
+
+
+
+ +
+

delete

+
+
var delete: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html new file mode 100644 index 000000000..ade18c89f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html @@ -0,0 +1,44 @@ + + + + get + + + + + +
+
+
+
+
+
+ +
+

get

+
+
var get: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html new file mode 100644 index 000000000..fb6ebec57 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html @@ -0,0 +1,44 @@ + + + + head + + + + + +
+
+
+
+
+
+ +
+

head

+
+
var head: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html new file mode 100644 index 000000000..7fce8acc1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html @@ -0,0 +1,201 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var delete: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var get: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var head: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var options: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var patch: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var post: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var put: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var trace: PathOperation? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html new file mode 100644 index 000000000..7825e54d0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html @@ -0,0 +1,44 @@ + + + + options + + + + + +
+
+
+
+
+
+ +
+

options

+
+
var options: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html new file mode 100644 index 000000000..1d64043d4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html @@ -0,0 +1,44 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html new file mode 100644 index 000000000..daef9c3bb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html @@ -0,0 +1,44 @@ + + + + patch + + + + + +
+
+
+
+
+
+ +
+

patch

+
+
var patch: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html new file mode 100644 index 000000000..b20465df9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html @@ -0,0 +1,44 @@ + + + + post + + + + + +
+
+
+
+
+
+ +
+

post

+
+
var post: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html new file mode 100644 index 000000000..2d8a20fcc --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html @@ -0,0 +1,44 @@ + + + + put + + + + + +
+
+
+
+
+
+ +
+

put

+
+
var put: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html new file mode 100644 index 000000000..d48f4e490 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html new file mode 100644 index 000000000..3fdce1743 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html @@ -0,0 +1,44 @@ + + + + trace + + + + + +
+
+
+
+
+
+ +
+

trace

+
+
var trace: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/index.html new file mode 100644 index 000000000..8e40e01ed --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.path/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.path + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.path

+

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html new file mode 100644 index 000000000..11a454613 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html @@ -0,0 +1,44 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
+
fun AnyOfPayload(anyOf: List<ComponentSchema>)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html new file mode 100644 index 000000000..0dae366d0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html @@ -0,0 +1,44 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html new file mode 100644 index 000000000..f28ee946e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html @@ -0,0 +1,66 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html new file mode 100644 index 000000000..17440850a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html @@ -0,0 +1,44 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html new file mode 100644 index 000000000..9045d269d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html @@ -0,0 +1,66 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html new file mode 100644 index 000000000..c5fa5822e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html @@ -0,0 +1,44 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html new file mode 100644 index 000000000..5f481f223 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html @@ -0,0 +1,44 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
+
fun MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html new file mode 100644 index 000000000..70c70d1a1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, MediaType.Example>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html new file mode 100644 index 000000000..752b4a75c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html @@ -0,0 +1,98 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, MediaType.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html new file mode 100644 index 000000000..f300633a1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html @@ -0,0 +1,44 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html new file mode 100644 index 000000000..2b84b1f27 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html @@ -0,0 +1,44 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html new file mode 100644 index 000000000..4220164eb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html @@ -0,0 +1,66 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html new file mode 100644 index 000000000..75c64d02b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html @@ -0,0 +1,44 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html new file mode 100644 index 000000000..a542e52e3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html @@ -0,0 +1,44 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
+
fun Parameter(name: String, in: String, schema: ComponentSchema, description: String? = null, required: Boolean = true, deprecated: Boolean = false, allowEmptyValue: Boolean? = null, style: String? = null, explode: Boolean? = null, examples: Map<String, Parameter.Example>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html new file mode 100644 index 000000000..c96c975fb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html @@ -0,0 +1,44 @@ + + + + allowEmptyValue + + + + + +
+
+
+
+
+
+ +
+

allowEmptyValue

+
+
val allowEmptyValue: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html new file mode 100644 index 000000000..5c131b989 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html new file mode 100644 index 000000000..8ef838501 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html new file mode 100644 index 000000000..39bd2dffd --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, Parameter.Example>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html new file mode 100644 index 000000000..047c4aef5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html @@ -0,0 +1,44 @@ + + + + explode + + + + + +
+
+
+
+
+
+ +
+

explode

+
+
val explode: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html new file mode 100644 index 000000000..3d230335a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html @@ -0,0 +1,44 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html new file mode 100644 index 000000000..148597ea3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html @@ -0,0 +1,218 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val allowEmptyValue: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, Parameter.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val explode: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val style: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html new file mode 100644 index 000000000..c73fda4ae --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html new file mode 100644 index 000000000..9ff83eb25 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html new file mode 100644 index 000000000..61d1e01ef --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html @@ -0,0 +1,44 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html new file mode 100644 index 000000000..cac59468e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html @@ -0,0 +1,44 @@ + + + + style + + + + + +
+
+
+
+
+
+ +
+

style

+
+
val style: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html new file mode 100644 index 000000000..6cde9a008 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html @@ -0,0 +1,84 @@ + + + + Payload + + + + + +
+
+
+
+
+
+ +
+

Payload

+
interface Payload
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html new file mode 100644 index 000000000..8272c2d1c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html @@ -0,0 +1,44 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
+
fun Request(description: String?, content: Map<String, MediaType>, required: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html new file mode 100644 index 000000000..c72895600 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html @@ -0,0 +1,44 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html new file mode 100644 index 000000000..7d13fc825 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html new file mode 100644 index 000000000..91a837534 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html @@ -0,0 +1,96 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = false
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html new file mode 100644 index 000000000..6a32708eb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html new file mode 100644 index 000000000..56721e216 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html @@ -0,0 +1,44 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
+
fun Response(description: String? = null, headers: Map<String, Payload>? = null, content: Map<String, MediaType>? = null, links: Map<String, Payload>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html new file mode 100644 index 000000000..4a7f0b791 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html @@ -0,0 +1,44 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html new file mode 100644 index 000000000..fa91ee474 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html new file mode 100644 index 000000000..7b4608617 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html @@ -0,0 +1,44 @@ + + + + headers + + + + + +
+
+
+
+
+
+ +
+

headers

+
+
val headers: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html new file mode 100644 index 000000000..8df302253 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html @@ -0,0 +1,111 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val headers: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val links: Map<String, Payload>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html new file mode 100644 index 000000000..c6a04b15b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html @@ -0,0 +1,44 @@ + + + + links + + + + + +
+
+
+
+
+
+ +
+

links

+
+
val links: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html new file mode 100644 index 000000000..051226bc9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.oas.payload + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.payload

+

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html new file mode 100644 index 000000000..1fadc56a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html @@ -0,0 +1,44 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
+
fun AnyOfSchema(anyOf: List<ComponentSchema>, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html new file mode 100644 index 000000000..a7bc1266f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html @@ -0,0 +1,44 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html new file mode 100644 index 000000000..6c5e3cd31 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html new file mode 100644 index 000000000..33adee08e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html @@ -0,0 +1,128 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html new file mode 100644 index 000000000..cc2ea115c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html @@ -0,0 +1,44 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
+
fun ArraySchema(items: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null, minItems: Int? = null, maxItems: Int? = null, uniqueItems: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html new file mode 100644 index 000000000..8dd5f5846 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html new file mode 100644 index 000000000..a8421629f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html new file mode 100644 index 000000000..5fbb2df57 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html @@ -0,0 +1,203 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val uniqueItems: Boolean? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html new file mode 100644 index 000000000..7166d615d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html new file mode 100644 index 000000000..2e33ef0a2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html @@ -0,0 +1,44 @@ + + + + maxItems + + + + + +
+
+
+
+
+
+ +
+

maxItems

+
+
val maxItems: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html new file mode 100644 index 000000000..39ff75f49 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html @@ -0,0 +1,44 @@ + + + + minItems + + + + + +
+
+
+
+
+
+ +
+

minItems

+
+
val minItems: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html new file mode 100644 index 000000000..141e62614 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html new file mode 100644 index 000000000..844a2550f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html new file mode 100644 index 000000000..bf7978d6d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html @@ -0,0 +1,44 @@ + + + + uniqueItems + + + + + +
+
+
+
+
+
+ +
+

uniqueItems

+
+
val uniqueItems: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html new file mode 100644 index 000000000..469af7ab8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html @@ -0,0 +1,44 @@ + + + + addDefault + + + + + +
+
+
+
+
+
+ +
+

addDefault

+
+
open fun addDefault(default: Any?): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html new file mode 100644 index 000000000..3c7bf808e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open val default: Any?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html new file mode 100644 index 000000000..887e79af9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html new file mode 100644 index 000000000..0919189f0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html @@ -0,0 +1,148 @@ + + + + ComponentSchema + + + + + +
+
+
+
+
+
+ +
+

ComponentSchema

+
interface ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html new file mode 100644 index 000000000..e2fb21520 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html @@ -0,0 +1,44 @@ + + + + setDescription + + + + + +
+
+
+
+
+
+ +
+

setDescription

+
+
open fun setDescription(description: String): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html new file mode 100644 index 000000000..ce20ff54d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html @@ -0,0 +1,44 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
+
fun DictionarySchema(additionalProperties: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html new file mode 100644 index 000000000..1d7852f9a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html @@ -0,0 +1,44 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html new file mode 100644 index 000000000..c4dcb7e99 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html new file mode 100644 index 000000000..0a13d9237 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html new file mode 100644 index 000000000..8fae529c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html @@ -0,0 +1,158 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html new file mode 100644 index 000000000..016f19af9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html new file mode 100644 index 000000000..dfa5c1de2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html new file mode 100644 index 000000000..e54df7163 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html @@ -0,0 +1,44 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
+
fun EnumSchema(enum: Set<String>, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html new file mode 100644 index 000000000..bda7c09ee --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html new file mode 100644 index 000000000..6cd6a739e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html new file mode 100644 index 000000000..668bc8526 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html @@ -0,0 +1,44 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html new file mode 100644 index 000000000..9ca2e5776 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html @@ -0,0 +1,158 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html new file mode 100644 index 000000000..9eb33ecc2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html new file mode 100644 index 000000000..906755568 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html new file mode 100644 index 000000000..a65c91348 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html @@ -0,0 +1,44 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
+
fun FormattedSchema(format: String, type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minimum: Number? = null, maximum: Number? = null, exclusiveMinimum: Boolean? = null, exclusiveMaximum: Boolean? = null, multipleOf: Number? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html new file mode 100644 index 000000000..0a5dff0c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html new file mode 100644 index 000000000..702f135c9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html new file mode 100644 index 000000000..da680b1a9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html @@ -0,0 +1,44 @@ + + + + exclusiveMaximum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMaximum

+
+
val exclusiveMaximum: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html new file mode 100644 index 000000000..ec2b09b1a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html @@ -0,0 +1,44 @@ + + + + exclusiveMinimum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMinimum

+
+
val exclusiveMinimum: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html new file mode 100644 index 000000000..88367495c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html new file mode 100644 index 000000000..70a9b129f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html @@ -0,0 +1,233 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMaximum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMinimum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maximum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minimum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multipleOf: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html new file mode 100644 index 000000000..87a17a00d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html @@ -0,0 +1,44 @@ + + + + maximum + + + + + +
+
+
+
+
+
+ +
+

maximum

+
+
val maximum: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html new file mode 100644 index 000000000..e831b128a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html @@ -0,0 +1,44 @@ + + + + minimum + + + + + +
+
+
+
+
+
+ +
+

minimum

+
+
val minimum: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html new file mode 100644 index 000000000..6e6982699 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html @@ -0,0 +1,44 @@ + + + + multipleOf + + + + + +
+
+
+
+
+
+ +
+

multipleOf

+
+
val multipleOf: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html new file mode 100644 index 000000000..173079282 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html new file mode 100644 index 000000000..52bcda3c7 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html new file mode 100644 index 000000000..a9d7eb6ba --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html @@ -0,0 +1,44 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
+
fun FreeFormSchema(nullable: Boolean? = null, minProperties: Int? = null, maxProperties: Int? = null, default: Any? = null, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html new file mode 100644 index 000000000..17c984773 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html @@ -0,0 +1,44 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html new file mode 100644 index 000000000..0be75e0f8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html new file mode 100644 index 000000000..b76a6dfa8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html new file mode 100644 index 000000000..7ef22794a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html @@ -0,0 +1,188 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?, default: Any?, description: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html new file mode 100644 index 000000000..42b79fe0d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html @@ -0,0 +1,44 @@ + + + + maxProperties + + + + + +
+
+
+
+
+
+ +
+

maxProperties

+
+
val maxProperties: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html new file mode 100644 index 000000000..897ace3e5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html @@ -0,0 +1,44 @@ + + + + minProperties + + + + + +
+
+
+
+
+
+ +
+

minProperties

+
+
val minProperties: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html new file mode 100644 index 000000000..e9513e283 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html new file mode 100644 index 000000000..10345cabb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html new file mode 100644 index 000000000..9f01db6f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html @@ -0,0 +1,44 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
+
fun ObjectSchema(properties: Map<String, ComponentSchema>, default: Any? = null, description: String? = null, nullable: Boolean? = null, required: List<String>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html new file mode 100644 index 000000000..f9864eb8c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html new file mode 100644 index 000000000..6fe8aa2aa --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html new file mode 100644 index 000000000..77fa8be01 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html @@ -0,0 +1,173 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Map<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: List<String>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html new file mode 100644 index 000000000..11268223e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html new file mode 100644 index 000000000..2fcab4e14 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Map<String, ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html new file mode 100644 index 000000000..2e9d6ddbb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: List<String>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html new file mode 100644 index 000000000..957ea30a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html new file mode 100644 index 000000000..0f04931c1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html @@ -0,0 +1,44 @@ + + + + $ref + + + + + +
+
+
+
+
+
+ +
+

$ref

+
+
val $ref: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html new file mode 100644 index 000000000..544a6acb5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html @@ -0,0 +1,44 @@ + + + + ReferencedSchema + + + + + +
+
+
+
+
+
+ +
+

ReferencedSchema

+
+
fun ReferencedSchema($ref: String, default: Any? = null, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html new file mode 100644 index 000000000..0a6a31ec2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html new file mode 100644 index 000000000..264fd0907 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html new file mode 100644 index 000000000..7787ff7ae --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html @@ -0,0 +1,128 @@ + + + + ReferencedSchema + + + + + +
+
+
+
+
+
+ +
+

ReferencedSchema

+
data class ReferencedSchema($ref: String, default: Any?, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val $ref: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html new file mode 100644 index 000000000..6dcd737b6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html @@ -0,0 +1,44 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
+
fun SimpleSchema(type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minLength: Int? = null, maxLength: Int? = null, pattern: String? = null, format: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html new file mode 100644 index 000000000..a72cd5d73 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html new file mode 100644 index 000000000..4029494b6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html new file mode 100644 index 000000000..2a366d783 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html new file mode 100644 index 000000000..c8d8257f2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html @@ -0,0 +1,203 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html new file mode 100644 index 000000000..e82d132dc --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html @@ -0,0 +1,44 @@ + + + + maxLength + + + + + +
+
+
+
+
+
+ +
+

maxLength

+
+
val maxLength: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html new file mode 100644 index 000000000..d0a4b2a93 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html @@ -0,0 +1,44 @@ + + + + minLength + + + + + +
+
+
+
+
+
+ +
+

minLength

+
+
val minLength: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html new file mode 100644 index 000000000..24a737509 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html new file mode 100644 index 000000000..a8d36b5e6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html @@ -0,0 +1,44 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html new file mode 100644 index 000000000..2604e8002 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html new file mode 100644 index 000000000..33b452c88 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
abstract override val default: Any?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html new file mode 100644 index 000000000..7af347081 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html @@ -0,0 +1,222 @@ + + + + TypedSchema + + + + + +
+
+
+
+
+
+ +
+

TypedSchema

+
interface TypedSchema : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract override val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val nullable: Boolean?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val type: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html new file mode 100644 index 000000000..9749c4d12 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
abstract val nullable: Boolean?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html new file mode 100644 index 000000000..d07ce4594 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
abstract val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html new file mode 100644 index 000000000..f621a2e2f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html @@ -0,0 +1,216 @@ + + + + io.bkbn.kompendium.oas.schema + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.schema

+

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?, default: Any?, description: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ReferencedSchema($ref: String, default: Any?, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface TypedSchema : ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html new file mode 100644 index 000000000..073a0aa48 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html @@ -0,0 +1,44 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
+
fun ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..6d33c02fd --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html @@ -0,0 +1,98 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..f686d64db --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html @@ -0,0 +1,98 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html new file mode 100644 index 000000000..6221541d4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html @@ -0,0 +1,98 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html new file mode 100644 index 000000000..783ad1016 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html @@ -0,0 +1,145 @@ + + + + ApiKeyLocation + + + + + +
+
+
+
+
+
+ +
+

ApiKeyLocation

+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+

Entries

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

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html new file mode 100644 index 000000000..bd58bfddf --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html @@ -0,0 +1,44 @@ + + + + toString + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html new file mode 100644 index 000000000..5829f3755 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html @@ -0,0 +1,44 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html new file mode 100644 index 000000000..a7be74c9e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html @@ -0,0 +1,113 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html new file mode 100644 index 000000000..b2fe0cdc8 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html new file mode 100644 index 000000000..38950341e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html new file mode 100644 index 000000000..e6c9b5b1f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html @@ -0,0 +1,44 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
+
fun BasicAuth()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html new file mode 100644 index 000000000..5b5f3dcef --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html @@ -0,0 +1,81 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
class BasicAuth : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html new file mode 100644 index 000000000..17f388c07 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html @@ -0,0 +1,44 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html new file mode 100644 index 000000000..e3bbbc882 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html new file mode 100644 index 000000000..7b04ccdcc --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html @@ -0,0 +1,44 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
+
fun BearerAuth(bearerFormat: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html new file mode 100644 index 000000000..40f0d0011 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html @@ -0,0 +1,44 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
val bearerFormat: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html new file mode 100644 index 000000000..36cba5ab1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html @@ -0,0 +1,96 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val bearerFormat: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html new file mode 100644 index 000000000..bf9cda42f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html @@ -0,0 +1,44 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html new file mode 100644 index 000000000..2d4bf55c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html new file mode 100644 index 000000000..9f6440e21 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html @@ -0,0 +1,44 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
+
fun AuthorizationCode(authorizationUrl: String, tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html new file mode 100644 index 000000000..90277048d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html new file mode 100644 index 000000000..e0792f32d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html @@ -0,0 +1,111 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html new file mode 100644 index 000000000..c84b49b68 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html new file mode 100644 index 000000000..f3968dd65 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html new file mode 100644 index 000000000..227e2f57d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html new file mode 100644 index 000000000..f1128a256 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html @@ -0,0 +1,44 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
+
fun ClientCredential(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html new file mode 100644 index 000000000..483a91055 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html @@ -0,0 +1,111 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html new file mode 100644 index 000000000..d21c12c1f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html new file mode 100644 index 000000000..850ab99d6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html new file mode 100644 index 000000000..18f82a1bf --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html new file mode 100644 index 000000000..5f35807fc --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open val authorizationUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html new file mode 100644 index 000000000..032d6ee97 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html @@ -0,0 +1,157 @@ + + + + Flow + + + + + +
+
+
+
+
+
+ +
+

Flow

+
interface Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val refreshUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html new file mode 100644 index 000000000..e7dd25d5c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open val refreshUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html new file mode 100644 index 000000000..95b2f93c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html new file mode 100644 index 000000000..26a3ce66c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open val tokenUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html new file mode 100644 index 000000000..e6683bb43 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html @@ -0,0 +1,44 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
+
fun Flows(implicit: OAuth.Flows.Implicit? = null, authorizationCode: OAuth.Flows.AuthorizationCode? = null, password: OAuth.Flows.Password? = null, clientCredentials: OAuth.Flows.ClientCredential? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html new file mode 100644 index 000000000..bdfae4589 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html @@ -0,0 +1,44 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
+
fun Implicit(authorizationUrl: String, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html new file mode 100644 index 000000000..fcfea4e51 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html new file mode 100644 index 000000000..e15c3c0a9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html @@ -0,0 +1,111 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html new file mode 100644 index 000000000..fe20fe1e0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html new file mode 100644 index 000000000..6dd243897 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html new file mode 100644 index 000000000..64c8c02ef --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html @@ -0,0 +1,44 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
+
fun Password(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html new file mode 100644 index 000000000..fed19a9bd --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html @@ -0,0 +1,111 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html new file mode 100644 index 000000000..b33ce0674 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html new file mode 100644 index 000000000..152d7cfa5 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html new file mode 100644 index 000000000..6c0b7b7da --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html new file mode 100644 index 000000000..013eb61c3 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html @@ -0,0 +1,44 @@ + + + + authorizationCode + + + + + +
+
+
+
+
+
+ +
+

authorizationCode

+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html new file mode 100644 index 000000000..d88cce36e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html @@ -0,0 +1,44 @@ + + + + clientCredentials + + + + + +
+
+
+
+
+
+ +
+

clientCredentials

+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html new file mode 100644 index 000000000..653343e32 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html @@ -0,0 +1,44 @@ + + + + implicit + + + + + +
+
+
+
+
+
+ +
+

implicit

+
+
val implicit: OAuth.Flows.Implicit? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html new file mode 100644 index 000000000..30aa7b064 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html @@ -0,0 +1,188 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val implicit: OAuth.Flows.Implicit? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val password: OAuth.Flows.Password? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html new file mode 100644 index 000000000..2b44c4433 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html @@ -0,0 +1,44 @@ + + + + password + + + + + +
+
+
+
+
+
+ +
+

password

+
+
val password: OAuth.Flows.Password? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html new file mode 100644 index 000000000..acd54dd3d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html @@ -0,0 +1,44 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
+
fun OAuth(description: String? = null, flows: OAuth.Flows)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html new file mode 100644 index 000000000..ec8fe4f93 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html new file mode 100644 index 000000000..11979cf1e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html @@ -0,0 +1,44 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
val flows: OAuth.Flows
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html new file mode 100644 index 000000000..1ce14b47b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html @@ -0,0 +1,113 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html new file mode 100644 index 000000000..a5afe2455 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html new file mode 100644 index 000000000..cdd557d4a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html @@ -0,0 +1,95 @@ + + + + SecuritySchema + + + + + +
+
+
+
+
+
+ +
+

SecuritySchema

+
interface SecuritySchema
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/index.html new file mode 100644 index 000000000..60a665f38 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.security/index.html @@ -0,0 +1,126 @@ + + + + io.bkbn.kompendium.oas.security + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.security

+

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class BasicAuth : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecuritySchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html new file mode 100644 index 000000000..159c57164 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html @@ -0,0 +1,44 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
+
fun AnySerializer()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html new file mode 100644 index 000000000..2210b0742 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html new file mode 100644 index 000000000..6ba567160 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): T
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html new file mode 100644 index 000000000..b72a5668a --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html @@ -0,0 +1,98 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html new file mode 100644 index 000000000..858c5056d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html new file mode 100644 index 000000000..b1ffb8708 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html @@ -0,0 +1,66 @@ + + + + KompendiumSerializersModule + + + + + +
+
+
+
+
+
+ +
+

KompendiumSerializersModule

+
object KompendiumSerializersModule
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val module: SerializersModule
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html new file mode 100644 index 000000000..6e7075a65 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html @@ -0,0 +1,44 @@ + + + + module + + + + + +
+
+
+
+
+
+ +
+

module

+
+
val module: SerializersModule
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html new file mode 100644 index 000000000..c1378203e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html new file mode 100644 index 000000000..ad52ef819 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): Number
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html new file mode 100644 index 000000000..f47de48c6 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html @@ -0,0 +1,98 @@ + + + + NumberSerializer + + + + + +
+
+
+
+
+
+ +
+

NumberSerializer

+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): Number
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html new file mode 100644 index 000000000..b8f0b695d --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html new file mode 100644 index 000000000..2979cf7a4 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html new file mode 100644 index 000000000..9b9fceec7 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html new file mode 100644 index 000000000..87b064985 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html @@ -0,0 +1,98 @@ + + + + UriSerializer + + + + + +
+
+
+
+
+
+ +
+

UriSerializer

+
object UriSerializer : KSerializer<URI>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html new file mode 100644 index 000000000..e0b0adf2f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html new file mode 100644 index 000000000..6073cadff --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html @@ -0,0 +1,110 @@ + + + + io.bkbn.kompendium.oas.serialization + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.serialization

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumSerializersModule
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object UriSerializer : KSerializer<URI>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html new file mode 100644 index 000000000..160450fc0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html @@ -0,0 +1,44 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
+
fun ServerVariable(enum: Set<String>, default: String, description: String?)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html new file mode 100644 index 000000000..ffafcbd4c --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
val default: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html new file mode 100644 index 000000000..b0601c425 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html new file mode 100644 index 000000000..76b0b5934 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html @@ -0,0 +1,44 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html new file mode 100644 index 000000000..94dfb694b --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html @@ -0,0 +1,96 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val default: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html new file mode 100644 index 000000000..1739f1596 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html @@ -0,0 +1,44 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
+
fun Server(url: URI, description: String? = null, variables: Map<String, ServerVariable>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html new file mode 100644 index 000000000..9951241d2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html new file mode 100644 index 000000000..e4daca58e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html @@ -0,0 +1,96 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var variables: Map<String, ServerVariable>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html new file mode 100644 index 000000000..ba9a616cc --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html new file mode 100644 index 000000000..2f00c0540 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html @@ -0,0 +1,44 @@ + + + + variables + + + + + +
+
+
+
+
+
+ +
+

variables

+
+
var variables: Map<String, ServerVariable>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/index.html new file mode 100644 index 000000000..7dcd05a09 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas.server/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.server + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.server

+

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html new file mode 100644 index 000000000..84365d3a9 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html @@ -0,0 +1,44 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
+
fun OpenApiSpec(openapi: String = "3.0.3", info: Info, servers: MutableList<Server> = mutableListOf(), paths: MutableMap<String, Path> = mutableMapOf(), components: Components = Components(), security: MutableList<Map<String, List<String>>> = mutableListOf(), tags: MutableList<Tag> = mutableListOf(), externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html new file mode 100644 index 000000000..e48305608 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html @@ -0,0 +1,44 @@ + + + + components + + + + + +
+
+
+
+
+
+ +
+

components

+
+
val components: Components
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html new file mode 100644 index 000000000..f61fec1a1 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html new file mode 100644 index 000000000..7f77d84bc --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html @@ -0,0 +1,171 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val components: Components
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val info: Info
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val openapi: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val paths: MutableMap<String, Path>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val security: MutableList<Map<String, List<String>>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val servers: MutableList<Server>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val tags: MutableList<Tag>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html new file mode 100644 index 000000000..850334b24 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html @@ -0,0 +1,44 @@ + + + + info + + + + + +
+
+
+
+
+
+ +
+

info

+
+
val info: Info
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html new file mode 100644 index 000000000..ae23a69db --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html @@ -0,0 +1,44 @@ + + + + openapi + + + + + +
+
+
+
+
+
+ +
+

openapi

+
+
val openapi: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html new file mode 100644 index 000000000..127ec62b2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html @@ -0,0 +1,44 @@ + + + + paths + + + + + +
+
+
+
+
+
+ +
+

paths

+
+
val paths: MutableMap<String, Path>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html new file mode 100644 index 000000000..6c12aa586 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html @@ -0,0 +1,44 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
val security: MutableList<Map<String, List<String>>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html new file mode 100644 index 000000000..8daecae14 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
val servers: MutableList<Server>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html new file mode 100644 index 000000000..4462abf66 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
val tags: MutableList<Tag>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/index.html b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/index.html new file mode 100644 index 000000000..c2f58cd58 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/io.bkbn.kompendium.oas/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.oas + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas

+

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-oas/navigation.html b/docs/2.1.0/older/2.0.3/kompendium-oas/navigation.html new file mode 100644 index 000000000..71d964c63 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-oas/navigation.html @@ -0,0 +1,588 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/index.html b/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/index.html new file mode 100644 index 000000000..875e480bb --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/index.html @@ -0,0 +1,60 @@ + + + + kompendium-swagger-ui + + + + + +
+
+
+
+
+
+ +
+

kompendium-swagger-ui

+

Contains the code necessary to launch swagger as your documentation frontend.

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html b/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html new file mode 100644 index 000000000..7fe0ca3d0 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.swagger + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.swagger

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html b/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html new file mode 100644 index 000000000..f04d09a61 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html @@ -0,0 +1,44 @@ + + + + swaggerUI + + + + + +
+
+
+
+
+
+ +
+

swaggerUI

+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/navigation.html b/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/navigation.html new file mode 100644 index 000000000..71d964c63 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/kompendium-swagger-ui/navigation.html @@ -0,0 +1,588 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.3/navigation.html b/docs/2.1.0/older/2.0.3/navigation.html new file mode 100644 index 000000000..14ffc688f --- /dev/null +++ b/docs/2.1.0/older/2.0.3/navigation.html @@ -0,0 +1,588 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.3/not-found-version.html b/docs/2.1.0/older/2.0.3/not-found-version.html new file mode 100644 index 000000000..7d87b84cd --- /dev/null +++ b/docs/2.1.0/older/2.0.3/not-found-version.html @@ -0,0 +1,179 @@ + + + + + Unavailable page + + + + + + + + + + + NOT + FOUND + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

uh-oh!

+
You are requesting a page that not + available in documentation version +
+
+
+
+ + diff --git a/docs/2.1.0/older/2.0.3/package-list b/docs/2.1.0/older/2.0.3/package-list new file mode 100644 index 000000000..d7915f2c2 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/package-list @@ -0,0 +1,31 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html + +module:kompendium-annotations +io.bkbn.kompendium.annotations +io.bkbn.kompendium.annotations.constraint +module:kompendium-auth +io.bkbn.kompendium.auth +io.bkbn.kompendium.auth.configuration +module:kompendium-core +io.bkbn.kompendium.core +io.bkbn.kompendium.core.metadata +io.bkbn.kompendium.core.metadata.method +io.bkbn.kompendium.core.parser +io.bkbn.kompendium.core.routes +io.bkbn.kompendium.core.util +module:kompendium-locations +io.bkbn.kompendium.locations +module:kompendium-oas +io.bkbn.kompendium.oas +io.bkbn.kompendium.oas.common +io.bkbn.kompendium.oas.component +io.bkbn.kompendium.oas.info +io.bkbn.kompendium.oas.path +io.bkbn.kompendium.oas.payload +io.bkbn.kompendium.oas.schema +io.bkbn.kompendium.oas.security +io.bkbn.kompendium.oas.serialization +io.bkbn.kompendium.oas.server +module:kompendium-swagger-ui +io.bkbn.kompendium.swagger diff --git a/docs/2.1.0/older/2.0.3/scripts/clipboard.js b/docs/2.1.0/older/2.0.3/scripts/clipboard.js new file mode 100644 index 000000000..b00ce246e --- /dev/null +++ b/docs/2.1.0/older/2.0.3/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/docs/2.1.0/older/2.0.3/scripts/main.js b/docs/2.1.0/older/2.0.3/scripts/main.js new file mode 100644 index 000000000..b3ee88c57 --- /dev/null +++ b/docs/2.1.0/older/2.0.3/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return" + + + +
+
+
+
+
+
+ +
+
+

Kompendium

+

Welcome to Kompendium, the straight-forward, minimally-invasive OpenAPI generator for Ktor.

+

How to install

+

Kompendium publishes all releases to Maven Central. As such, using the release versions of Kompendium is as simple as declaring it as an implementation dependency in your build.gradle.kts

+
+
repositories {
mavenCentral()
}

dependencies {
implementation("io.bkbn:kompendium-core:latest.release")
}
+ + +
+

In addition to publishing releases to Maven Central, a snapshot version gets published to GitHub Packages on every merge to main. These can be consumed by adding the repository to your gradle build file. Instructions can be found here

+

Setting up the Kompendium Plugin

+

Kompendium is instantiated as a Ktor Feature/Plugin. It can be added to your API as follows

+
+
private fun Application.mainModule() {
// Installs the Kompendium Plugin and sets up baseline server metadata
install(Kompendium) {
spec = OpenApiSpec(/*..*/)
}
// ...
}
+ + +
+

Notarization

+

The concept of notarizing routes / exceptions / etc. is central to Kompendium. More details on how to notarize your API can be found in the kompendium-core module.

+
+

All modules:

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

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

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

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

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

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

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

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

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

This module contains the models that represent the Open Api Specification 3.0 (OAS).

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

Contains the code necessary to launch swagger as your documentation frontend.

+
+
+
+
+
+
+ +
+
+ + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/index.html new file mode 100644 index 000000000..13936efbc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/index.html @@ -0,0 +1,78 @@ + + + + kompendium-annotations + + + + + +
+
+
+
+
+
+ +
+

kompendium-annotations

+

This module houses all annotations that Kompendium uses to provide key metadata when performing reflective analysis.

It is separated from core predominantly to allow for potential future integrations with Kotlin Symbol Processing

+
+

Packages

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

Contains all annotations used by Kompendium

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

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html new file mode 100644 index 000000000..f5750bef0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/-format.html @@ -0,0 +1,44 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
+
fun Format(format: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html new file mode 100644 index 000000000..fc3449d6a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html new file mode 100644 index 000000000..8f15a76a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-format/index.html @@ -0,0 +1,66 @@ + + + + Format + + + + + +
+
+
+
+
+
+ +
+

Format

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html new file mode 100644 index 000000000..a550ad581 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/-max-items.html @@ -0,0 +1,44 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
+
fun MaxItems(items: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html new file mode 100644 index 000000000..2d5700fe9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/index.html @@ -0,0 +1,66 @@ + + + + MaxItems + + + + + +
+
+
+
+
+
+ +
+

MaxItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html new file mode 100644 index 000000000..a8e8fedd6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-items/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html new file mode 100644 index 000000000..d04199cc3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/-max-length.html @@ -0,0 +1,44 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
+
fun MaxLength(length: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html new file mode 100644 index 000000000..9c85ed48d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/index.html @@ -0,0 +1,66 @@ + + + + MaxLength + + + + + +
+
+
+
+
+
+ +
+

MaxLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html new file mode 100644 index 000000000..b397cdd5d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-length/length.html @@ -0,0 +1,44 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html new file mode 100644 index 000000000..8dd452a20 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/-max-properties.html @@ -0,0 +1,44 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
+
fun MaxProperties(properties: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html new file mode 100644 index 000000000..967db9120 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/index.html @@ -0,0 +1,66 @@ + + + + MaxProperties + + + + + +
+
+
+
+
+
+ +
+

MaxProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html new file mode 100644 index 000000000..e149822d8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-max-properties/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html new file mode 100644 index 000000000..7560e5209 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/-maximum.html @@ -0,0 +1,44 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
+
fun Maximum(max: String, exclusive: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html new file mode 100644 index 000000000..7ddea24c1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/exclusive.html @@ -0,0 +1,44 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html new file mode 100644 index 000000000..3d3cb366e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/index.html @@ -0,0 +1,81 @@ + + + + Maximum + + + + + +
+
+
+
+
+
+ +
+

Maximum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val max: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html new file mode 100644 index 000000000..f6ce536b6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-maximum/max.html @@ -0,0 +1,44 @@ + + + + max + + + + + +
+
+
+
+
+
+ +
+

max

+
+
val max: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html new file mode 100644 index 000000000..d3c5ca799 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/-min-items.html @@ -0,0 +1,44 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
+
fun MinItems(items: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html new file mode 100644 index 000000000..f83ebd92a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/index.html @@ -0,0 +1,66 @@ + + + + MinItems + + + + + +
+
+
+
+
+
+ +
+

MinItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html new file mode 100644 index 000000000..3f428f864 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-items/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html new file mode 100644 index 000000000..b3f9debbe --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/-min-length.html @@ -0,0 +1,44 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
+
fun MinLength(length: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html new file mode 100644 index 000000000..0ffb546c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/index.html @@ -0,0 +1,66 @@ + + + + MinLength + + + + + +
+
+
+
+
+
+ +
+

MinLength

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val length: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html new file mode 100644 index 000000000..7977b7962 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-length/length.html @@ -0,0 +1,44 @@ + + + + length + + + + + +
+
+
+
+
+
+ +
+

length

+
+
val length: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html new file mode 100644 index 000000000..417e51548 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/-min-properties.html @@ -0,0 +1,44 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
+
fun MinProperties(properties: Int)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html new file mode 100644 index 000000000..b86dbc33f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/index.html @@ -0,0 +1,66 @@ + + + + MinProperties + + + + + +
+
+
+
+
+
+ +
+

MinProperties

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html new file mode 100644 index 000000000..446714bb2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-min-properties/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Int
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html new file mode 100644 index 000000000..83df27b9d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/-minimum.html @@ -0,0 +1,44 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
+
fun Minimum(min: String, exclusive: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html new file mode 100644 index 000000000..bdb5e3d9e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/exclusive.html @@ -0,0 +1,44 @@ + + + + exclusive + + + + + +
+
+
+
+
+
+ +
+

exclusive

+
+
val exclusive: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html new file mode 100644 index 000000000..5c64b07fc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/index.html @@ -0,0 +1,81 @@ + + + + Minimum + + + + + +
+
+
+
+
+
+ +
+

Minimum

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusive: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val min: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html new file mode 100644 index 000000000..bd263498a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-minimum/min.html @@ -0,0 +1,44 @@ + + + + min + + + + + +
+
+
+
+
+
+ +
+

min

+
+
val min: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html new file mode 100644 index 000000000..0f1364940 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/-multiple-of.html @@ -0,0 +1,44 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
+
fun MultipleOf(multiple: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html new file mode 100644 index 000000000..281e35ac9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/index.html @@ -0,0 +1,66 @@ + + + + MultipleOf + + + + + +
+
+
+
+
+
+ +
+

MultipleOf

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multiple: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html new file mode 100644 index 000000000..0051ea997 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-multiple-of/multiple.html @@ -0,0 +1,44 @@ + + + + multiple + + + + + +
+
+
+
+
+
+ +
+

multiple

+
+
val multiple: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html new file mode 100644 index 000000000..cb933fef2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/-pattern.html @@ -0,0 +1,44 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
+
fun Pattern(pattern: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html new file mode 100644 index 000000000..5c2f5a212 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/index.html @@ -0,0 +1,66 @@ + + + + Pattern + + + + + +
+
+
+
+
+
+ +
+

Pattern

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html new file mode 100644 index 000000000..fa63cdcba --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-pattern/pattern.html @@ -0,0 +1,44 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html new file mode 100644 index 000000000..4c1afb051 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/-unique-items.html @@ -0,0 +1,44 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
+
fun UniqueItems()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html new file mode 100644 index 000000000..617f04b4f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/-unique-items/index.html @@ -0,0 +1,48 @@ + + + + UniqueItems + + + + + +
+
+
+
+
+
+ +
+

UniqueItems

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html new file mode 100644 index 000000000..3cb0cb2a3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations.constraint/index.html @@ -0,0 +1,231 @@ + + + + io.bkbn.kompendium.annotations.constraint + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations.constraint

+

Annotations that place bespoke constraints on individual fields of your API schemas.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Format(format: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Maximum(max: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MaxProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Minimum(min: String, exclusive: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinItems(items: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinLength(length: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MinProperties(properties: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class MultipleOf(multiple: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Pattern(pattern: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class UniqueItems
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html new file mode 100644 index 000000000..d438268a0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/-field.html @@ -0,0 +1,44 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
+
fun Field(name: String = "", description: String = "")

Parameters

name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html new file mode 100644 index 000000000..f929bf53d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html new file mode 100644 index 000000000..fbaccc163 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/index.html @@ -0,0 +1,102 @@ + + + + Field + + + + + +
+
+
+
+
+
+ +
+

Field

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+

Parameters

+
+
name

Indicates that a field name override is desired. Often used for camel case to snake case conversions.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Field(name: String = "", description: String = "")
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html new file mode 100644 index 000000000..be7c04138 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-field/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html new file mode 100644 index 000000000..6dc037971 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/-free-form-object.html @@ -0,0 +1,44 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
+
fun FreeFormObject()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html new file mode 100644 index 000000000..5abc49170 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-free-form-object/index.html @@ -0,0 +1,48 @@ + + + + FreeFormObject + + + + + +
+
+
+
+
+
+ +
+

FreeFormObject

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..d15ed1758 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-c-o-o-k-i-e/index.html @@ -0,0 +1,81 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..56855ce32 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-h-e-a-d-e-r/index.html @@ -0,0 +1,81 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html new file mode 100644 index 000000000..fd9d340e8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-p-a-t-h/index.html @@ -0,0 +1,81 @@ + + + + PATH + + + + + +
+
+
+
+
+
+ +
+

PATH

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html new file mode 100644 index 000000000..4c62e2929 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/-q-u-e-r-y/index.html @@ -0,0 +1,81 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html new file mode 100644 index 000000000..248abba83 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param-type/index.html @@ -0,0 +1,143 @@ + + + + ParamType + + + + + +
+
+
+
+
+
+ +
+

ParamType

+
enum ParamType : Enum<ParamType>

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+

Entries

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html new file mode 100644 index 000000000..1c04adb06 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/-param.html @@ -0,0 +1,44 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
+
fun Param(type: ParamType)

Parameters

type

The type of parameter, must be valid ParamType

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html new file mode 100644 index 000000000..c101ff405 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/index.html @@ -0,0 +1,87 @@ + + + + Param + + + + + +
+
+
+
+
+
+ +
+

Param

+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

+
+
+
+
+

Parameters

+
+
type

The type of parameter, must be valid ParamType

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Param(type: ParamType)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: ParamType
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html new file mode 100644 index 000000000..c516a0523 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-param/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: ParamType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html new file mode 100644 index 000000000..b4f40c21e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/-referenced.html @@ -0,0 +1,44 @@ + + + + Referenced + + + + + +
+
+
+
+
+
+ +
+

Referenced

+
+
fun Referenced()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html new file mode 100644 index 000000000..7781bc7fe --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-referenced/index.html @@ -0,0 +1,66 @@ + + + + Referenced + + + + + +
+
+
+
+
+
+ +
+

Referenced

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Referenced

This instructs Kompendium to store the class as a referenced component. This is mandatory for any data models that have recursive children. If you do not annotate a recursive class with Referenced, you will get a stack overflow error when you try to launch your API

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Referenced()
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html new file mode 100644 index 000000000..a7fb5146b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/-undeclared-field.html @@ -0,0 +1,44 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
+
fun UndeclaredField(field: String, clazz: KClass<*>)

Parameters

field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html new file mode 100644 index 000000000..41701efa1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/clazz.html @@ -0,0 +1,44 @@ + + + + clazz + + + + + +
+
+
+
+
+
+ +
+

clazz

+
+
val clazz: KClass<*>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html new file mode 100644 index 000000000..f2a0b3253 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/field.html @@ -0,0 +1,44 @@ + + + + field + + + + + +
+
+
+
+
+
+ +
+

field

+
+
val field: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html new file mode 100644 index 000000000..3b744e262 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/-undeclared-field/index.html @@ -0,0 +1,102 @@ + + + + UndeclaredField + + + + + +
+
+
+
+
+
+ +
+

UndeclaredField

+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+

Parameters

+
+
field

Name of the extra field to add to the model

clazz

Class type of the field being added. If this is a complex type, you are most likely doing something wrong.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun UndeclaredField(field: String, clazz: KClass<*>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clazz: KClass<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val field: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/index.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/index.html new file mode 100644 index 000000000..1b5498a1c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/io.bkbn.kompendium.annotations/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.annotations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.annotations

+

Contains all annotations used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Field(name: String, description: String)

Annotation used to perform field level overrides.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class FreeFormObject
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class Param(type: ParamType)

Used to indicate that a field in a data class represents an OpenAPI parameter

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

The allowed parameter types as specified by the OpenAPI specification

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Referenced

This instructs Kompendium to store the class as a referenced component. This is mandatory for any data models that have recursive children. If you do not annotate a recursive class with Referenced, you will get a stack overflow error when you try to launch your API

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UndeclaredField(field: String, clazz: KClass<*>)

This annotation allows users to add additional fields that are not part of the core data model. This should be used EXTREMELY sparingly. Most useful in supporting a variety of polymorphic serialization techniques.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-annotations/navigation.html b/docs/2.1.0/older/2.0.4/kompendium-annotations/navigation.html new file mode 100644 index 000000000..31c2a0162 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-annotations/navigation.html @@ -0,0 +1,638 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ + +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/index.html new file mode 100644 index 000000000..c154618bc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/index.html @@ -0,0 +1,76 @@ + + + + kompendium-auth + + + + + +
+
+
+
+
+
+ +
+

kompendium-auth

+

This module is responsible for providing wrappers around ktor-auth configuration blocks, allowing users to document their API authentication with minimal modifications to their existing configuration.

+
+

Packages

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

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html new file mode 100644 index 000000000..2f67544b7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/index.html @@ -0,0 +1,96 @@ + + + + ApiKeyConfiguration + + + + + +
+
+
+
+
+
+ +
+

ApiKeyConfiguration

+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val keyName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html new file mode 100644 index 000000000..1613c78a3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/key-name.html @@ -0,0 +1,44 @@ + + + + keyName + + + + + +
+
+
+
+
+
+ +
+

keyName

+
+
abstract val keyName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html new file mode 100644 index 000000000..4e8dabe7d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-api-key-configuration/location.html @@ -0,0 +1,44 @@ + + + + location + + + + + +
+
+
+
+
+
+ +
+

location

+
+
abstract val location: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html new file mode 100644 index 000000000..bbed9f05d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-basic-auth-configuration/index.html @@ -0,0 +1,66 @@ + + + + BasicAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

BasicAuthConfiguration

+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html new file mode 100644 index 000000000..cf75ca3eb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/bearer-format.html @@ -0,0 +1,44 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
open val bearerFormat: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html new file mode 100644 index 000000000..8a4b70143 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-jwt-auth-configuration/index.html @@ -0,0 +1,81 @@ + + + + JwtAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

JwtAuthConfiguration

+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val bearerFormat: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html new file mode 100644 index 000000000..4b48f78ff --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html new file mode 100644 index 000000000..e50412195 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/flows.html @@ -0,0 +1,44 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
abstract val flows: OAuth.Flows
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html new file mode 100644 index 000000000..6c1347349 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-o-auth-configuration/index.html @@ -0,0 +1,96 @@ + + + + OAuthConfiguration + + + + + +
+
+
+
+
+
+ +
+

OAuthConfiguration

+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html new file mode 100644 index 000000000..0d661f378 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/index.html @@ -0,0 +1,112 @@ + + + + SecurityConfiguration + + + + + +
+
+
+
+
+
+ +
+

SecurityConfiguration

+
interface SecurityConfiguration
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html new file mode 100644 index 000000000..27fb142aa --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/-security-configuration/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
abstract val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html new file mode 100644 index 000000000..9b7648a6f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth.configuration/index.html @@ -0,0 +1,125 @@ + + + + io.bkbn.kompendium.auth.configuration + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth.configuration

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ApiKeyConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface BasicAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface JwtAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface OAuthConfiguration : SecurityConfiguration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecurityConfiguration
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html new file mode 100644 index 000000000..db12f65fb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/-notarized/index.html @@ -0,0 +1,66 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html new file mode 100644 index 000000000..65674690e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/-notarized/notarized-authenticate.html @@ -0,0 +1,44 @@ + + + + notarizedAuthenticate + + + + + +
+
+
+
+
+
+ +
+

notarizedAuthenticate

+
+
fun Route.notarizedAuthenticate(vararg configurations: SecurityConfiguration, optional: Boolean = false, build: Route.() -> Unit): Route
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/index.html b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/index.html new file mode 100644 index 000000000..4d1dce5f5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/io.bkbn.kompendium.auth/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.auth + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.auth

+

Base package that is responsible for setting up required authentication route handlers along with exposing wrapper methods for each ktor-auth authentication mechanism.

Houses the available security configurations. At the moment, Basic, JWT, ApiKey, and OAuth are supported

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-auth/navigation.html b/docs/2.1.0/older/2.0.4/kompendium-auth/navigation.html new file mode 100644 index 000000000..31c2a0162 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-auth/navigation.html @@ -0,0 +1,638 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ + +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/index.html new file mode 100644 index 000000000..729638388 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/index.html @@ -0,0 +1,168 @@ + + + + kompendium-core + + + + + +
+
+
+
+
+
+ +
+

kompendium-core

+

This is where the magic happens. This module houses all the reflective goodness that powers Kompendium.

It is also the only mandatory client-facing module for a basic setup.

+
+

Packages

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

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

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

Houses all interfaces and types related to describing route metadata.

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

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

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

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

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

Collection of utility functions used by Kompendium

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.constraint/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.constraint/index.html new file mode 100644 index 000000000..2a0f8051a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.constraint/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.core.constraint + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.constraint

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ArraySchema.scanForConstraints(prop: KProperty1<*, *>): ArraySchema
fun EnumSchema.scanForConstraints(prop: KProperty1<*, *>): EnumSchema
fun FormattedSchema.scanForConstraints(prop: KProperty1<*, *>): FormattedSchema
fun SimpleSchema.scanForConstraints(prop: KProperty1<*, *>): SimpleSchema
fun ComponentSchema.scanForConstraints(clazz: KClass<*>, prop: KProperty1<*, *>): ComponentSchema
fun ObjectSchema.scanForConstraints(clazz: KClass<*>, prop: KProperty1<*, *>): ObjectSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.constraint/scan-for-constraints.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.constraint/scan-for-constraints.html new file mode 100644 index 000000000..56a256c90 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.constraint/scan-for-constraints.html @@ -0,0 +1,44 @@ + + + + scanForConstraints + + + + + +
+
+
+
+
+
+ +
+

scanForConstraints

+
+
fun ComponentSchema.scanForConstraints(clazz: KClass<*>, prop: KProperty1<*, *>): ComponentSchema
fun ArraySchema.scanForConstraints(prop: KProperty1<*, *>): ArraySchema
fun EnumSchema.scanForConstraints(prop: KProperty1<*, *>): EnumSchema
fun FormattedSchema.scanForConstraints(prop: KProperty1<*, *>): FormattedSchema
fun SimpleSchema.scanForConstraints(prop: KProperty1<*, *>): SimpleSchema
fun ObjectSchema.scanForConstraints(clazz: KClass<*>, prop: KProperty1<*, *>): ObjectSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html new file mode 100644 index 000000000..67538320b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/-delete-info.html @@ -0,0 +1,44 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
+
fun <TResp> DeleteInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html new file mode 100644 index 000000000..3ba61042a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html new file mode 100644 index 000000000..cd455e312 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html new file mode 100644 index 000000000..790ae812f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html new file mode 100644 index 000000000..0180ff00f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/index.html @@ -0,0 +1,186 @@ + + + + DeleteInfo + + + + + +
+
+
+
+
+
+ +
+

DeleteInfo

+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html new file mode 100644 index 000000000..651231793 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html new file mode 100644 index 000000000..fe6143eb7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html new file mode 100644 index 000000000..8c2f629ca --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html new file mode 100644 index 000000000..17f2f6d1a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html new file mode 100644 index 000000000..082342b41 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html new file mode 100644 index 000000000..4be796e5f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-delete-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html new file mode 100644 index 000000000..48753b8d2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/-get-info.html @@ -0,0 +1,44 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
+
fun <TResp> GetInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html new file mode 100644 index 000000000..b952b20a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html new file mode 100644 index 000000000..da3ee9fbe --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html new file mode 100644 index 000000000..75d52322a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html new file mode 100644 index 000000000..d0a75ae97 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/index.html @@ -0,0 +1,186 @@ + + + + GetInfo + + + + + +
+
+
+
+
+
+ +
+

GetInfo

+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html new file mode 100644 index 000000000..bb13159cd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html new file mode 100644 index 000000000..529229fdc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html new file mode 100644 index 000000000..e312016ac --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html new file mode 100644 index 000000000..5ecc1c2aa --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html new file mode 100644 index 000000000..8c37503f9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html new file mode 100644 index 000000000..2489b8ce1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-get-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html new file mode 100644 index 000000000..e147c1860 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/-head-info.html @@ -0,0 +1,44 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
+
fun HeadInfo(responseInfo: ResponseInfo<Unit>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html new file mode 100644 index 000000000..7547baee6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html new file mode 100644 index 000000000..4a21d0ef7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html new file mode 100644 index 000000000..46a898829 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html new file mode 100644 index 000000000..1e48605c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/index.html @@ -0,0 +1,186 @@ + + + + HeadInfo + + + + + +
+
+
+
+
+
+ +
+

HeadInfo

+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html new file mode 100644 index 000000000..0ed1fd3a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html new file mode 100644 index 000000000..70ada3a3c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html new file mode 100644 index 000000000..ee7c04a4e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<Unit>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html new file mode 100644 index 000000000..266e60822 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html new file mode 100644 index 000000000..e52df6447 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html new file mode 100644 index 000000000..6fc1ae875 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-head-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html new file mode 100644 index 000000000..74f03c28e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html new file mode 100644 index 000000000..be069cb75 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open val deprecated: Boolean
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html new file mode 100644 index 000000000..60a8af8ad --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html new file mode 100644 index 000000000..b50b3b5c2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/index.html @@ -0,0 +1,265 @@ + + + + MethodInfo + + + + + +
+
+
+
+
+
+ +
+

MethodInfo

+
interface MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val deprecated: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val operationId: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tags: Set<String>
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html new file mode 100644 index 000000000..ad9c11622 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open val operationId: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html new file mode 100644 index 000000000..c1cec90b8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html new file mode 100644 index 000000000..89b3ee41e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
abstract val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html new file mode 100644 index 000000000..40a3c7f61 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html new file mode 100644 index 000000000..933bcf9cc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
abstract val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html new file mode 100644 index 000000000..ca184b843 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-method-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html new file mode 100644 index 000000000..05ee71efa --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/-options-info.html @@ -0,0 +1,44 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
+
fun <TResp> OptionsInfo(responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html new file mode 100644 index 000000000..27ade808c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html new file mode 100644 index 000000000..98a75bb11 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html new file mode 100644 index 000000000..7d802c07c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html new file mode 100644 index 000000000..7e391e64a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/index.html @@ -0,0 +1,186 @@ + + + + OptionsInfo + + + + + +
+
+
+
+
+
+ +
+

OptionsInfo

+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html new file mode 100644 index 000000000..fee239575 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html new file mode 100644 index 000000000..33e828444 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html new file mode 100644 index 000000000..1c3dd6373 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html new file mode 100644 index 000000000..bb9d1fe14 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html new file mode 100644 index 000000000..cb8515812 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html new file mode 100644 index 000000000..ea727c0b6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-options-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html new file mode 100644 index 000000000..726c204b8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/-patch-info.html @@ -0,0 +1,44 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
+
fun <TReq, TResp> PatchInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html new file mode 100644 index 000000000..19a007025 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html new file mode 100644 index 000000000..3d1ed8858 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html new file mode 100644 index 000000000..202708026 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html new file mode 100644 index 000000000..4820ef565 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/index.html @@ -0,0 +1,201 @@ + + + + PatchInfo + + + + + +
+
+
+
+
+
+ +
+

PatchInfo

+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html new file mode 100644 index 000000000..61d7fe480 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html new file mode 100644 index 000000000..00cf20b67 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html new file mode 100644 index 000000000..d760b200a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html new file mode 100644 index 000000000..6edc94849 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html new file mode 100644 index 000000000..78a7ccbd2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html new file mode 100644 index 000000000..4c562c492 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html new file mode 100644 index 000000000..ecda45f4b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-patch-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html new file mode 100644 index 000000000..06d392ae7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/-post-info.html @@ -0,0 +1,44 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
+
fun <TReq, TResp> PostInfo(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html new file mode 100644 index 000000000..e0d4ae0d5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html new file mode 100644 index 000000000..fad470d55 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html new file mode 100644 index 000000000..09e3e01a8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html new file mode 100644 index 000000000..002b20880 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/index.html @@ -0,0 +1,201 @@ + + + + PostInfo + + + + + +
+
+
+
+
+
+ +
+

PostInfo

+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html new file mode 100644 index 000000000..39f4d5af2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html new file mode 100644 index 000000000..adc28f1ee --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html new file mode 100644 index 000000000..c4c3e52d8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html new file mode 100644 index 000000000..2bfcab6bc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html new file mode 100644 index 000000000..5abd5997d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html new file mode 100644 index 000000000..cd77d253b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html new file mode 100644 index 000000000..a85fa8c41 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-post-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html new file mode 100644 index 000000000..09a03ef48 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/-put-info.html @@ -0,0 +1,44 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
+
fun <TReq, TResp> PutInfo(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String? = null, tags: Set<String> = emptySet(), deprecated: Boolean = false, securitySchemes: Set<String> = emptySet(), canThrow: Set<ExceptionInfo<*>> = emptySet(), parameterExamples: Set<ParameterExample> = emptySet(), operationId: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html new file mode 100644 index 000000000..b3264cee0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/can-throw.html @@ -0,0 +1,44 @@ + + + + canThrow + + + + + +
+
+
+
+
+
+ +
+

canThrow

+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html new file mode 100644 index 000000000..20a0a4066 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
open override val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html new file mode 100644 index 000000000..452596619 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html new file mode 100644 index 000000000..db60309ba --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/index.html @@ -0,0 +1,201 @@ + + + + PutInfo + + + + + +
+
+
+
+
+
+ +
+

PutInfo

+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val canThrow: Set<ExceptionInfo<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val parameterExamples: Set<ParameterExample>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requestInfo: RequestInfo<TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val responseInfo: ResponseInfo<TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val securitySchemes: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val summary: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tags: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html new file mode 100644 index 000000000..cbc05b9f8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
open override val operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html new file mode 100644 index 000000000..2ecd0cfe0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/parameter-examples.html @@ -0,0 +1,44 @@ + + + + parameterExamples + + + + + +
+
+
+
+
+
+ +
+

parameterExamples

+
+
open override val parameterExamples: Set<ParameterExample>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html new file mode 100644 index 000000000..8e574a33e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/request-info.html @@ -0,0 +1,44 @@ + + + + requestInfo + + + + + +
+
+
+
+
+
+ +
+

requestInfo

+
+
val requestInfo: RequestInfo<TReq>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html new file mode 100644 index 000000000..f4fab0cf4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/response-info.html @@ -0,0 +1,44 @@ + + + + responseInfo + + + + + +
+
+
+
+
+
+ +
+

responseInfo

+
+
open override val responseInfo: ResponseInfo<TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html new file mode 100644 index 000000000..2c9dbe9d8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
open override val securitySchemes: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html new file mode 100644 index 000000000..dcdff43fb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
open override val summary: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html new file mode 100644 index 000000000..1c9c169e6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/-put-info/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
open override val tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html new file mode 100644 index 000000000..021eacd98 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata.method/index.html @@ -0,0 +1,170 @@ + + + + io.bkbn.kompendium.core.metadata.method + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata.method

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DeleteInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class GetInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class HeadInfo<TParam>(responseInfo: ResponseInfo<Unit>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OptionsInfo<TParam, TResp>(responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PatchInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PostInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>?, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PutInfo<TParam, TReq, TResp>(requestInfo: RequestInfo<TReq>, responseInfo: ResponseInfo<TResp>, summary: String, description: String?, tags: Set<String>, deprecated: Boolean, securitySchemes: Set<String>, canThrow: Set<ExceptionInfo<*>>, parameterExamples: Set<ParameterExample>, operationId: String?) : MethodInfo<TParam, TResp>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html new file mode 100644 index 000000000..5131af698 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/-exception-info.html @@ -0,0 +1,44 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
+
fun <TResp : Any> ExceptionInfo(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html new file mode 100644 index 000000000..7883fae02 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html new file mode 100644 index 000000000..25184887c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html new file mode 100644 index 000000000..b7fde1899 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/index.html @@ -0,0 +1,126 @@ + + + + ExceptionInfo + + + + + +
+
+
+
+
+
+ +
+

ExceptionInfo

+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val responseType: KType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html new file mode 100644 index 000000000..1fdf87112 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html new file mode 100644 index 000000000..aee1caa13 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/response-type.html @@ -0,0 +1,44 @@ + + + + responseType + + + + + +
+
+
+
+
+
+ +
+

responseType

+
+
val responseType: KType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html new file mode 100644 index 000000000..88c8f7f69 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-exception-info/status.html @@ -0,0 +1,44 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html new file mode 100644 index 000000000..19cced086 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/-parameter-example.html @@ -0,0 +1,44 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
+
fun ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html new file mode 100644 index 000000000..ee6122239 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-name.html @@ -0,0 +1,44 @@ + + + + exampleName + + + + + +
+
+
+
+
+
+ +
+

exampleName

+
+
val exampleName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html new file mode 100644 index 000000000..569c2d26d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/example-value.html @@ -0,0 +1,44 @@ + + + + exampleValue + + + + + +
+
+
+
+
+
+ +
+

exampleValue

+
+
val exampleValue: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html new file mode 100644 index 000000000..1a94377ef --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/index.html @@ -0,0 +1,96 @@ + + + + ParameterExample + + + + + +
+
+
+
+
+
+ +
+

ParameterExample

+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleName: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exampleValue: Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val parameterName: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html new file mode 100644 index 000000000..63686982d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-parameter-example/parameter-name.html @@ -0,0 +1,44 @@ + + + + parameterName + + + + + +
+
+
+
+
+
+ +
+

parameterName

+
+
val parameterName: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html new file mode 100644 index 000000000..6f298b2f1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/-request-info.html @@ -0,0 +1,44 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
+
fun <TReq> RequestInfo(description: String, required: Boolean = true, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TReq> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html new file mode 100644 index 000000000..5bad9049b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html new file mode 100644 index 000000000..7075bd2ce --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TReq>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html new file mode 100644 index 000000000..c164db877 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/index.html @@ -0,0 +1,111 @@ + + + + RequestInfo + + + + + +
+
+
+
+
+
+ +
+

RequestInfo

+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TReq>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html new file mode 100644 index 000000000..c4defcf94 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html new file mode 100644 index 000000000..6cb54374e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-request-info/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html new file mode 100644 index 000000000..33012faa9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/-response-info.html @@ -0,0 +1,44 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
+
fun <TResp> ResponseInfo(status: HttpStatusCode, description: String, mediaTypes: List<String> = listOf("application/json"), examples: Map<String, TResp> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html new file mode 100644 index 000000000..f986e391e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html new file mode 100644 index 000000000..b733bb970 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, TResp>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html new file mode 100644 index 000000000..114c48459 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/index.html @@ -0,0 +1,111 @@ + + + + ResponseInfo + + + + + +
+
+
+
+
+
+ +
+

ResponseInfo

+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, TResp>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val mediaTypes: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val status: HttpStatusCode
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html new file mode 100644 index 000000000..19fba504a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/media-types.html @@ -0,0 +1,44 @@ + + + + mediaTypes + + + + + +
+
+
+
+
+
+ +
+

mediaTypes

+
+
val mediaTypes: List<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html new file mode 100644 index 000000000..02730d14c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/-response-info/status.html @@ -0,0 +1,44 @@ + + + + status + + + + + +
+
+
+
+
+
+ +
+

status

+
+
val status: HttpStatusCode
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/index.html new file mode 100644 index 000000000..117611c19 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.metadata/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.core.metadata + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.metadata

+

Houses all interfaces and types related to describing route metadata.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExceptionInfo<TResp : Any>(responseType: KType, status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ParameterExample(parameterName: String, exampleName: String, exampleValue: Any)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class RequestInfo<TReq>(description: String, required: Boolean, mediaTypes: List<String>, examples: Map<String, TReq>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ResponseInfo<TResp>(status: HttpStatusCode, description: String, mediaTypes: List<String>, examples: Map<String, TResp>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias SchemaMap = MutableMap<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias TypeMap = Map<KTypeParameter, KTypeProjection>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html new file mode 100644 index 000000000..5a08c128d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-default-method-parser/index.html @@ -0,0 +1,231 @@ + + + + DefaultMethodParser + + + + + +
+
+
+
+
+
+ +
+

DefaultMethodParser

+
object DefaultMethodParser : IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html new file mode 100644 index 000000000..4f0ee5787 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/calculate-route-path.html @@ -0,0 +1,44 @@ + + + + calculateRoutePath + + + + + +
+
+
+
+
+
+ +
+

calculateRoutePath

+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html new file mode 100644 index 000000000..56e8d688f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/default-value-injector.html @@ -0,0 +1,44 @@ + + + + defaultValueInjector + + + + + +
+
+
+
+
+
+ +
+

defaultValueInjector

+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

Return

value of the proper type to match param

Parameters

param

Parameter to provide value for

Throws

if parameter type is not one of the basic types supported below.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html new file mode 100644 index 000000000..62df3e016 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/get-default-parameter-value.html @@ -0,0 +1,44 @@ + + + + getDefaultParameterValue + + + + + +
+
+
+
+
+
+ +
+

getDefaultParameterValue

+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

Return

The default value if found

Parameters

clazz

to which the property belongs

prop

the property in question

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html new file mode 100644 index 000000000..702e2cbe3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/index.html @@ -0,0 +1,244 @@ + + + + IMethodParser + + + + + +
+
+
+
+
+
+ +
+

IMethodParser

+
interface IMethodParser
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String

Uses the built-in Ktor route path Route.toString but cuts out any meta route such as authentication... anything that matches the RegEx pattern /\\(.+\\)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any

Allows the reflection invoker to populate a parameter map with values in order to sus out any default parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?

Absolutely disgusting reflection to determine if a default value is available for a given property.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html new file mode 100644 index 000000000..15ed579c5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/map-to-spec.html @@ -0,0 +1,44 @@ + + + + mapToSpec + + + + + +
+
+
+
+
+
+ +
+

mapToSpec

+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html new file mode 100644 index 000000000..136bb26b7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-exceptions.html @@ -0,0 +1,44 @@ + + + + parseExceptions + + + + + +
+
+
+
+
+
+ +
+

parseExceptions

+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html new file mode 100644 index 000000000..4d993cf9d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-method-info.html @@ -0,0 +1,44 @@ + + + + parseMethodInfo + + + + + +
+
+
+
+
+
+ +
+

parseMethodInfo

+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation

Generates the OpenAPI Path spec from provided metadata

Return

object representing the OpenAPI Path spec.

Parameters

info

implementation of the MethodInfo sealed class

paramType

Type of TParam

requestType

Type of TReq if required

responseType

Type of TResp

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html new file mode 100644 index 000000000..81e9c6e99 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/parse-response.html @@ -0,0 +1,44 @@ + + + + parseResponse + + + + + +
+
+
+
+
+
+ +
+

parseResponse

+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html new file mode 100644 index 000000000..c779db997 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/resolve-content.html @@ -0,0 +1,44 @@ + + + + resolveContent + + + + + +
+
+
+
+
+
+ +
+

resolveContent

+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

Return

Named mapping of media types.

Parameters

type

KType Type of the object

mediaTypes

list of acceptable http media types

examples

Mapping of named examples of valid bodies.

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..35730ab39 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter-spec.html @@ -0,0 +1,44 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>

Parses a type for all parameter information. All fields in the receiver must be annotated with io.bkbn.kompendium.annotations.Param.

Receiver

type

Return

list of valid parameter specs as detailed by the KType members

Throws

if the class could not be parsed properly

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html new file mode 100644 index 000000000..2cdfd302a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-parameter.html @@ -0,0 +1,44 @@ + + + + toParameter + + + + + +
+
+
+
+
+
+ +
+

toParameter

+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html new file mode 100644 index 000000000..d4a852214 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-request-spec.html @@ -0,0 +1,44 @@ + + + + toRequestSpec + + + + + +
+
+
+
+
+
+ +
+

toRequestSpec

+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?

Converts a KType to an Request

Receiver

KType to convert

Return

Will return a generated Request if requestInfo is not null

Parameters

requestInfo

request metadata

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html new file mode 100644 index 000000000..43c4b9fbd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/-i-method-parser/to-response-spec.html @@ -0,0 +1,44 @@ + + + + toResponseSpec + + + + + +
+
+
+
+
+
+ +
+

toResponseSpec

+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?

Converts a KType to a pairing of http status code to Response

Receiver

KType to convert

Return

Will return a generated Pair if responseInfo is not null

Parameters

responseInfo

response metadata

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/index.html new file mode 100644 index 000000000..63a1ce5a9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.parser/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.core.parser + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.parser

+

Responsible for the parse of method information. Base implementation is an interface to support extensibility as shown in the kompendium-locations module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object DefaultMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface IMethodParser
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/index.html new file mode 100644 index 000000000..6a05beaba --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.core.routes + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.routes

+

Houses any routes provided by the core module. At the moment the only supported route is to enable ReDoc support.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.swagger(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using Swagger

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html new file mode 100644 index 000000000..89490f527 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/redoc.html @@ -0,0 +1,44 @@ + + + + redoc + + + + + +
+
+
+
+
+
+ +
+

redoc

+
+
fun Routing.redoc(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using ReDoc

Parameters

pageTitle

Webpage title you wish to be displayed on your docs

specUrl

url to point ReDoc to the OpenAPI json document

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html new file mode 100644 index 000000000..8eba9d123 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.routes/swagger.html @@ -0,0 +1,44 @@ + + + + swagger + + + + + +
+
+
+
+
+
+ +
+

swagger

+
+
fun Routing.swagger(pageTitle: String = "Docs", specUrl: String = "/openapi.json")

Provides an out-of-the-box route to view docs using Swagger

Parameters

pageTitle

Webpage title you wish to be displayed on your docs

specUrl

url to point Swagger to the OpenAPI json document

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-collection-handler/handle.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-collection-handler/handle.html new file mode 100644 index 000000000..4b8992600 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-collection-handler/handle.html @@ -0,0 +1,44 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when a Collection is encountered

Parameters

type

Collection type information

clazz

Collection class information

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-collection-handler/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-collection-handler/index.html new file mode 100644 index 000000000..ac2480642 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-collection-handler/index.html @@ -0,0 +1,81 @@ + + + + CollectionHandler + + + + + +
+
+
+
+
+
+ +
+

CollectionHandler

+
object CollectionHandler : SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when a Collection is encountered

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-enum-handler/handle.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-enum-handler/handle.html new file mode 100644 index 000000000..545c48418 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-enum-handler/handle.html @@ -0,0 +1,44 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when an Enum is encountered

Parameters

type

Map type information

clazz

Class of the object to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-enum-handler/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-enum-handler/index.html new file mode 100644 index 000000000..9f1758635 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-enum-handler/index.html @@ -0,0 +1,81 @@ + + + + EnumHandler + + + + + +
+
+
+
+
+
+ +
+

EnumHandler

+
object EnumHandler : SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when an Enum is encountered

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-map-handler/handle.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-map-handler/handle.html new file mode 100644 index 000000000..e7ef5dc00 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-map-handler/handle.html @@ -0,0 +1,44 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when a Map is encountered

Parameters

type

Map type information

clazz

Map class information

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-map-handler/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-map-handler/index.html new file mode 100644 index 000000000..e024426dc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-map-handler/index.html @@ -0,0 +1,81 @@ + + + + MapHandler + + + + + +
+
+
+
+
+
+ +
+

MapHandler

+
object MapHandler : SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

Handler for when a Map is encountered

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-object-handler/handle.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-object-handler/handle.html new file mode 100644 index 000000000..d5de77737 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-object-handler/handle.html @@ -0,0 +1,44 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

In the event of an object type, this method will parse out individual fields to recursively aggregate object map.

Parameters

type

Map type information

clazz

Class of the object to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-object-handler/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-object-handler/index.html new file mode 100644 index 000000000..9ac158cee --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-object-handler/index.html @@ -0,0 +1,81 @@ + + + + ObjectHandler + + + + + +
+
+
+
+
+
+ +
+

ObjectHandler

+
object ObjectHandler : SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)

In the event of an object type, this method will parse out individual fields to recursively aggregate object map.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/gather-sub-types.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/gather-sub-types.html new file mode 100644 index 000000000..e3e68e768 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/gather-sub-types.html @@ -0,0 +1,44 @@ + + + + gatherSubTypes + + + + + +
+
+
+
+
+
+ +
+

gatherSubTypes

+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/handle.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/handle.html new file mode 100644 index 000000000..d804b60de --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/handle.html @@ -0,0 +1,44 @@ + + + + handle + + + + + +
+
+
+
+
+
+ +
+

handle

+
+
abstract fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/index.html new file mode 100644 index 000000000..57e61fd6f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/-schema-handler/index.html @@ -0,0 +1,127 @@ + + + + SchemaHandler + + + + + +
+
+
+
+
+
+ +
+

SchemaHandler

+
interface SchemaHandler
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun gatherSubTypes(type: KType): List<KType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun handle(type: KType, clazz: KClass<*>, cache: SchemaMap)
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/index.html new file mode 100644 index 000000000..e9042cf54 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.schema/index.html @@ -0,0 +1,125 @@ + + + + io.bkbn.kompendium.core.schema + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.schema

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object CollectionHandler : SchemaHandler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object EnumHandler : SchemaHandler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object MapHandler : SchemaHandler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object ObjectHandler : SchemaHandler
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SchemaHandler
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html new file mode 100644 index 000000000..56824fe83 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-c-o-m-p-o-n-e-n-t_-s-l-u-g.html @@ -0,0 +1,44 @@ + + + + COMPONENT_SLUG + + + + + +
+
+
+
+
+
+ +
+

COMPONENT_SLUG

+
+
const val COMPONENT_SLUG: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html new file mode 100644 index 000000000..9399857ff --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/-u-n-i-t_-t-y-p-e.html @@ -0,0 +1,44 @@ + + + + UNIT_TYPE + + + + + +
+
+
+
+
+
+ +
+

UNIT_TYPE

+
+
val UNIT_TYPE: KType
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html new file mode 100644 index 000000000..88aa91434 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/capitalized.html @@ -0,0 +1,44 @@ + + + + capitalized + + + + + +
+
+
+
+
+
+ +
+

capitalized

+
+
fun String.capitalized(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html new file mode 100644 index 000000000..3acd16337 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/generic-name-adapter.html @@ -0,0 +1,44 @@ + + + + genericNameAdapter + + + + + +
+
+
+
+
+
+ +
+

genericNameAdapter

+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html new file mode 100644 index 000000000..9c61019d8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-reference-slug.html @@ -0,0 +1,44 @@ + + + + getReferenceSlug + + + + + +
+
+
+
+
+
+ +
+

getReferenceSlug

+
+
fun KType.getReferenceSlug(): String


fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html new file mode 100644 index 000000000..523289996 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/get-simple-slug.html @@ -0,0 +1,44 @@ + + + + getSimpleSlug + + + + + +
+
+
+
+
+
+ +
+

getSimpleSlug

+
+
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
fun KType.getSimpleSlug(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html new file mode 100644 index 000000000..ad1495b13 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/index.html @@ -0,0 +1,173 @@ + + + + Helpers + + + + + +
+
+
+
+
+
+ +
+

Helpers

+
object Helpers
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.capitalized(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun genericNameAdapter(field: KClass<*>, prop: KProperty<*>): String
fun genericNameAdapter(type: KType, clazz: KClass<*>): String

Adapts a class with type parameters into a reference friendly string

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getReferenceSlug(): String

fun KClass<*>.getReferenceSlug(prop: KProperty<*>): String

Will build a reference slug that is useful for schema caching and references, particularly in the case of a class with type parameters

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KType.getSimpleSlug(): String
fun KClass<*>.getSimpleSlug(prop: KProperty<*>): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun String.toNumber(): Number
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val COMPONENT_SLUG: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val UNIT_TYPE: KType
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html new file mode 100644 index 000000000..ca0c8a4e8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/logged.html @@ -0,0 +1,44 @@ + + + + logged + + + + + +
+
+
+
+
+
+ +
+

logged

+
+
fun <T> logged(functionName: String, entities: Map<String, Any>, block: () -> T): T

Higher order function that takes a map of names to object and will log their state ahead of function invocation along with the result of the function invocation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html new file mode 100644 index 000000000..a1882f8cc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/-helpers/to-number.html @@ -0,0 +1,44 @@ + + + + toNumber + + + + + +
+
+
+
+
+
+ +
+

toNumber

+
+
fun String.toNumber(): Number
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/index.html new file mode 100644 index 000000000..20f802ea1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core.util/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.core.util + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core.util

+

Collection of utility functions used by Kompendium

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Helpers
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html new file mode 100644 index 000000000..2e9bd4013 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/add-to-cache.html @@ -0,0 +1,44 @@ + + + + addToCache + + + + + +
+
+
+
+
+
+ +
+

addToCache

+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html new file mode 100644 index 000000000..0b02c4835 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/index.html @@ -0,0 +1,81 @@ + + + + KompendiumPreFlight + + + + + +
+
+
+
+
+
+ +
+

KompendiumPreFlight

+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addToCache(paramType: KType, requestType: KType, responseType: KType, feature: Kompendium)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html new file mode 100644 index 000000000..b2dc730ae --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium-pre-flight/method-notarization-pre-flight.html @@ -0,0 +1,44 @@ + + + + methodNotarizationPreFlight + + + + + +
+
+
+
+
+
+ +
+

methodNotarizationPreFlight

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.methodNotarizationPreFlight(block: (KType, KType, KType) -> Route): Route

Performs all content analysis on the types provided to a notarized route and adds it to the top level spec

Return

Route

Parameters

TParam
TReq
TResp
block

The function to execute, provided type information of the parameters above

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html new file mode 100644 index 000000000..cd0f39ad5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/-configuration.html @@ -0,0 +1,44 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
+
fun Configuration()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html new file mode 100644 index 000000000..8cc360890 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/add-custom-type-schema.html @@ -0,0 +1,44 @@ + + + + addCustomTypeSchema + + + + + +
+
+
+
+
+
+ +
+

addCustomTypeSchema

+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html new file mode 100644 index 000000000..90dccdd31 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/cache.html @@ -0,0 +1,44 @@ + + + + cache + + + + + +
+
+
+
+
+
+ +
+

cache

+
+
var cache: SchemaMap
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html new file mode 100644 index 000000000..9df6874d9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/index.html @@ -0,0 +1,113 @@ + + + + Configuration + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
class Configuration
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addCustomTypeSchema(clazz: KClass<*>, schema: TypedSchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var cache: SchemaMap
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
lateinit var spec: OpenApiSpec
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var specRoute: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html new file mode 100644 index 000000000..2eedfd85f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec-route.html @@ -0,0 +1,44 @@ + + + + specRoute + + + + + +
+
+
+
+
+
+ +
+

specRoute

+
+
var specRoute: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html new file mode 100644 index 000000000..335738179 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-configuration/spec.html @@ -0,0 +1,44 @@ + + + + spec + + + + + +
+
+
+
+
+
+ +
+

spec

+
+
lateinit var spec: OpenApiSpec
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html new file mode 100644 index 000000000..d36ef133b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/index.html @@ -0,0 +1,83 @@ + + + + Feature + + + + + +
+
+
+
+
+
+ +
+

Feature

+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val key: AttributeKey<Kompendium>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html new file mode 100644 index 000000000..2cdf47254 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/install.html @@ -0,0 +1,44 @@ + + + + install + + + + + +
+
+
+
+
+
+ +
+

install

+
+
open override fun install(pipeline: Application, configure: Kompendium.Configuration.() -> Unit): Kompendium
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html new file mode 100644 index 000000000..72ce00e44 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-feature/key.html @@ -0,0 +1,44 @@ + + + + key + + + + + +
+
+
+
+
+
+ +
+

key

+
+
open override val key: AttributeKey<Kompendium>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html new file mode 100644 index 000000000..eb3b80893 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/-kompendium.html @@ -0,0 +1,44 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
+
fun Kompendium(config: Kompendium.Configuration)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html new file mode 100644 index 000000000..b43c350dc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/config.html @@ -0,0 +1,44 @@ + + + + config + + + + + +
+
+
+
+
+
+ +
+

config

+
+
val config: Kompendium.Configuration
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html new file mode 100644 index 000000000..f37713e8d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kompendium/index.html @@ -0,0 +1,115 @@ + + + + Kompendium + + + + + +
+
+
+
+
+
+ +
+

Kompendium

+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Configuration
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Feature : ApplicationFeature<Application, Kompendium.Configuration, Kompendium>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val config: Kompendium.Configuration
+
+
+
+
+
+

Extensions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?

Generates MediaTypes along with any examples provided

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html new file mode 100644 index 000000000..c266d83d1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-k-type-kontent.html @@ -0,0 +1,44 @@ + + + + generateKTypeKontent + + + + + +
+
+
+
+
+
+ +
+

generateKTypeKontent

+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = mutableMapOf()): Any

Recursively fills schema map depending on KType classifier

Parameters

type

KType to parse

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html new file mode 100644 index 000000000..314166aa9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/generate-kontent.html @@ -0,0 +1,44 @@ + + + + generateKontent + + + + + +
+
+
+
+
+
+ +
+

generateKontent

+
+
inline fun <T> generateKontent(cache: SchemaMap = mutableMapOf())

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for T

Parameters

T

type to analyze

cache

Existing schema map to append to


fun generateKontent(type: KType, cache: SchemaMap = mutableMapOf())

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

Return

an updated schema map containing all type information for KType type

Parameters

type

KType to analyze

cache

Existing schema map to append to

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html new file mode 100644 index 000000000..b045709bc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-kontent/index.html @@ -0,0 +1,81 @@ + + + + Kontent + + + + + +
+
+
+
+
+
+ +
+

Kontent

+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> generateKontent(cache: SchemaMap = mutableMapOf())

Analyzes a type T for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

fun generateKontent(type: KType, cache: SchemaMap = mutableMapOf())

Analyzes a KType for its top-level and any nested schemas, and adds them to a SchemaMap, if provided

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun generateKTypeKontent(type: KType, cache: SchemaMap = mutableMapOf()): Any

Recursively fills schema map depending on KType classifier

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html new file mode 100644 index 000000000..efa72e23f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/index.html @@ -0,0 +1,156 @@ + + + + Notarized + + + + + +
+
+
+
+
+
+ +
+

Notarized

+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html new file mode 100644 index 000000000..4f0a086b8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-delete.html @@ -0,0 +1,44 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP DELETE request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html new file mode 100644 index 000000000..7981f79a9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-get.html @@ -0,0 +1,44 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP GET request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html new file mode 100644 index 000000000..2d1115661 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-head.html @@ -0,0 +1,44 @@ + + + + notarizedHead + + + + + +
+
+
+
+
+
+ +
+

notarizedHead

+
+
inline fun <TParam : Any> Route.notarizedHead(info: HeadInfo<TParam>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP HEAD request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html new file mode 100644 index 000000000..cce755adb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-options.html @@ -0,0 +1,44 @@ + + + + notarizedOptions + + + + + +
+
+
+
+
+
+ +
+

notarizedOptions

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedOptions(info: OptionsInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP OPTION request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html new file mode 100644 index 000000000..891bf9190 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-patch.html @@ -0,0 +1,44 @@ + + + + notarizedPatch + + + + + +
+
+
+
+
+
+ +
+

notarizedPatch

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPatch(info: PatchInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PATCH request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html new file mode 100644 index 000000000..342591c1b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-post.html @@ -0,0 +1,44 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP POST request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html new file mode 100644 index 000000000..7fc6fc587 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/-notarized/notarized-put.html @@ -0,0 +1,44 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: PipelineInterceptor<Unit, ApplicationCall>): Route

Notarization for an HTTP PUT request

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @Param

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/index.html b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/index.html new file mode 100644 index 000000000..528689564 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/io.bkbn.kompendium.core/index.html @@ -0,0 +1,111 @@ + + + + io.bkbn.kompendium.core + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.core

+

The root package contains several objects that power Kompendium, including the Kompendium Ktor Plugin, route notarization methods, and the reflection engine that analyzes method info type parameters.

Plugin

The Kompendium plugin is an extremely light-weight plugin, with only a couple areas of customization.

Serialization

Kompendium relies on your API to provide a properly-configured ContentNegotiator in order to convert the OpenApiSpec into JSON. The advantage to this approach is that all of your data classes will be serialized precisely how you define. The downside is that issues could exist in serialization frameworks that have not been tested. At the moment, Jackson, Gson and KotlinX serialization have all been tested. If you run into any serialization issues, particularly with a serializer not listed above, please open an issue on GitHub 🙏

Note for Kotlinx ⚠️

You will need to include the SerializersModule provided in KompendiumSerializersModule in order to serialize any provided defaults. This comes down to how Kotlinx expects users to handle serializing Any. Essentially, this serializer module will convert any Any serialization to be Contextual. This is pretty hacky, but seemed to be the only way to get Kotlinx to play nice with serializing Any. If you come up with a better solution, definitely go ahead and open up a PR!

Notarization

Central to Kompendium is the concept of notarization.

Notarizing a route is the mechanism by which Kompendium analyzes your route types, along with provided metadata, and converts to the expected OpenAPI format.

Before jumping into notarization, lets first look at a standard Ktor route

routing {
get {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Now, let's compare this to the same functionality, but notarized using Kompendium

routing {
notarizedGet(simpleGetExample) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

Pretty simple huh. But hold on... what is this simpleGetExample? How can I know that it is so "simple". Let's take a look

val simpleGetExample = GetInfo<Unit, BasicResponse>(
summary = "Simple, Documented GET Request",
description = "This is to showcase just how easy it is to document your Ktor API!",
responseInfo = ResponseInfo(
status = HttpStatusCode.OK,
description = "This means everything went as expected!",
examples = mapOf("demo" to BasicResponse(c = "52c099d7-8642-46cc-b34e-22f39b923cf4"))
),
tags = setOf("Simple")
)

See, not so bad 😄 GetInfo<*,*> is an implementation of MethodInfo<TParam, TResp>, a sealed interface designed to encapsulate all the metadata required for documenting an API route. Kompendium leverages this data, along with the provided type parameters TParam and TResp to construct the full OpenAPI Specification for your route.

Additionally, just as a backup, each notarization method includes a "post-processing' hook that will allow you to have final say in the generated route info prior to being attached to the spec. This can be accessed via the optional parameter

routing {
notarizedGet(simpleGetExample, postProcess = { spec -> spec }) {
call.respond(HttpStatusCode.OK, BasicResponse(c = UUID.randomUUID().toString()))
}
}

This should only be used in extremely rare scenarios, but it is nice to know it is there if you need it.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Kompendium(config: Kompendium.Configuration)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumPreFlight

Functions are considered preflight when they are used to intercept a method ahead of running.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Kontent

Responsible for generating the schema map that is used to power all object references across the API Spec.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Notarized

Notarization methods are the primary way that a Ktor API using Kompendium differentiates from a default Ktor application. On instantiation, a notarized route, provided with the proper metadata, will reflectively analyze all pertinent data to build a corresponding OpenAPI entry.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-core/navigation.html b/docs/2.1.0/older/2.0.4/kompendium-core/navigation.html new file mode 100644 index 000000000..31c2a0162 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-core/navigation.html @@ -0,0 +1,638 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ + +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/index.html b/docs/2.1.0/older/2.0.4/kompendium-locations/index.html new file mode 100644 index 000000000..4aaac48c8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/index.html @@ -0,0 +1,60 @@ + + + + kompendium-locations + + + + + +
+
+
+
+
+
+ +
+

kompendium-locations

+

Adds support for Ktor Locations API. Any notarized location must be provided with a TParam annotated with @Location. Nested Locations are supported

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html new file mode 100644 index 000000000..fcfc0c140 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/-location-base-info.html @@ -0,0 +1,44 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
+
fun LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html new file mode 100644 index 000000000..11d92da69 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/feature.html @@ -0,0 +1,44 @@ + + + + feature + + + + + +
+
+
+
+
+
+ +
+

feature

+
+
val feature: Kompendium
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html new file mode 100644 index 000000000..7bb997d31 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/index.html @@ -0,0 +1,96 @@ + + + + LocationBaseInfo + + + + + +
+
+
+
+
+
+ +
+

LocationBaseInfo

+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val feature: Kompendium
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val op: PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val path: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html new file mode 100644 index 000000000..5bf2fb3bb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/op.html @@ -0,0 +1,44 @@ + + + + op + + + + + +
+
+
+
+
+
+ +
+

op

+
+
val op: PathOperation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html new file mode 100644 index 000000000..793a21426 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/-location-base-info/path.html @@ -0,0 +1,44 @@ + + + + path + + + + + +
+
+
+
+
+
+ +
+

path

+
+
val path: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html new file mode 100644 index 000000000..83c9cd7ef --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/calculate-location-path.html @@ -0,0 +1,44 @@ + + + + calculateLocationPath + + + + + +
+
+
+
+
+
+ +
+

calculateLocationPath

+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html new file mode 100644 index 000000000..1dc66ceed --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/index.html @@ -0,0 +1,278 @@ + + + + LocationMethodParser + + + + + +
+
+
+
+
+
+ +
+

LocationMethodParser

+
object LocationMethodParser : IMethodParser
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class LocationBaseInfo(op: PathOperation, feature: Kompendium, path: String)
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun KClass<*>.calculateLocationPath(suffix: String = ""): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Route.calculateRoutePath(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun defaultValueInjector(param: KParameter): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDefaultParameterValue(clazz: KClass<*>, prop: KProperty<*>): Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Set<ParameterExample>.mapToSpec(parameterName: String): Map<String, Parameter.Example>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseExceptions(exceptionInfo: Set<ExceptionInfo<*>>, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseMethodInfo(info: MethodInfo<*, *>, paramType: KType, requestType: KType, responseType: KType, feature: Kompendium): PathOperation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun parseResponse(responseType: KType, responseInfo: ResponseInfo<*>?, feature: Kompendium): Map<Int, Response>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun Kompendium.resolveContent(type: KType, mediaTypes: List<String>, examples: Map<String, Any>): Map<String, MediaType>?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KProperty<*>.toParameter(info: MethodInfo<*, *>, parentType: KType, parentClazz: KClass<*>, feature: Kompendium): Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toRequestSpec(requestInfo: RequestInfo<*>?, feature: Kompendium): Request?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun KType.toResponseSpec(responseInfo: ResponseInfo<*>?, feature: Kompendium): Pair<Int, Response>?
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html new file mode 100644 index 000000000..b028b6f56 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/process-base-info.html @@ -0,0 +1,44 @@ + + + + processBaseInfo + + + + + +
+
+
+
+
+
+ +
+

processBaseInfo

+
+
inline fun <TParam : Any> processBaseInfo(paramType: KType, requestType: KType, responseType: KType, info: MethodInfo<*, *>, route: Route): LocationMethodParser.LocationBaseInfo
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html new file mode 100644 index 000000000..472a165c3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-location-method-parser/to-parameter-spec.html @@ -0,0 +1,44 @@ + + + + toParameterSpec + + + + + +
+
+
+
+
+
+ +
+

toParameterSpec

+
+
open override fun KType.toParameterSpec(info: MethodInfo<*, *>, feature: Kompendium): List<Parameter>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html new file mode 100644 index 000000000..5782874ce --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/index.html @@ -0,0 +1,111 @@ + + + + NotarizedLocation + + + + + +
+
+
+
+
+
+ +
+

NotarizedLocation

+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html new file mode 100644 index 000000000..150185ca2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-delete.html @@ -0,0 +1,44 @@ + + + + notarizedDelete + + + + + +
+
+
+
+
+
+ +
+

notarizedDelete

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedDelete(info: DeleteInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html new file mode 100644 index 000000000..bfad1cc58 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-get.html @@ -0,0 +1,44 @@ + + + + notarizedGet + + + + + +
+
+
+
+
+
+ +
+

notarizedGet

+
+
inline fun <TParam : Any, TResp : Any> Route.notarizedGet(info: GetInfo<TParam, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP GET request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param. Additionally, the class must be annotated with @io.ktor.locations.Location.

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html new file mode 100644 index 000000000..57744a771 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-post.html @@ -0,0 +1,44 @@ + + + + notarizedPost + + + + + +
+
+
+
+
+
+ +
+

notarizedPost

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPost(info: PostInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP POST request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html new file mode 100644 index 000000000..133f06620 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/-notarized-location/notarized-put.html @@ -0,0 +1,44 @@ + + + + notarizedPut + + + + + +
+
+
+
+
+
+ +
+

notarizedPut

+
+
inline fun <TParam : Any, TReq : Any, TResp : Any> Route.notarizedPut(info: PutInfo<TParam, TReq, TResp>, postProcess: (PathOperation) -> PathOperation = { p -> p }, noinline body: suspend PipelineContext<Unit, ApplicationCall>.(TParam) -> Unit): Route

Notarization for an HTTP Delete request leveraging the Ktor io.ktor.locations.Locations plugin

Parameters

TParam

The class containing all parameter fields. Each field must be annotated with @io.bkbn.kompendium.annotations.Param Additionally, the class must be annotated with @io.ktor.locations.Location.

TReq

Class detailing the expected API request body

TResp

Class detailing the expected API response

info

Route metadata

postProcess

Adds an optional callback hook to perform manual overrides on the generated PathOperation

+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/index.html b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/index.html new file mode 100644 index 000000000..ae54fd97a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/io.bkbn.kompendium.locations/index.html @@ -0,0 +1,80 @@ + + + + io.bkbn.kompendium.locations + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.locations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object LocationMethodParser : IMethodParser
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NotarizedLocation

This version of notarized routes leverages the Ktor io.ktor.locations.Locations plugin to provide type safe access to all path and query parameters.

+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-locations/navigation.html b/docs/2.1.0/older/2.0.4/kompendium-locations/navigation.html new file mode 100644 index 000000000..31c2a0162 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-locations/navigation.html @@ -0,0 +1,638 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ + +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/index.html new file mode 100644 index 000000000..ba2885bb3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/index.html @@ -0,0 +1,204 @@ + + + + kompendium-oas + + + + + +
+
+
+
+
+
+ +
+

kompendium-oas

+

Open Api Specification

This module contains the models that represent the Open Api Specification 3.0 (OAS).

It is a purely domain-based module, with no logic whatsoever.

The specification can be found here.

+
+

Packages

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

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

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

Here we house data models that will be used across the module.

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

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

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

This package houses the data models for information metadata such as contact and licensing info

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

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

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

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

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

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

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

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

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

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html new file mode 100644 index 000000000..be4dcabfc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/-external-documentation.html @@ -0,0 +1,44 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
+
fun ExternalDocumentation(url: URI, description: String?)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html new file mode 100644 index 000000000..688abb9f0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html new file mode 100644 index 000000000..aa2ff8dcc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/index.html @@ -0,0 +1,81 @@ + + + + ExternalDocumentation + + + + + +
+
+
+
+
+
+ +
+

ExternalDocumentation

+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html new file mode 100644 index 000000000..309e17a0c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-external-documentation/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html new file mode 100644 index 000000000..30e4e389a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/-tag.html @@ -0,0 +1,44 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
+
fun Tag(name: String, description: String? = null, externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html new file mode 100644 index 000000000..589287d84 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html new file mode 100644 index 000000000..1346da745 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html new file mode 100644 index 000000000..63cc584bb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/index.html @@ -0,0 +1,96 @@ + + + + Tag + + + + + +
+
+
+
+
+
+ +
+

Tag

+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html new file mode 100644 index 000000000..d871658ac --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/-tag/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/index.html new file mode 100644 index 000000000..9d5aaae97 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.common/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.common + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.common

+

Here we house data models that will be used across the module.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExternalDocumentation(url: URI, description: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Tag(name: String, description: String?, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html new file mode 100644 index 000000000..8031b64ac --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/-components.html @@ -0,0 +1,44 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
+
fun Components(schemas: MutableMap<String, ComponentSchema> = mutableMapOf(), securitySchemes: MutableMap<String, SecuritySchema> = mutableMapOf())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html new file mode 100644 index 000000000..554a7e900 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/index.html @@ -0,0 +1,81 @@ + + + + Components + + + + + +
+
+
+
+
+
+ +
+

Components

+
data class Components(schemas: MutableMap<String, ComponentSchema>, securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schemas: MutableMap<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html new file mode 100644 index 000000000..43afac37d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/schemas.html @@ -0,0 +1,44 @@ + + + + schemas + + + + + +
+
+
+
+
+
+ +
+

schemas

+
+
val schemas: MutableMap<String, ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html new file mode 100644 index 000000000..93132f662 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/-components/security-schemes.html @@ -0,0 +1,44 @@ + + + + securitySchemes + + + + + +
+
+
+
+
+
+ +
+

securitySchemes

+
+
val securitySchemes: MutableMap<String, SecuritySchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/index.html new file mode 100644 index 000000000..81f5e22c9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.component/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.oas.component + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.component

+

This package correlates to the OAS Component layer, which at the moment is relatively bare bones. It will just contain a reference to any security schemas, as adding objects here as components severely limits future ability to add cool features such as route level object validations. Got issues with that, bring it up with the Open API Team :)

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Components(schemas: MutableMap<String, ComponentSchema>, securitySchemes: MutableMap<String, SecuritySchema>)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html new file mode 100644 index 000000000..9a0d011f4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/-contact.html @@ -0,0 +1,44 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
+
fun Contact(name: String, url: URI? = null, email: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html new file mode 100644 index 000000000..453d13f0c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/email.html @@ -0,0 +1,44 @@ + + + + email + + + + + +
+
+
+
+
+
+ +
+

email

+
+
var email: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html new file mode 100644 index 000000000..26fe9affd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/index.html @@ -0,0 +1,96 @@ + + + + Contact + + + + + +
+
+
+
+
+
+ +
+

Contact

+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var email: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html new file mode 100644 index 000000000..7609bb354 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html new file mode 100644 index 000000000..916d09dd4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-contact/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html new file mode 100644 index 000000000..265903c4c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/-info.html @@ -0,0 +1,44 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
+
fun Info(title: String? = null, version: String? = null, description: String? = null, termsOfService: URI? = null, contact: Contact? = null, license: License? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html new file mode 100644 index 000000000..27b1f7c58 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/contact.html @@ -0,0 +1,44 @@ + + + + contact + + + + + +
+
+
+
+
+
+ +
+

contact

+
+
var contact: Contact? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html new file mode 100644 index 000000000..b7574b03c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html new file mode 100644 index 000000000..4f7a2581c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/index.html @@ -0,0 +1,141 @@ + + + + Info + + + + + +
+
+
+
+
+
+ +
+

Info

+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var contact: Contact? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var license: License? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var termsOfService: URI? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var title: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var version: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html new file mode 100644 index 000000000..723fcbf7e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/license.html @@ -0,0 +1,44 @@ + + + + license + + + + + +
+
+
+
+
+
+ +
+

license

+
+
var license: License? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html new file mode 100644 index 000000000..faeba0cbf --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/terms-of-service.html @@ -0,0 +1,44 @@ + + + + termsOfService + + + + + +
+
+
+
+
+
+ +
+

termsOfService

+
+
var termsOfService: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html new file mode 100644 index 000000000..0ae2137b3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/title.html @@ -0,0 +1,44 @@ + + + + title + + + + + +
+
+
+
+
+
+ +
+

title

+
+
var title: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html new file mode 100644 index 000000000..498ed9f08 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-info/version.html @@ -0,0 +1,44 @@ + + + + version + + + + + +
+
+
+
+
+
+ +
+

version

+
+
var version: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html new file mode 100644 index 000000000..c909fd26e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/-license.html @@ -0,0 +1,44 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
+
fun License(name: String, url: URI? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html new file mode 100644 index 000000000..9ea716a0c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/index.html @@ -0,0 +1,81 @@ + + + + License + + + + + +
+
+
+
+
+
+ +
+

License

+
data class License(name: String, url: URI?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var url: URI? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html new file mode 100644 index 000000000..f3785b7e8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
var name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html new file mode 100644 index 000000000..799f4df3c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/-license/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
var url: URI? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/index.html new file mode 100644 index 000000000..1cec46c4a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.info/index.html @@ -0,0 +1,96 @@ + + + + io.bkbn.kompendium.oas.info + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.info

+

This package houses the data models for information metadata such as contact and licensing info

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Contact(name: String, url: URI?, email: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Info(title: String?, version: String?, description: String?, termsOfService: URI?, contact: Contact?, license: License?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class License(name: String, url: URI?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html new file mode 100644 index 000000000..af5bd6352 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/-path-operation.html @@ -0,0 +1,44 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
+
fun PathOperation(tags: Set<String> = emptySet(), summary: String? = null, description: String? = null, externalDocs: ExternalDocumentation? = null, operationId: String? = null, parameters: List<Parameter>? = null, requestBody: Request? = null, responses: Map<Int, Response>? = null, callbacks: Map<String, Payload>? = null, deprecated: Boolean = false, security: List<Map<String, List<String>>>? = null, servers: List<Server>? = null, x-codegen-request-body-name: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html new file mode 100644 index 000000000..b72ec7d23 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/callbacks.html @@ -0,0 +1,44 @@ + + + + callbacks + + + + + +
+
+
+
+
+
+ +
+

callbacks

+
+
var callbacks: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html new file mode 100644 index 000000000..660dfe6f9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
var deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html new file mode 100644 index 000000000..2f1824daa --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
var description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html new file mode 100644 index 000000000..18b04f162 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
var externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html new file mode 100644 index 000000000..8b3943fd7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/index.html @@ -0,0 +1,246 @@ + + + + PathOperation + + + + + +
+
+
+
+
+
+ +
+

PathOperation

+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var callbacks: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var operationId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var requestBody: Request? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var responses: Map<Int, Response>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var security: List<Map<String, List<String>>>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var summary: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var tags: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var x-codegen-request-body-name: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html new file mode 100644 index 000000000..f297b73f5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/operation-id.html @@ -0,0 +1,44 @@ + + + + operationId + + + + + +
+
+
+
+
+
+ +
+

operationId

+
+
var operationId: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html new file mode 100644 index 000000000..7f6c835ed --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/parameters.html @@ -0,0 +1,44 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html new file mode 100644 index 000000000..e1c04e0e9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/request-body.html @@ -0,0 +1,44 @@ + + + + requestBody + + + + + +
+
+
+
+
+
+ +
+

requestBody

+
+
var requestBody: Request? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html new file mode 100644 index 000000000..3a2bc3bcc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/responses.html @@ -0,0 +1,44 @@ + + + + responses + + + + + +
+
+
+
+
+
+ +
+

responses

+
+
var responses: Map<Int, Response>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html new file mode 100644 index 000000000..f494036bd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/security.html @@ -0,0 +1,44 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
var security: List<Map<String, List<String>>>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html new file mode 100644 index 000000000..d5a966ba2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html new file mode 100644 index 000000000..02f4ca808 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/summary.html @@ -0,0 +1,44 @@ + + + + summary + + + + + +
+
+
+
+
+
+ +
+

summary

+
+
var summary: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html new file mode 100644 index 000000000..cb73c9272 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
var tags: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html new file mode 100644 index 000000000..4dc998b88 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path-operation/x-codegen-request-body-name.html @@ -0,0 +1,44 @@ + + + + x-codegen-request-body-name + + + + + +
+
+
+
+
+
+ +
+

x-codegen-request-body-name

+
+
var x-codegen-request-body-name: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html new file mode 100644 index 000000000..d43b52362 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/-path.html @@ -0,0 +1,44 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
+
fun Path(get: PathOperation? = null, put: PathOperation? = null, post: PathOperation? = null, delete: PathOperation? = null, options: PathOperation? = null, head: PathOperation? = null, patch: PathOperation? = null, trace: PathOperation? = null, servers: List<Server>? = null, parameters: List<Parameter>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html new file mode 100644 index 000000000..b825a547d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/delete.html @@ -0,0 +1,44 @@ + + + + delete + + + + + +
+
+
+
+
+
+ +
+

delete

+
+
var delete: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html new file mode 100644 index 000000000..f39959113 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/get.html @@ -0,0 +1,44 @@ + + + + get + + + + + +
+
+
+
+
+
+ +
+

get

+
+
var get: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html new file mode 100644 index 000000000..2507989ad --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/head.html @@ -0,0 +1,44 @@ + + + + head + + + + + +
+
+
+
+
+
+ +
+

head

+
+
var head: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html new file mode 100644 index 000000000..c8ad420cf --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/index.html @@ -0,0 +1,201 @@ + + + + Path + + + + + +
+
+
+
+
+
+ +
+

Path

+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var delete: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var get: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var head: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var options: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var parameters: List<Parameter>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var patch: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var post: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var put: PathOperation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var servers: List<Server>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var trace: PathOperation? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html new file mode 100644 index 000000000..c4096f18f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/options.html @@ -0,0 +1,44 @@ + + + + options + + + + + +
+
+
+
+
+
+ +
+

options

+
+
var options: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html new file mode 100644 index 000000000..00f444368 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/parameters.html @@ -0,0 +1,44 @@ + + + + parameters + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
var parameters: List<Parameter>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html new file mode 100644 index 000000000..6f86e7ea1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/patch.html @@ -0,0 +1,44 @@ + + + + patch + + + + + +
+
+
+
+
+
+ +
+

patch

+
+
var patch: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html new file mode 100644 index 000000000..82a51ead3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/post.html @@ -0,0 +1,44 @@ + + + + post + + + + + +
+
+
+
+
+
+ +
+

post

+
+
var post: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html new file mode 100644 index 000000000..e60957228 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/put.html @@ -0,0 +1,44 @@ + + + + put + + + + + +
+
+
+
+
+
+ +
+

put

+
+
var put: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html new file mode 100644 index 000000000..bacb9c2cd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
var servers: List<Server>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html new file mode 100644 index 000000000..701714ef0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/-path/trace.html @@ -0,0 +1,44 @@ + + + + trace + + + + + +
+
+
+
+
+
+ +
+

trace

+
+
var trace: PathOperation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/index.html new file mode 100644 index 000000000..d321af0f7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.path/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.path + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.path

+

Now we're getting to the good stuff. This is where the details on each path level operation will live. Your gets, your puts, so on and so forth.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Path(get: PathOperation?, put: PathOperation?, post: PathOperation?, delete: PathOperation?, options: PathOperation?, head: PathOperation?, patch: PathOperation?, trace: PathOperation?, servers: List<Server>?, parameters: List<Parameter>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PathOperation(tags: Set<String>, summary: String?, description: String?, externalDocs: ExternalDocumentation?, operationId: String?, parameters: List<Parameter>?, requestBody: Request?, responses: Map<Int, Response>?, callbacks: Map<String, Payload>?, deprecated: Boolean, security: List<Map<String, List<String>>>?, servers: List<Server>?, x-codegen-request-body-name: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html new file mode 100644 index 000000000..a39e29173 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/-any-of-payload.html @@ -0,0 +1,44 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
+
fun AnyOfPayload(anyOf: List<ComponentSchema>)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html new file mode 100644 index 000000000..d4c9dc9c7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/any-of.html @@ -0,0 +1,44 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html new file mode 100644 index 000000000..03e5912c0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-any-of-payload/index.html @@ -0,0 +1,66 @@ + + + + AnyOfPayload + + + + + +
+
+
+
+
+
+ +
+

AnyOfPayload

+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html new file mode 100644 index 000000000..f71452389 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/-example.html @@ -0,0 +1,44 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html new file mode 100644 index 000000000..9101cbb6d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/index.html @@ -0,0 +1,66 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html new file mode 100644 index 000000000..1589b517d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-example/value.html @@ -0,0 +1,44 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html new file mode 100644 index 000000000..21c168a62 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/-media-type.html @@ -0,0 +1,44 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
+
fun MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html new file mode 100644 index 000000000..2ff97d223 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, MediaType.Example>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html new file mode 100644 index 000000000..54f6e806f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/index.html @@ -0,0 +1,98 @@ + + + + MediaType + + + + + +
+
+
+
+
+
+ +
+

MediaType

+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, MediaType.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html new file mode 100644 index 000000000..fd6f54dcb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-media-type/schema.html @@ -0,0 +1,44 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html new file mode 100644 index 000000000..0af1302d1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/-example.html @@ -0,0 +1,44 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
+
fun Example(value: Any)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html new file mode 100644 index 000000000..76b091196 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/index.html @@ -0,0 +1,66 @@ + + + + Example + + + + + +
+
+
+
+
+
+ +
+

Example

+
data class Example(value: Any)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Any
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html new file mode 100644 index 000000000..5b93990eb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-example/value.html @@ -0,0 +1,44 @@ + + + + value + + + + + +
+
+
+
+
+
+ +
+

value

+
+
val value: Any
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html new file mode 100644 index 000000000..55a1bd4ed --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/-parameter.html @@ -0,0 +1,44 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
+
fun Parameter(name: String, in: String, schema: ComponentSchema, description: String? = null, required: Boolean = true, deprecated: Boolean = false, allowEmptyValue: Boolean? = null, style: String? = null, explode: Boolean? = null, examples: Map<String, Parameter.Example>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html new file mode 100644 index 000000000..0effa24ce --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/allow-empty-value.html @@ -0,0 +1,44 @@ + + + + allowEmptyValue + + + + + +
+
+
+
+
+
+ +
+

allowEmptyValue

+
+
val allowEmptyValue: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html new file mode 100644 index 000000000..0ac7ced33 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/deprecated.html @@ -0,0 +1,44 @@ + + + + deprecated + + + + + +
+
+
+
+
+
+ +
+

deprecated

+
+
val deprecated: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html new file mode 100644 index 000000000..20e7f8164 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html new file mode 100644 index 000000000..d80a10f6f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/examples.html @@ -0,0 +1,44 @@ + + + + examples + + + + + +
+
+
+
+
+
+ +
+

examples

+
+
val examples: Map<String, Parameter.Example>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html new file mode 100644 index 000000000..fc0e597b6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/explode.html @@ -0,0 +1,44 @@ + + + + explode + + + + + +
+
+
+
+
+
+ +
+

explode

+
+
val explode: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html new file mode 100644 index 000000000..0a926a950 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/in.html @@ -0,0 +1,44 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html new file mode 100644 index 000000000..4846b81e4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/index.html @@ -0,0 +1,218 @@ + + + + Parameter + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Example(value: Any)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val allowEmptyValue: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val deprecated: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val examples: Map<String, Parameter.Example>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val explode: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val schema: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val style: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html new file mode 100644 index 000000000..e17c1d611 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html new file mode 100644 index 000000000..2df370ade --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html new file mode 100644 index 000000000..0fe63bc6b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/schema.html @@ -0,0 +1,44 @@ + + + + schema + + + + + +
+
+
+
+
+
+ +
+

schema

+
+
val schema: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html new file mode 100644 index 000000000..30d939d37 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-parameter/style.html @@ -0,0 +1,44 @@ + + + + style + + + + + +
+
+
+
+
+
+ +
+

style

+
+
val style: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html new file mode 100644 index 000000000..f42efc059 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-payload/index.html @@ -0,0 +1,84 @@ + + + + Payload + + + + + +
+
+
+
+
+
+ +
+

Payload

+
interface Payload
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html new file mode 100644 index 000000000..2f5d8bbb1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/-request.html @@ -0,0 +1,44 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
+
fun Request(description: String?, content: Map<String, MediaType>, required: Boolean = false)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html new file mode 100644 index 000000000..0ae31a602 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/content.html @@ -0,0 +1,44 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html new file mode 100644 index 000000000..9a44eb2d7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html new file mode 100644 index 000000000..2048afd2b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/index.html @@ -0,0 +1,96 @@ + + + + Request + + + + + +
+
+
+
+
+
+ +
+

Request

+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: Boolean = false
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html new file mode 100644 index 000000000..8f01775c7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-request/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: Boolean = false
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html new file mode 100644 index 000000000..5d48fea99 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/-response.html @@ -0,0 +1,44 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
+
fun Response(description: String? = null, headers: Map<String, Payload>? = null, content: Map<String, MediaType>? = null, links: Map<String, Payload>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html new file mode 100644 index 000000000..cd3d3ac6f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/content.html @@ -0,0 +1,44 @@ + + + + content + + + + + +
+
+
+
+
+
+ +
+

content

+
+
val content: Map<String, MediaType>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html new file mode 100644 index 000000000..95fe63e16 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html new file mode 100644 index 000000000..e29baf051 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/headers.html @@ -0,0 +1,44 @@ + + + + headers + + + + + +
+
+
+
+
+
+ +
+

headers

+
+
val headers: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html new file mode 100644 index 000000000..c4e84200e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/index.html @@ -0,0 +1,111 @@ + + + + Response + + + + + +
+
+
+
+
+
+ +
+

Response

+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val content: Map<String, MediaType>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val headers: Map<String, Payload>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val links: Map<String, Payload>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html new file mode 100644 index 000000000..f05cadd09 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/-response/links.html @@ -0,0 +1,44 @@ + + + + links + + + + + +
+
+
+
+
+
+ +
+

links

+
+
val links: Map<String, Payload>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html new file mode 100644 index 000000000..8293895b2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.payload/index.html @@ -0,0 +1,141 @@ + + + + io.bkbn.kompendium.oas.payload + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.payload

+

This is another good one, this is where the actual payload types live. Request and response body specifications, parameter details, collection support. That all lives here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfPayload(anyOf: List<ComponentSchema>) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class MediaType(schema: ComponentSchema, examples: Map<String, MediaType.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Parameter(name: String, in: String, schema: ComponentSchema, description: String?, required: Boolean, deprecated: Boolean, allowEmptyValue: Boolean?, style: String?, explode: Boolean?, examples: Map<String, Parameter.Example>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Request(description: String?, content: Map<String, MediaType>, required: Boolean) : Payload
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Response(description: String?, headers: Map<String, Payload>?, content: Map<String, MediaType>?, links: Map<String, Payload>?) : Payload
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html new file mode 100644 index 000000000..b285038f0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/-any-of-schema.html @@ -0,0 +1,44 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
+
fun AnyOfSchema(anyOf: List<ComponentSchema>, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html new file mode 100644 index 000000000..52d6782ce --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/any-of.html @@ -0,0 +1,44 @@ + + + + anyOf + + + + + +
+
+
+
+
+
+ +
+

anyOf

+
+
val anyOf: List<ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html new file mode 100644 index 000000000..73bb93e2b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html new file mode 100644 index 000000000..213a54f58 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-any-of-schema/index.html @@ -0,0 +1,128 @@ + + + + AnyOfSchema + + + + + +
+
+
+
+
+
+ +
+

AnyOfSchema

+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val anyOf: List<ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html new file mode 100644 index 000000000..d133d27d5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/-array-schema.html @@ -0,0 +1,44 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
+
fun ArraySchema(items: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null, minItems: Int? = null, maxItems: Int? = null, uniqueItems: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html new file mode 100644 index 000000000..54f38af00 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html new file mode 100644 index 000000000..638196c5c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html new file mode 100644 index 000000000..b12e472c1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/index.html @@ -0,0 +1,203 @@ + + + + ArraySchema + + + + + +
+
+
+
+
+
+ +
+

ArraySchema

+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val items: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minItems: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val uniqueItems: Boolean? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html new file mode 100644 index 000000000..c6f61e12f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/items.html @@ -0,0 +1,44 @@ + + + + items + + + + + +
+
+
+
+
+
+ +
+

items

+
+
val items: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html new file mode 100644 index 000000000..a727bd825 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/max-items.html @@ -0,0 +1,44 @@ + + + + maxItems + + + + + +
+
+
+
+
+
+ +
+

maxItems

+
+
val maxItems: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html new file mode 100644 index 000000000..447a00503 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/min-items.html @@ -0,0 +1,44 @@ + + + + minItems + + + + + +
+
+
+
+
+
+ +
+

minItems

+
+
val minItems: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html new file mode 100644 index 000000000..02b9de2e2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html new file mode 100644 index 000000000..83d633025 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html new file mode 100644 index 000000000..8d9d74203 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-array-schema/unique-items.html @@ -0,0 +1,44 @@ + + + + uniqueItems + + + + + +
+
+
+
+
+
+ +
+

uniqueItems

+
+
val uniqueItems: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html new file mode 100644 index 000000000..faf24f907 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/add-default.html @@ -0,0 +1,44 @@ + + + + addDefault + + + + + +
+
+
+
+
+
+ +
+

addDefault

+
+
open fun addDefault(default: Any?): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html new file mode 100644 index 000000000..9f976ed06 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open val default: Any?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html new file mode 100644 index 000000000..b5106d6de --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html new file mode 100644 index 000000000..81349844d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/index.html @@ -0,0 +1,148 @@ + + + + ComponentSchema + + + + + +
+
+
+
+
+
+ +
+

ComponentSchema

+
interface ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html new file mode 100644 index 000000000..56d57bc1e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-component-schema/set-description.html @@ -0,0 +1,44 @@ + + + + setDescription + + + + + +
+
+
+
+
+
+ +
+

setDescription

+
+
open fun setDescription(description: String): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html new file mode 100644 index 000000000..92cdb9053 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/-dictionary-schema.html @@ -0,0 +1,44 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
+
fun DictionarySchema(additionalProperties: ComponentSchema, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html new file mode 100644 index 000000000..5fa4289f4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/additional-properties.html @@ -0,0 +1,44 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html new file mode 100644 index 000000000..711744a4f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html new file mode 100644 index 000000000..21cbfccef --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html new file mode 100644 index 000000000..926b49d0b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/index.html @@ -0,0 +1,158 @@ + + + + DictionarySchema + + + + + +
+
+
+
+
+
+ +
+

DictionarySchema

+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html new file mode 100644 index 000000000..2e3e9bff6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html new file mode 100644 index 000000000..383f546c1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-dictionary-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html new file mode 100644 index 000000000..2a9c92a61 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/-enum-schema.html @@ -0,0 +1,44 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
+
fun EnumSchema(enum: Set<String>, default: Any? = null, description: String? = null, nullable: Boolean? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html new file mode 100644 index 000000000..ffa0ffc79 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html new file mode 100644 index 000000000..88b04c55c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html new file mode 100644 index 000000000..b8791cca5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/enum.html @@ -0,0 +1,44 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html new file mode 100644 index 000000000..58eb42f0f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/index.html @@ -0,0 +1,158 @@ + + + + EnumSchema + + + + + +
+
+
+
+
+
+ +
+

EnumSchema

+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html new file mode 100644 index 000000000..01de4d2d2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html new file mode 100644 index 000000000..0c4bbed4c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-enum-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html new file mode 100644 index 000000000..c74666527 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/-formatted-schema.html @@ -0,0 +1,44 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
+
fun FormattedSchema(format: String, type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minimum: Number? = null, maximum: Number? = null, exclusiveMinimum: Boolean? = null, exclusiveMaximum: Boolean? = null, multipleOf: Number? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html new file mode 100644 index 000000000..81b72f049 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html new file mode 100644 index 000000000..e86e66095 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html new file mode 100644 index 000000000..8d79e721a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-maximum.html @@ -0,0 +1,44 @@ + + + + exclusiveMaximum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMaximum

+
+
val exclusiveMaximum: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html new file mode 100644 index 000000000..ac5954797 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/exclusive-minimum.html @@ -0,0 +1,44 @@ + + + + exclusiveMinimum + + + + + +
+
+
+
+
+
+ +
+

exclusiveMinimum

+
+
val exclusiveMinimum: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html new file mode 100644 index 000000000..de97c3d24 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html new file mode 100644 index 000000000..d4ed304fb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/index.html @@ -0,0 +1,233 @@ + + + + FormattedSchema + + + + + +
+
+
+
+
+
+ +
+

FormattedSchema

+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMaximum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exclusiveMinimum: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maximum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minimum: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val multipleOf: Number? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html new file mode 100644 index 000000000..248b49af3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/maximum.html @@ -0,0 +1,44 @@ + + + + maximum + + + + + +
+
+
+
+
+
+ +
+

maximum

+
+
val maximum: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html new file mode 100644 index 000000000..ece667862 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/minimum.html @@ -0,0 +1,44 @@ + + + + minimum + + + + + +
+
+
+
+
+
+ +
+

minimum

+
+
val minimum: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html new file mode 100644 index 000000000..7a183bbce --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/multiple-of.html @@ -0,0 +1,44 @@ + + + + multipleOf + + + + + +
+
+
+
+
+
+ +
+

multipleOf

+
+
val multipleOf: Number? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html new file mode 100644 index 000000000..e994227dd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html new file mode 100644 index 000000000..93d457624 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-formatted-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html new file mode 100644 index 000000000..a3d019bae --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/-free-form-schema.html @@ -0,0 +1,44 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
+
fun FreeFormSchema(nullable: Boolean? = null, minProperties: Int? = null, maxProperties: Int? = null, default: Any? = null, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html new file mode 100644 index 000000000..78a6f7455 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/additional-properties.html @@ -0,0 +1,44 @@ + + + + additionalProperties + + + + + +
+
+
+
+
+
+ +
+

additionalProperties

+
+
val additionalProperties: Boolean = true
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html new file mode 100644 index 000000000..6d7a096ad --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html new file mode 100644 index 000000000..cf844409c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html new file mode 100644 index 000000000..16e9b8773 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/index.html @@ -0,0 +1,188 @@ + + + + FreeFormSchema + + + + + +
+
+
+
+
+
+ +
+

FreeFormSchema

+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?, default: Any?, description: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val additionalProperties: Boolean = true
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minProperties: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html new file mode 100644 index 000000000..53b56cf20 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/max-properties.html @@ -0,0 +1,44 @@ + + + + maxProperties + + + + + +
+
+
+
+
+
+ +
+

maxProperties

+
+
val maxProperties: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html new file mode 100644 index 000000000..2fd4d647e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/min-properties.html @@ -0,0 +1,44 @@ + + + + minProperties + + + + + +
+
+
+
+
+
+ +
+

minProperties

+
+
val minProperties: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html new file mode 100644 index 000000000..e3ff18138 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html new file mode 100644 index 000000000..6c42e26a1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-free-form-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html new file mode 100644 index 000000000..f9b4956f6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/-object-schema.html @@ -0,0 +1,44 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
+
fun ObjectSchema(properties: Map<String, ComponentSchema>, default: Any? = null, description: String? = null, nullable: Boolean? = null, required: List<String>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html new file mode 100644 index 000000000..a36a2956c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html new file mode 100644 index 000000000..9b5649f01 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html new file mode 100644 index 000000000..2e075adf8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/index.html @@ -0,0 +1,173 @@ + + + + ObjectSchema + + + + + +
+
+
+
+
+
+ +
+

ObjectSchema

+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val properties: Map<String, ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val required: List<String>? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html new file mode 100644 index 000000000..491b52c95 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html new file mode 100644 index 000000000..c232cf5ab --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/properties.html @@ -0,0 +1,44 @@ + + + + properties + + + + + +
+
+
+
+
+
+ +
+

properties

+
+
val properties: Map<String, ComponentSchema>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html new file mode 100644 index 000000000..4290b2fb2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/required.html @@ -0,0 +1,44 @@ + + + + required + + + + + +
+
+
+
+
+
+ +
+

required

+
+
val required: List<String>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html new file mode 100644 index 000000000..7f2a73570 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-object-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html new file mode 100644 index 000000000..2ca0b9c42 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/$ref.html @@ -0,0 +1,44 @@ + + + + $ref + + + + + +
+
+
+
+
+
+ +
+

$ref

+
+
val $ref: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html new file mode 100644 index 000000000..4e480d953 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/-referenced-schema.html @@ -0,0 +1,44 @@ + + + + ReferencedSchema + + + + + +
+
+
+
+
+
+ +
+

ReferencedSchema

+
+
fun ReferencedSchema($ref: String, default: Any? = null, description: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html new file mode 100644 index 000000000..39772e466 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html new file mode 100644 index 000000000..c01597288 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html new file mode 100644 index 000000000..eefb4e42c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-referenced-schema/index.html @@ -0,0 +1,128 @@ + + + + ReferencedSchema + + + + + +
+
+
+
+
+
+ +
+

ReferencedSchema

+
data class ReferencedSchema($ref: String, default: Any?, description: String?) : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val $ref: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html new file mode 100644 index 000000000..d2052c4ff --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/-simple-schema.html @@ -0,0 +1,44 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
+
fun SimpleSchema(type: String, default: Any? = null, description: String? = null, nullable: Boolean? = null, minLength: Int? = null, maxLength: Int? = null, pattern: String? = null, format: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html new file mode 100644 index 000000000..d0d74a66c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
open override val default: Any? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html new file mode 100644 index 000000000..3da7f14ce --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html new file mode 100644 index 000000000..beacd14f4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/format.html @@ -0,0 +1,44 @@ + + + + format + + + + + +
+
+
+
+
+
+ +
+

format

+
+
val format: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html new file mode 100644 index 000000000..1e23d8022 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/index.html @@ -0,0 +1,203 @@ + + + + SimpleSchema + + + + + +
+
+
+
+
+
+ +
+

SimpleSchema

+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val default: Any? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val format: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val maxLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val minLength: Int? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val nullable: Boolean? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val pattern: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html new file mode 100644 index 000000000..ee6dbabbe --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/max-length.html @@ -0,0 +1,44 @@ + + + + maxLength + + + + + +
+
+
+
+
+
+ +
+

maxLength

+
+
val maxLength: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html new file mode 100644 index 000000000..73ab7970a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/min-length.html @@ -0,0 +1,44 @@ + + + + minLength + + + + + +
+
+
+
+
+
+ +
+

minLength

+
+
val minLength: Int? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html new file mode 100644 index 000000000..27ef4fdbc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
open override val nullable: Boolean? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html new file mode 100644 index 000000000..1c016460d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/pattern.html @@ -0,0 +1,44 @@ + + + + pattern + + + + + +
+
+
+
+
+
+ +
+

pattern

+
+
val pattern: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html new file mode 100644 index 000000000..2da3bb64c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-simple-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html new file mode 100644 index 000000000..30912e3b4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
abstract override val default: Any?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html new file mode 100644 index 000000000..b009fb92b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/index.html @@ -0,0 +1,222 @@ + + + + TypedSchema + + + + + +
+
+
+
+
+
+ +
+

TypedSchema

+
interface TypedSchema : ComponentSchema
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun addDefault(default: Any?): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setDescription(description: String): ComponentSchema
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract override val default: Any?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val nullable: Boolean?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val type: String
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
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/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html new file mode 100644 index 000000000..9f99481fc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/nullable.html @@ -0,0 +1,44 @@ + + + + nullable + + + + + +
+
+
+
+
+
+ +
+

nullable

+
+
abstract val nullable: Boolean?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html new file mode 100644 index 000000000..6d470fa15 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/-typed-schema/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
abstract val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html new file mode 100644 index 000000000..e3812f175 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.schema/index.html @@ -0,0 +1,216 @@ + + + + io.bkbn.kompendium.oas.schema + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.schema

+

A bit confusingly, in the OAS, there is a distinction between a payload and a schema. You can think of payloads as containing schemas. So here we dive into the true object level definitions that we want to map out. Models for supporting collections, dictionaries, polymorphic classes, enums, along with your standard library classes all live here.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AnyOfSchema(anyOf: List<ComponentSchema>, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ArraySchema(items: ComponentSchema, default: Any?, description: String?, nullable: Boolean?, minItems: Int?, maxItems: Int?, uniqueItems: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DictionarySchema(additionalProperties: ComponentSchema, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class EnumSchema(enum: Set<String>, default: Any?, description: String?, nullable: Boolean?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FormattedSchema(format: String, type: String, default: Any?, description: String?, nullable: Boolean?, minimum: Number?, maximum: Number?, exclusiveMinimum: Boolean?, exclusiveMaximum: Boolean?, multipleOf: Number?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FreeFormSchema(nullable: Boolean?, minProperties: Int?, maxProperties: Int?, default: Any?, description: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ReferencedSchema($ref: String, default: Any?, description: String?) : ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class SimpleSchema(type: String, default: Any?, description: String?, nullable: Boolean?, minLength: Int?, maxLength: Int?, pattern: String?, format: String?) : TypedSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface TypedSchema : ComponentSchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html new file mode 100644 index 000000000..4dfb563eb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-auth.html @@ -0,0 +1,44 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
+
fun ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html new file mode 100644 index 000000000..ed022cb12 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-c-o-o-k-i-e/index.html @@ -0,0 +1,98 @@ + + + + COOKIE + + + + + +
+
+
+
+
+
+ +
+

COOKIE

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html new file mode 100644 index 000000000..1582136e3 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-h-e-a-d-e-r/index.html @@ -0,0 +1,98 @@ + + + + HEADER + + + + + +
+
+
+
+
+
+ +
+

HEADER

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html new file mode 100644 index 000000000..3b3c93d6e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/-q-u-e-r-y/index.html @@ -0,0 +1,98 @@ + + + + QUERY + + + + + +
+
+
+
+
+
+ +
+

QUERY

+
+
+
+
+
+

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html new file mode 100644 index 000000000..7c7504c44 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/index.html @@ -0,0 +1,145 @@ + + + + ApiKeyLocation + + + + + +
+
+
+
+
+
+ +
+

ApiKeyLocation

+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+

Entries

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

Functions

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val ordinal: Int
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html new file mode 100644 index 000000000..c9b2fefc8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/-api-key-location/to-string.html @@ -0,0 +1,44 @@ + + + + toString + + + + + +
+
+
+
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html new file mode 100644 index 000000000..5cc498708 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/in.html @@ -0,0 +1,44 @@ + + + + in + + + + + +
+
+
+
+
+
+ +
+

in

+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html new file mode 100644 index 000000000..3ee76c3f4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/index.html @@ -0,0 +1,113 @@ + + + + ApiKeyAuth + + + + + +
+
+
+
+
+
+ +
+

ApiKeyAuth

+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
enum ApiKeyLocation : Enum<ApiKeyAuth.ApiKeyLocation>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val in: ApiKeyAuth.ApiKeyLocation
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html new file mode 100644 index 000000000..45c0017e9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/name.html @@ -0,0 +1,44 @@ + + + + name + + + + + +
+
+
+
+
+
+ +
+

name

+
+
val name: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html new file mode 100644 index 000000000..ac2aea8a9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-api-key-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html new file mode 100644 index 000000000..55cc2dcfa --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/-basic-auth.html @@ -0,0 +1,44 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
+
fun BasicAuth()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html new file mode 100644 index 000000000..e9792e59d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/index.html @@ -0,0 +1,81 @@ + + + + BasicAuth + + + + + +
+
+
+
+
+
+ +
+

BasicAuth

+
class BasicAuth : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html new file mode 100644 index 000000000..edc848ab7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/scheme.html @@ -0,0 +1,44 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html new file mode 100644 index 000000000..1de6533ab --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-basic-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html new file mode 100644 index 000000000..a2e2b4e20 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/-bearer-auth.html @@ -0,0 +1,44 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
+
fun BearerAuth(bearerFormat: String? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html new file mode 100644 index 000000000..59ac18fa4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/bearer-format.html @@ -0,0 +1,44 @@ + + + + bearerFormat + + + + + +
+
+
+
+
+
+ +
+

bearerFormat

+
+
val bearerFormat: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html new file mode 100644 index 000000000..0b7ad4183 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/index.html @@ -0,0 +1,96 @@ + + + + BearerAuth + + + + + +
+
+
+
+
+
+ +
+

BearerAuth

+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val bearerFormat: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val scheme: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html new file mode 100644 index 000000000..da3177f60 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/scheme.html @@ -0,0 +1,44 @@ + + + + scheme + + + + + +
+
+
+
+
+
+ +
+

scheme

+
+
val scheme: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html new file mode 100644 index 000000000..f82058ab9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-bearer-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html new file mode 100644 index 000000000..9752462f7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/-authorization-code.html @@ -0,0 +1,44 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
+
fun AuthorizationCode(authorizationUrl: String, tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html new file mode 100644 index 000000000..edeac118a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html new file mode 100644 index 000000000..6868b59c4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/index.html @@ -0,0 +1,111 @@ + + + + AuthorizationCode + + + + + +
+
+
+
+
+
+ +
+

AuthorizationCode

+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html new file mode 100644 index 000000000..e37d60c94 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html new file mode 100644 index 000000000..54d27716f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html new file mode 100644 index 000000000..3b4b01158 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-authorization-code/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html new file mode 100644 index 000000000..7c0d182dc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/-client-credential.html @@ -0,0 +1,44 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
+
fun ClientCredential(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html new file mode 100644 index 000000000..090ed79ae --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/index.html @@ -0,0 +1,111 @@ + + + + ClientCredential + + + + + +
+
+
+
+
+
+ +
+

ClientCredential

+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html new file mode 100644 index 000000000..a979c077e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html new file mode 100644 index 000000000..fef0e7408 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html new file mode 100644 index 000000000..509194596 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-client-credential/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html new file mode 100644 index 000000000..3047bda1c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open val authorizationUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html new file mode 100644 index 000000000..504a428a7 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/index.html @@ -0,0 +1,157 @@ + + + + Flow + + + + + +
+
+
+
+
+
+ +
+

Flow

+
interface Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val refreshUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html new file mode 100644 index 000000000..3dce04546 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open val refreshUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html new file mode 100644 index 000000000..e643b2b30 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html new file mode 100644 index 000000000..fb328b3e9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flow/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open val tokenUrl: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html new file mode 100644 index 000000000..b9e1c921d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-flows.html @@ -0,0 +1,44 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
+
fun Flows(implicit: OAuth.Flows.Implicit? = null, authorizationCode: OAuth.Flows.AuthorizationCode? = null, password: OAuth.Flows.Password? = null, clientCredentials: OAuth.Flows.ClientCredential? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html new file mode 100644 index 000000000..a3f2460af --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/-implicit.html @@ -0,0 +1,44 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
+
fun Implicit(authorizationUrl: String, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html new file mode 100644 index 000000000..a2ab18535 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/authorization-url.html @@ -0,0 +1,44 @@ + + + + authorizationUrl + + + + + +
+
+
+
+
+
+ +
+

authorizationUrl

+
+
open override val authorizationUrl: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html new file mode 100644 index 000000000..2ae73d3f5 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/index.html @@ -0,0 +1,111 @@ + + + + Implicit + + + + + +
+
+
+
+
+
+ +
+

Implicit

+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val authorizationUrl: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val tokenUrl: String?
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html new file mode 100644 index 000000000..dda522f8c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html new file mode 100644 index 000000000..014b28db0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-implicit/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html new file mode 100644 index 000000000..1834b6294 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/-password.html @@ -0,0 +1,44 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
+
fun Password(tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String> = emptyMap())
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html new file mode 100644 index 000000000..697d0e217 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/index.html @@ -0,0 +1,111 @@ + + + + Password + + + + + +
+
+
+
+
+
+ +
+

Password

+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val authorizationUrl: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val refreshUrl: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val scopes: Map<String, String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val tokenUrl: String? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html new file mode 100644 index 000000000..6b5c2a97c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/refresh-url.html @@ -0,0 +1,44 @@ + + + + refreshUrl + + + + + +
+
+
+
+
+
+ +
+

refreshUrl

+
+
open override val refreshUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html new file mode 100644 index 000000000..3763d05ef --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/scopes.html @@ -0,0 +1,44 @@ + + + + scopes + + + + + +
+
+
+
+
+
+ +
+

scopes

+
+
open override val scopes: Map<String, String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html new file mode 100644 index 000000000..f3a29b88d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/-password/token-url.html @@ -0,0 +1,44 @@ + + + + tokenUrl + + + + + +
+
+
+
+
+
+ +
+

tokenUrl

+
+
open override val tokenUrl: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html new file mode 100644 index 000000000..1d3570371 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/authorization-code.html @@ -0,0 +1,44 @@ + + + + authorizationCode + + + + + +
+
+
+
+
+
+ +
+

authorizationCode

+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html new file mode 100644 index 000000000..af5275d41 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/client-credentials.html @@ -0,0 +1,44 @@ + + + + clientCredentials + + + + + +
+
+
+
+
+
+ +
+

clientCredentials

+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html new file mode 100644 index 000000000..460e1f506 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/implicit.html @@ -0,0 +1,44 @@ + + + + implicit + + + + + +
+
+
+
+
+
+ +
+

implicit

+
+
val implicit: OAuth.Flows.Implicit? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html new file mode 100644 index 000000000..673b10437 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/index.html @@ -0,0 +1,188 @@ + + + + Flows + + + + + +
+
+
+
+
+
+ +
+

Flows

+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AuthorizationCode(authorizationUrl: String, tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ClientCredential(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Implicit(authorizationUrl: String, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Password(tokenUrl: String?, refreshUrl: String?, scopes: Map<String, String>) : OAuth.Flows.Flow
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val authorizationCode: OAuth.Flows.AuthorizationCode? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val clientCredentials: OAuth.Flows.ClientCredential? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val implicit: OAuth.Flows.Implicit? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val password: OAuth.Flows.Password? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html new file mode 100644 index 000000000..1c9f8ed3f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-flows/password.html @@ -0,0 +1,44 @@ + + + + password + + + + + +
+
+
+
+
+
+ +
+

password

+
+
val password: OAuth.Flows.Password? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html new file mode 100644 index 000000000..61023e7e0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/-o-auth.html @@ -0,0 +1,44 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
+
fun OAuth(description: String? = null, flows: OAuth.Flows)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html new file mode 100644 index 000000000..2a86d5bdf --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html new file mode 100644 index 000000000..8d98910b2 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/flows.html @@ -0,0 +1,44 @@ + + + + flows + + + + + +
+
+
+
+
+
+ +
+

flows

+
+
val flows: OAuth.Flows
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html new file mode 100644 index 000000000..738d32a5f --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/index.html @@ -0,0 +1,113 @@ + + + + OAuth + + + + + +
+
+
+
+
+
+ +
+

OAuth

+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Flows(implicit: OAuth.Flows.Implicit?, authorizationCode: OAuth.Flows.AuthorizationCode?, password: OAuth.Flows.Password?, clientCredentials: OAuth.Flows.ClientCredential?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val flows: OAuth.Flows
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val type: String
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html new file mode 100644 index 000000000..7d83ad833 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-o-auth/type.html @@ -0,0 +1,44 @@ + + + + type + + + + + +
+
+
+
+
+
+ +
+

type

+
+
val type: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html new file mode 100644 index 000000000..dd516050b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/-security-schema/index.html @@ -0,0 +1,95 @@ + + + + SecuritySchema + + + + + +
+
+
+
+
+
+ +
+

SecuritySchema

+
interface SecuritySchema
+
+
+
+
+

Inheritors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/index.html new file mode 100644 index 000000000..327c5cbc1 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.security/index.html @@ -0,0 +1,126 @@ + + + + io.bkbn.kompendium.oas.security + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.security

+

Separated from the core schema models are the models that represent security schemas. Despite being referred to as schemas, and despite living as part of the component data structure, these models are drastically different from your core data model schemas, and thus earn their own package

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ApiKeyAuth(in: ApiKeyAuth.ApiKeyLocation, name: String) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class BasicAuth : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class BearerAuth(bearerFormat: String?) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OAuth(description: String?, flows: OAuth.Flows) : SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface SecuritySchema
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html new file mode 100644 index 000000000..0de3fecfb --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/-any-serializer.html @@ -0,0 +1,44 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
+
fun AnySerializer()
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html new file mode 100644 index 000000000..7940bce3b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html new file mode 100644 index 000000000..0eafa7496 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): T
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html new file mode 100644 index 000000000..1d056be63 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/index.html @@ -0,0 +1,98 @@ + + + + AnySerializer + + + + + +
+
+
+
+
+
+ +
+

AnySerializer

+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html new file mode 100644 index 000000000..0c36a4179 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-any-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: T)
fun serialize(encoder: Encoder, obj: T, clazz: KClass<T>)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/descriptor.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/descriptor.html new file mode 100644 index 000000000..3cc5e6838 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/deserialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/deserialize.html new file mode 100644 index 000000000..1937401e6 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): ComponentSchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/index.html new file mode 100644 index 000000000..c64c8561a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/index.html @@ -0,0 +1,98 @@ + + + + ComponentSchemaSerializer + + + + + +
+
+
+
+
+
+ +
+

ComponentSchemaSerializer

+
object ComponentSchemaSerializer : KSerializer<ComponentSchema>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): ComponentSchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: ComponentSchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/serialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/serialize.html new file mode 100644 index 000000000..a1c4bc295 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-component-schema-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: ComponentSchema)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html new file mode 100644 index 000000000..70e0dd9dd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/index.html @@ -0,0 +1,66 @@ + + + + KompendiumSerializersModule + + + + + +
+
+
+
+
+
+ +
+

KompendiumSerializersModule

+
object KompendiumSerializersModule
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val module: SerializersModule
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html new file mode 100644 index 000000000..135d191cd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-kompendium-serializers-module/module.html @@ -0,0 +1,44 @@ + + + + module + + + + + +
+
+
+
+
+
+ +
+

module

+
+
val module: SerializersModule
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html new file mode 100644 index 000000000..8bbf32604 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html new file mode 100644 index 000000000..f1ca8745a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): Number
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html new file mode 100644 index 000000000..e186c3687 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/index.html @@ -0,0 +1,98 @@ + + + + NumberSerializer + + + + + +
+
+
+
+
+
+ +
+

NumberSerializer

+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): Number
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html new file mode 100644 index 000000000..6229aef1b --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-number-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: Number)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/descriptor.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/descriptor.html new file mode 100644 index 000000000..84821bc07 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/deserialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/deserialize.html new file mode 100644 index 000000000..a8b907bef --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): SecuritySchema
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/index.html new file mode 100644 index 000000000..c68e1e306 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/index.html @@ -0,0 +1,98 @@ + + + + SecuritySchemaSerializer + + + + + +
+
+
+
+
+
+ +
+

SecuritySchemaSerializer

+
object SecuritySchemaSerializer : KSerializer<SecuritySchema>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): SecuritySchema
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: SecuritySchema)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/serialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/serialize.html new file mode 100644 index 000000000..3a5f948e0 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-security-schema-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: SecuritySchema)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html new file mode 100644 index 000000000..bf6b4bb54 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/descriptor.html @@ -0,0 +1,44 @@ + + + + descriptor + + + + + +
+
+
+
+
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html new file mode 100644 index 000000000..73b3c22a8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/deserialize.html @@ -0,0 +1,44 @@ + + + + deserialize + + + + + +
+
+
+
+
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html new file mode 100644 index 000000000..e569d3c88 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/index.html @@ -0,0 +1,98 @@ + + + + UriSerializer + + + + + +
+
+
+
+
+
+ +
+

UriSerializer

+
object UriSerializer : KSerializer<URI>
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html new file mode 100644 index 000000000..4e24b1eec --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/-uri-serializer/serialize.html @@ -0,0 +1,44 @@ + + + + serialize + + + + + +
+
+
+
+
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: URI)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html new file mode 100644 index 000000000..4d941f33c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.serialization/index.html @@ -0,0 +1,140 @@ + + + + io.bkbn.kompendium.oas.serialization + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.serialization

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class AnySerializer<T : Any> : KSerializer<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object ComponentSchemaSerializer : KSerializer<ComponentSchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object KompendiumSerializersModule
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object NumberSerializer : KSerializer<Number>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object SecuritySchemaSerializer : KSerializer<SecuritySchema>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object UriSerializer : KSerializer<URI>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html new file mode 100644 index 000000000..5d0cd2fe4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/-server-variable.html @@ -0,0 +1,44 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
+
fun ServerVariable(enum: Set<String>, default: String, description: String?)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html new file mode 100644 index 000000000..950acf18e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/default.html @@ -0,0 +1,44 @@ + + + + default + + + + + +
+
+
+
+
+
+ +
+

default

+
+
val default: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html new file mode 100644 index 000000000..812a8ebb8 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String?
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html new file mode 100644 index 000000000..44750c459 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/enum.html @@ -0,0 +1,44 @@ + + + + enum + + + + + +
+
+
+
+
+
+ +
+

enum

+
+
val enum: Set<String>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html new file mode 100644 index 000000000..fa007c741 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server-variable/index.html @@ -0,0 +1,96 @@ + + + + ServerVariable + + + + + +
+
+
+
+
+
+ +
+

ServerVariable

+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val default: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enum: Set<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html new file mode 100644 index 000000000..2f267f34d --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/-server.html @@ -0,0 +1,44 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
+
fun Server(url: URI, description: String? = null, variables: Map<String, ServerVariable>? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html new file mode 100644 index 000000000..51ff2b793 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/description.html @@ -0,0 +1,44 @@ + + + + description + + + + + +
+
+
+
+
+
+ +
+

description

+
+
val description: String? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html new file mode 100644 index 000000000..b165cc52e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/index.html @@ -0,0 +1,96 @@ + + + + Server + + + + + +
+
+
+
+
+
+ +
+

Server

+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val description: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: URI
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var variables: Map<String, ServerVariable>? = null
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html new file mode 100644 index 000000000..be3452260 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/url.html @@ -0,0 +1,44 @@ + + + + url + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: URI
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html new file mode 100644 index 000000000..ff983e218 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/-server/variables.html @@ -0,0 +1,44 @@ + + + + variables + + + + + +
+
+
+
+
+
+ +
+

variables

+
+
var variables: Map<String, ServerVariable>? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/index.html new file mode 100644 index 000000000..1c1855531 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas.server/index.html @@ -0,0 +1,81 @@ + + + + io.bkbn.kompendium.oas.server + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas.server

+

Here we detail any server information that you wish to attach to your specification

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Server(url: URI, description: String?, variables: Map<String, ServerVariable>?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ServerVariable(enum: Set<String>, default: String, description: String?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html new file mode 100644 index 000000000..6369e6fb9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/-open-api-spec.html @@ -0,0 +1,44 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
+
fun OpenApiSpec(openapi: String = "3.0.3", info: Info, servers: MutableList<Server> = mutableListOf(), paths: MutableMap<String, Path> = mutableMapOf(), components: Components = Components(), security: MutableList<Map<String, List<String>>> = mutableListOf(), tags: MutableList<Tag> = mutableListOf(), externalDocs: ExternalDocumentation? = null)
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html new file mode 100644 index 000000000..fce886887 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/components.html @@ -0,0 +1,44 @@ + + + + components + + + + + +
+
+
+
+
+
+ +
+

components

+
+
val components: Components
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html new file mode 100644 index 000000000..db025c71c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/external-docs.html @@ -0,0 +1,44 @@ + + + + externalDocs + + + + + +
+
+
+
+
+
+ +
+

externalDocs

+
+
val externalDocs: ExternalDocumentation? = null
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html new file mode 100644 index 000000000..517dc7b6a --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/index.html @@ -0,0 +1,171 @@ + + + + OpenApiSpec + + + + + +
+
+
+
+
+
+ +
+

OpenApiSpec

+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val components: Components
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val externalDocs: ExternalDocumentation? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val info: Info
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val openapi: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val paths: MutableMap<String, Path>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val security: MutableList<Map<String, List<String>>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val servers: MutableList<Server>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val tags: MutableList<Tag>
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html new file mode 100644 index 000000000..a680ea8d9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/info.html @@ -0,0 +1,44 @@ + + + + info + + + + + +
+
+
+
+
+
+ +
+

info

+
+
val info: Info
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html new file mode 100644 index 000000000..89a054c2c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/openapi.html @@ -0,0 +1,44 @@ + + + + openapi + + + + + +
+
+
+
+
+
+ +
+

openapi

+
+
val openapi: String
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html new file mode 100644 index 000000000..65c319561 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/paths.html @@ -0,0 +1,44 @@ + + + + paths + + + + + +
+
+
+
+
+
+ +
+

paths

+
+
val paths: MutableMap<String, Path>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html new file mode 100644 index 000000000..a31f84b87 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/security.html @@ -0,0 +1,44 @@ + + + + security + + + + + +
+
+
+
+
+
+ +
+

security

+
+
val security: MutableList<Map<String, List<String>>>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html new file mode 100644 index 000000000..c341703bc --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/servers.html @@ -0,0 +1,44 @@ + + + + servers + + + + + +
+
+
+
+
+
+ +
+

servers

+
+
val servers: MutableList<Server>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html new file mode 100644 index 000000000..a2f415bc9 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/-open-api-spec/tags.html @@ -0,0 +1,44 @@ + + + + tags + + + + + +
+
+
+
+
+
+ +
+

tags

+
+
val tags: MutableList<Tag>
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/index.html b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/index.html new file mode 100644 index 000000000..ee9a76464 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/io.bkbn.kompendium.oas/index.html @@ -0,0 +1,66 @@ + + + + io.bkbn.kompendium.oas + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.oas

+

This is the root package that contains the top level spec that is ultimately serialized into the specification JSON payload.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OpenApiSpec(openapi: String, info: Info, servers: MutableList<Server>, paths: MutableMap<String, Path>, components: Components, security: MutableList<Map<String, List<String>>>, tags: MutableList<Tag>, externalDocs: ExternalDocumentation?)
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-oas/navigation.html b/docs/2.1.0/older/2.0.4/kompendium-oas/navigation.html new file mode 100644 index 000000000..31c2a0162 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-oas/navigation.html @@ -0,0 +1,638 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ + +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/index.html b/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/index.html new file mode 100644 index 000000000..a4586a2fd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/index.html @@ -0,0 +1,60 @@ + + + + kompendium-swagger-ui + + + + + +
+
+
+
+
+
+ +
+

kompendium-swagger-ui

+

Contains the code necessary to launch swagger as your documentation frontend.

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html b/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html new file mode 100644 index 000000000..e12638db4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/io.bkbn.kompendium.swagger/index.html @@ -0,0 +1,65 @@ + + + + io.bkbn.kompendium.swagger + + + + + +
+
+
+
+
+
+ +
+

Package io.bkbn.kompendium.swagger

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+
+
+
+
+
+
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html b/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html new file mode 100644 index 000000000..3d5b12fd4 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/io.bkbn.kompendium.swagger/swagger-u-i.html @@ -0,0 +1,44 @@ + + + + swaggerUI + + + + + +
+
+
+
+
+
+ +
+

swaggerUI

+
+
fun Routing.swaggerUI(openApiJsonUrl: String = "/openapi.json")
+
+ +
+
+ + + + + diff --git a/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/navigation.html b/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/navigation.html new file mode 100644 index 000000000..31c2a0162 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/kompendium-swagger-ui/navigation.html @@ -0,0 +1,638 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ + +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.4/navigation.html b/docs/2.1.0/older/2.0.4/navigation.html new file mode 100644 index 000000000..63ac5c73c --- /dev/null +++ b/docs/2.1.0/older/2.0.4/navigation.html @@ -0,0 +1,638 @@ +
+
+ +
+ +
+
+ Field +
+
+
+ +
+
+
+ Param +
+
+
+
+ ParamType +
+
+
+ COOKIE +
+
+
+
+ HEADER +
+
+
+
+ PATH +
+
+
+
+ QUERY +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ Format +
+
+
+
+ Maximum +
+
+
+
+ MaxItems +
+
+
+
+ MaxLength +
+
+
+ +
+
+
+ Minimum +
+
+
+
+ MinItems +
+
+
+
+ MinLength +
+
+
+ +
+
+ +
+
+
+ Pattern +
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+
+ Kontent +
+
+
+
+ Notarized +
+
+
+ + +
+ +
+ +
+
+
+ GetInfo +
+
+
+
+ HeadInfo +
+
+
+ +
+
+ +
+
+
+ PatchInfo +
+
+
+
+ PostInfo +
+
+
+
+ PutInfo +
+
+
+ +
+ +
+
+ redoc() +
+
+
+
+ swagger() +
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + + +
+ +
+
+ Contact +
+
+
+
+ Info +
+
+
+
+ License +
+
+
+
+ +
+
+ Path +
+
+
+ +
+
+
+ +
+ +
+
+
+ MediaType +
+
+
+
+ Parameter +
+
+
+
+ Payload +
+
+
+
+ Request +
+
+
+
+ Response +
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ BasicAuth +
+
+
+ +
+
+
+ OAuth +
+
+
+ +
+
+ + +
+ +
+ diff --git a/docs/2.1.0/older/2.0.4/not-found-version.html b/docs/2.1.0/older/2.0.4/not-found-version.html new file mode 100644 index 000000000..7d87b84cd --- /dev/null +++ b/docs/2.1.0/older/2.0.4/not-found-version.html @@ -0,0 +1,179 @@ + + + + + Unavailable page + + + + + + + + + + + NOT + FOUND + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

uh-oh!

+
You are requesting a page that not + available in documentation version +
+
+
+
+ + diff --git a/docs/2.1.0/older/2.0.4/package-list b/docs/2.1.0/older/2.0.4/package-list new file mode 100644 index 000000000..dce6d71ff --- /dev/null +++ b/docs/2.1.0/older/2.0.4/package-list @@ -0,0 +1,33 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html + +module:kompendium-annotations +io.bkbn.kompendium.annotations +io.bkbn.kompendium.annotations.constraint +module:kompendium-auth +io.bkbn.kompendium.auth +io.bkbn.kompendium.auth.configuration +module:kompendium-core +io.bkbn.kompendium.core +io.bkbn.kompendium.core.constraint +io.bkbn.kompendium.core.metadata +io.bkbn.kompendium.core.metadata.method +io.bkbn.kompendium.core.parser +io.bkbn.kompendium.core.routes +io.bkbn.kompendium.core.schema +io.bkbn.kompendium.core.util +module:kompendium-locations +io.bkbn.kompendium.locations +module:kompendium-oas +io.bkbn.kompendium.oas +io.bkbn.kompendium.oas.common +io.bkbn.kompendium.oas.component +io.bkbn.kompendium.oas.info +io.bkbn.kompendium.oas.path +io.bkbn.kompendium.oas.payload +io.bkbn.kompendium.oas.schema +io.bkbn.kompendium.oas.security +io.bkbn.kompendium.oas.serialization +io.bkbn.kompendium.oas.server +module:kompendium-swagger-ui +io.bkbn.kompendium.swagger diff --git a/docs/2.1.0/older/2.0.4/scripts/clipboard.js b/docs/2.1.0/older/2.0.4/scripts/clipboard.js new file mode 100644 index 000000000..b00ce246e --- /dev/null +++ b/docs/2.1.0/older/2.0.4/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/docs/2.1.0/older/2.0.4/scripts/main.js b/docs/2.1.0/older/2.0.4/scripts/main.js new file mode 100644 index 000000000..b3ee88c57 --- /dev/null +++ b/docs/2.1.0/older/2.0.4/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return"