diff --git a/1.0.0-beta.24/images/anchor-copy-button.svg b/1.0.0-beta.24/images/anchor-copy-button.svg new file mode 100644 index 00000000..19c1fa3f --- /dev/null +++ b/1.0.0-beta.24/images/anchor-copy-button.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/1.0.0-beta.24/images/arrow_down.svg b/1.0.0-beta.24/images/arrow_down.svg new file mode 100644 index 00000000..639aaf12 --- /dev/null +++ b/1.0.0-beta.24/images/arrow_down.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/1.0.0-beta.24/images/burger.svg b/1.0.0-beta.24/images/burger.svg new file mode 100644 index 00000000..fcca732b --- /dev/null +++ b/1.0.0-beta.24/images/burger.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/1.0.0-beta.24/images/copy-icon.svg b/1.0.0-beta.24/images/copy-icon.svg new file mode 100644 index 00000000..2cb02ec6 --- /dev/null +++ b/1.0.0-beta.24/images/copy-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/1.0.0-beta.24/images/copy-successful-icon.svg b/1.0.0-beta.24/images/copy-successful-icon.svg new file mode 100644 index 00000000..c4b95383 --- /dev/null +++ b/1.0.0-beta.24/images/copy-successful-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/1.0.0-beta.24/images/footer-go-to-link.svg b/1.0.0-beta.24/images/footer-go-to-link.svg new file mode 100644 index 00000000..a87add7a --- /dev/null +++ b/1.0.0-beta.24/images/footer-go-to-link.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/1.0.0-beta.24/images/go-to-top-icon.svg b/1.0.0-beta.24/images/go-to-top-icon.svg new file mode 100644 index 00000000..abc3d1ce --- /dev/null +++ b/1.0.0-beta.24/images/go-to-top-icon.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/1.0.0-beta.24/images/homepage.svg b/1.0.0-beta.24/images/homepage.svg new file mode 100644 index 00000000..e3c83b1c --- /dev/null +++ b/1.0.0-beta.24/images/homepage.svg @@ -0,0 +1,3 @@ + + + diff --git a/1.0.0-beta.24/images/logo-icon.svg b/1.0.0-beta.24/images/logo-icon.svg new file mode 100644 index 00000000..e42f9570 --- /dev/null +++ b/1.0.0-beta.24/images/logo-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/abstract-class-kotlin.svg b/1.0.0-beta.24/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 00000000..19d6148c --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/abstract-class.svg b/1.0.0-beta.24/images/nav-icons/abstract-class.svg new file mode 100644 index 00000000..60182030 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/annotation-kotlin.svg b/1.0.0-beta.24/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 00000000..b90f508c --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/annotation.svg b/1.0.0-beta.24/images/nav-icons/annotation.svg new file mode 100644 index 00000000..b80c54b4 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/class-kotlin.svg b/1.0.0-beta.24/images/nav-icons/class-kotlin.svg new file mode 100644 index 00000000..797a2423 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/class-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/class.svg b/1.0.0-beta.24/images/nav-icons/class.svg new file mode 100644 index 00000000..3f1ad167 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/enum-kotlin.svg b/1.0.0-beta.24/images/nav-icons/enum-kotlin.svg new file mode 100644 index 00000000..775a7cc9 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/enum.svg b/1.0.0-beta.24/images/nav-icons/enum.svg new file mode 100644 index 00000000..fa7f2476 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/exception-class.svg b/1.0.0-beta.24/images/nav-icons/exception-class.svg new file mode 100644 index 00000000..c0b2bdeb --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/field-value.svg b/1.0.0-beta.24/images/nav-icons/field-value.svg new file mode 100644 index 00000000..2771ee56 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/field-value.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/field-variable.svg b/1.0.0-beta.24/images/nav-icons/field-variable.svg new file mode 100644 index 00000000..e2d2bbd0 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/field-variable.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/function.svg b/1.0.0-beta.24/images/nav-icons/function.svg new file mode 100644 index 00000000..f0da64a0 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/interface-kotlin.svg b/1.0.0-beta.24/images/nav-icons/interface-kotlin.svg new file mode 100644 index 00000000..5e163260 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/interface.svg b/1.0.0-beta.24/images/nav-icons/interface.svg new file mode 100644 index 00000000..32063ba2 --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/object.svg b/1.0.0-beta.24/images/nav-icons/object.svg new file mode 100644 index 00000000..31f0ee3e --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/object.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/nav-icons/typealias-kotlin.svg b/1.0.0-beta.24/images/nav-icons/typealias-kotlin.svg new file mode 100644 index 00000000..f4bb238b --- /dev/null +++ b/1.0.0-beta.24/images/nav-icons/typealias-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/1.0.0-beta.24/images/theme-toggle.svg b/1.0.0-beta.24/images/theme-toggle.svg new file mode 100644 index 00000000..df86202b --- /dev/null +++ b/1.0.0-beta.24/images/theme-toggle.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/1.0.0-beta.24/index.html b/1.0.0-beta.24/index.html new file mode 100644 index 00000000..da097955 --- /dev/null +++ b/1.0.0-beta.24/index.html @@ -0,0 +1,109 @@ + + + + + All modules + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

All modules:

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/1.0.0-beta.24/navigation.html b/1.0.0-beta.24/navigation.html new file mode 100644 index 00000000..3c1e4d57 --- /dev/null +++ b/1.0.0-beta.24/navigation.html @@ -0,0 +1,927 @@ +
+
+ +
+ +
+
+ add() +
+
+
+ +
+
+ Companion +
+
+
+
+ EventInfo +
+
+
+
+ +
+
+ Companion +
+
+
+
+ Event +
+
+
+ +
+ +
+
+
+ Open +
+
+
+
+ Closed +
+
+
+
+
+ +
+
+ Reason +
+
+ +
+
+ +
+
+
+
+
+ MediaType +
+
+
+ Companion +
+
+
+ +
+
+ CharSet +
+
+
+
+
+ Suffix +
+
+
+ Companion +
+
+
+
+ XML +
+
+
+
+ JSON +
+
+
+
+ BER +
+
+
+
+ DER +
+
+
+ +
+
+
+ WBXML +
+
+
+
+ Zip +
+
+
+
+ CBOR +
+
+
+
+
+ Tree +
+
+
+ Companion +
+
+
+
+ Standard +
+
+
+
+ Vendor +
+
+
+
+ Personal +
+
+
+ +
+
+
+ Obsolete +
+
+
+
+ Any +
+
+
+
+
+ Type +
+
+
+ Companion +
+
+
+ +
+
+
+ Audio +
+
+
+
+ Example +
+
+
+
+ Font +
+
+
+
+ Image +
+
+
+
+ Message +
+
+
+
+ Model +
+
+
+
+ Multipart +
+
+
+
+ Text +
+
+
+
+ Video +
+
+
+
+ Any +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ +
+
+ Normal +
+
+
+
+ Events +
+
+
+
+
+ +
+
+ Reason +
+ +
+
+ NoData +
+
+ +
+
+ NoDecoder +
+
+
+
+ NoEncoder +
+
+ + +
+ +
+ + + +
+
+
+ +
+
+
+ +
+ +
+
+ +
+
+
+ getAll() +
+
+
+ +
+ +
+ +
+ +
+
+ Headers +
+
+
+ +
+
+
+ Method +
+
+
+ Companion +
+
+
+
+ +
+
+
+ Request +
+
+
+ Event +
+
+
+ Data +
+
+
+
+ End +
+
+
+
+ Start +
+
+
+
+
+
+ Response +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ map() +
+
+
+
+ Patch +
+
+
+
+ PatchOp +
+
+
+ Companion +
+
+
+
+ Delete +
+
+
+ Companion +
+
+
+
+ + +
+
+
+ None +
+
+
+ Companion +
+
+
+
+ +
+
+
+ Set +
+
+
+
+
+ UpdateOp +
+
+
+
+ use() +
+
+
+
+ +
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ decode() +
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+ + + +
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+ + +
+ +
+ +
+
+ Bracketed +
+
+
+ +
+
+
+ +
+
+ Numeric +
+
+
+
+ Literal +
+
+
+
+
+ Companion +
+
+ +
+
+ +
+ +
+
+ from() +
+
+
+
+
+ +
+ +
+ +
+
+ + +
+
+ Companion +
+
+
+ +
+
+ Companion +
+
+
+ +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+
+ Companion +
+
+
+ +
+
+
+ +
+
+ Companion +
+
+
+
+ +
+ +
+
+
diff --git a/1.0.0-beta.24/package-list b/1.0.0-beta.24/package-list new file mode 100644 index 00000000..50bcaabf --- /dev/null +++ b/1.0.0-beta.24/package-list @@ -0,0 +1,14 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html + +module:sunday-core +io.outfoxx.sunday +io.outfoxx.sunday.http +io.outfoxx.sunday.json.patch +io.outfoxx.sunday.mediatypes.codecs +io.outfoxx.sunday.problems +io.outfoxx.sunday.utils +module:sunday-jdk +io.outfoxx.sunday.jdk +module:sunday-okhttp +io.outfoxx.sunday.okhttp diff --git a/1.0.0-beta.24/scripts/clipboard.js b/1.0.0-beta.24/scripts/clipboard.js new file mode 100644 index 00000000..7a4f33c5 --- /dev/null +++ b/1.0.0-beta.24/scripts/clipboard.js @@ -0,0 +1,56 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +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/1.0.0-beta.24/scripts/main.js b/1.0.0-beta.24/scripts/main.js new file mode 100644 index 00000000..ba6c3473 --- /dev/null +++ b/1.0.0-beta.24/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" + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sunday-core

+
+

Packages

+
+
+
+
+
+ + +
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/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-accept.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-accept.html new file mode 100644 index 00000000..6e2c0873 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-accept.html @@ -0,0 +1,76 @@ + + + + + Accept + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Accept

+
+
const val Accept: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-authorization.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-authorization.html new file mode 100644 index 00000000..ee388aba --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-authorization.html @@ -0,0 +1,76 @@ + + + + + Authorization + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Authorization

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-connection.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-connection.html new file mode 100644 index 00000000..e03a2a57 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-connection.html @@ -0,0 +1,76 @@ + + + + + Connection + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Connection

+
+
const val Connection: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-content-length.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-content-length.html new file mode 100644 index 00000000..f66ba3c4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-content-length.html @@ -0,0 +1,76 @@ + + + + + ContentLength + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ContentLength

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-content-type.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-content-type.html new file mode 100644 index 00000000..c5a95f55 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-content-type.html @@ -0,0 +1,76 @@ + + + + + ContentType + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ContentType

+
+
const val ContentType: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-cookie.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-cookie.html new file mode 100644 index 00000000..3d53403e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-cookie.html @@ -0,0 +1,76 @@ + + + + + Cookie + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Cookie

+
+
const val Cookie: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-expect.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-expect.html new file mode 100644 index 00000000..4274710d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-expect.html @@ -0,0 +1,76 @@ + + + + + Expect + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Expect

+
+
const val Expect: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-last-event-id.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-last-event-id.html new file mode 100644 index 00000000..e11d03de --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-last-event-id.html @@ -0,0 +1,76 @@ + + + + + LastEventId + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LastEventId

+
+
const val LastEventId: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-location.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-location.html new file mode 100644 index 00000000..276ed425 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-location.html @@ -0,0 +1,76 @@ + + + + + Location + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Location

+
+
const val Location: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-server.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-server.html new file mode 100644 index 00000000..78331b3e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-server.html @@ -0,0 +1,76 @@ + + + + + Server + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Server

+
+
const val Server: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-set-cookie.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-set-cookie.html new file mode 100644 index 00000000..2f6e19f0 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-set-cookie.html @@ -0,0 +1,76 @@ + + + + + SetCookie + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SetCookie

+
+
const val SetCookie: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-transfer-encoding.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-transfer-encoding.html new file mode 100644 index 00000000..8182d048 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-transfer-encoding.html @@ -0,0 +1,76 @@ + + + + + TransferEncoding + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TransferEncoding

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-user-agent.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-user-agent.html new file mode 100644 index 00000000..db1aee16 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/-user-agent.html @@ -0,0 +1,76 @@ + + + + + UserAgent + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UserAgent

+
+
const val UserAgent: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/index.html new file mode 100644 index 00000000..821fd3c4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-names/index.html @@ -0,0 +1,280 @@ + + + + + HeaderNames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

HeaderNames

+

Commonly used HTTP header names.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val Accept: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val Connection: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val ContentType: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val Cookie: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val Expect: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val LastEventId: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val Location: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val Server: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val SetCookie: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
const val UserAgent: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-parameters/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-parameters/encode.html new file mode 100644 index 00000000..374fb080 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-parameters/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+
fun encode(parameters: Parameters?): Headers

Expand and encode parameters as headers.

Encoding first expands collections and then encodes each into its own header entry.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-parameters/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-parameters/index.html new file mode 100644 index 00000000..cf2e1a2c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-header-parameters/index.html @@ -0,0 +1,100 @@ + + + + + HeaderParameters + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

HeaderParameters

+

Encoding of parameters into headers.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun encode(parameters: Parameters?): Headers

Expand and encode parameters as headers.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-headers/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-headers/index.html new file mode 100644 index 00000000..780c597d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-headers/index.html @@ -0,0 +1,80 @@ + + + + + Headers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Headers

+

HTTP Headers.

+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-connect.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-connect.html new file mode 100644 index 00000000..dcf67d90 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-connect.html @@ -0,0 +1,76 @@ + + + + + Connect + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Connect

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-delete.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-delete.html new file mode 100644 index 00000000..aa0404d0 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-delete.html @@ -0,0 +1,76 @@ + + + + + Delete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Delete

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-get.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-get.html new file mode 100644 index 00000000..f453c6b3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-get.html @@ -0,0 +1,76 @@ + + + + + Get + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Get

+
+
val Get: Method
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-head.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-head.html new file mode 100644 index 00000000..7249274f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-head.html @@ -0,0 +1,76 @@ + + + + + Head + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Head

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-options.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-options.html new file mode 100644 index 00000000..37508758 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-options.html @@ -0,0 +1,76 @@ + + + + + Options + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Options

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-patch.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-patch.html new file mode 100644 index 00000000..15911078 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-patch.html @@ -0,0 +1,76 @@ + + + + + Patch + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Patch

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-post.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-post.html new file mode 100644 index 00000000..e21e5fcf --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-post.html @@ -0,0 +1,76 @@ + + + + + Post + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Post

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-put.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-put.html new file mode 100644 index 00000000..3ae8d3f7 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-put.html @@ -0,0 +1,76 @@ + + + + + Put + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Put

+
+
val Put: Method
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-trace.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-trace.html new file mode 100644 index 00000000..cd38ff58 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/-trace.html @@ -0,0 +1,76 @@ + + + + + Trace + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Trace

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/index.html new file mode 100644 index 00000000..70d68400 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/index.html @@ -0,0 +1,254 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val Get: Method
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val Put: Method
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun valueOf(name: String): Method
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/value-of.html new file mode 100644 index 00000000..dd0db17f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+
fun valueOf(name: String): Method
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/values.html new file mode 100644 index 00000000..37e29027 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-companion/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-method.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-method.html new file mode 100644 index 00000000..7a78d786 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/-method.html @@ -0,0 +1,76 @@ + + + + + Method + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Method

+
+
constructor(name: String, requiresBody: Boolean = false)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/index.html new file mode 100644 index 00000000..7e017afc --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/index.html @@ -0,0 +1,153 @@ + + + + + Method + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Method

+
data class Method(val name: String, val requiresBody: Boolean = false)

HTTP Request Method.

Many of the common HTTP methods are provided as constants while the Method constructor can be used to create unsupported or custom methods.

Constants are provided for the common methods Options, Get, Head, Post, Put, Patch, Delete, Trace, and Connect.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, requiresBody: Boolean = false)
+
+
+
+
+
+
+
+

Types

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val requiresBody: Boolean = false
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/name.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/name.html new file mode 100644 index 00000000..0d2b228f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/name.html @@ -0,0 +1,76 @@ + + + + + name + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

name

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/requires-body.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/requires-body.html new file mode 100644 index 00000000..c32541a4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-method/requires-body.html @@ -0,0 +1,76 @@ + + + + + requiresBody + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

requiresBody

+
+
val requiresBody: Boolean = false
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-parameters/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-parameters/index.html new file mode 100644 index 00000000..026b919e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-parameters/index.html @@ -0,0 +1,80 @@ + + + + + Parameters + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Parameters

+
typealias Parameters = Map<String, Any?>

Parameters map.

+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/-data.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/-data.html new file mode 100644 index 00000000..6f5a8dea --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/-data.html @@ -0,0 +1,76 @@ + + + + + Data + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Data

+
+
constructor(value: Buffer)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/index.html new file mode 100644 index 00000000..de621f7e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/index.html @@ -0,0 +1,119 @@ + + + + + Data + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Data

+
data class Data(val value: Buffer) : Request.Event

HTTP response body data has been received.

+
+
+
+
+
+

Constructors

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: Buffer
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/value.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/value.html new file mode 100644 index 00000000..56bf067e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-data/value.html @@ -0,0 +1,76 @@ + + + + + value + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

value

+
+
val value: Buffer
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/-end.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/-end.html new file mode 100644 index 00000000..1fc934ed --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/-end.html @@ -0,0 +1,76 @@ + + + + + End + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

End

+
+
constructor(trailers: Headers)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/index.html new file mode 100644 index 00000000..3ba75bc9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/index.html @@ -0,0 +1,119 @@ + + + + + End + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

End

+
data class End(val trailers: Headers) : Request.Event

HTTP response has completed.

Response trailers are provided, if any were delivered.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(trailers: Headers)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/trailers.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/trailers.html new file mode 100644 index 00000000..40dbf07f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-end/trailers.html @@ -0,0 +1,76 @@ + + + + + trailers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

trailers

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/-start.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/-start.html new file mode 100644 index 00000000..53fe6826 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/-start.html @@ -0,0 +1,76 @@ + + + + + Start + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Start

+
+
constructor(value: Response)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/index.html new file mode 100644 index 00000000..5ce01c94 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/index.html @@ -0,0 +1,119 @@ + + + + + Start + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Start

+
data class Start(val value: Response) : Request.Event

HTTP response has started.

The provided response will include status and headers. Response.body and Response.trailers will not be available. The response body data, if any, will be provided in Data events that follow.

+
+
+
+
+
+

Constructors

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/value.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/value.html new file mode 100644 index 00000000..c77014b6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/-start/value.html @@ -0,0 +1,76 @@ + + + + + value + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

value

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/index.html new file mode 100644 index 00000000..6c7cd251 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/-event/index.html @@ -0,0 +1,130 @@ + + + + + Event + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Event

+
sealed interface Event

Events representing the state of the HTTP request/response.

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Data(val value: Buffer) : Request.Event

HTTP response body data has been received.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class End(val trailers: Headers) : Request.Event

HTTP response has completed.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Start(val value: Response) : Request.Event

HTTP response has started.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/body.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/body.html new file mode 100644 index 00000000..42d0a4c1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/body.html @@ -0,0 +1,76 @@ + + + + + body + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

body

+
+
abstract suspend fun body(): BufferedSource?

Body data to send with request.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/execute.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/execute.html new file mode 100644 index 00000000..89a4483c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/execute.html @@ -0,0 +1,76 @@ + + + + + execute + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

execute

+
+
abstract suspend fun execute(): Response

Executes the request and returns a complete response.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/headers.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/headers.html new file mode 100644 index 00000000..c5d7696d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/headers.html @@ -0,0 +1,76 @@ + + + + + headers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

headers

+
+
abstract val headers: Headers

Headers to send with request.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/index.html new file mode 100644 index 00000000..7b83c6e8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/index.html @@ -0,0 +1,198 @@ + + + + + Request + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Request

+
interface Request

HTTP request based on coroutines.

Request can produce a complete response by calling execute or can produce a flow of events by calling start.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed interface Event

Events representing the state of the HTTP request/response.

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val headers: Headers

Headers to send with request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val method: Method

HTTP method for request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val uri: URI

Target URL for request.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun body(): BufferedSource?

Body data to send with request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun execute(): Response

Executes the request and returns a complete response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun start(): Flow<Request.Event>

Starts the HTTP request and returns a Flow of events.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/method.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/method.html new file mode 100644 index 00000000..fba44713 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/method.html @@ -0,0 +1,76 @@ + + + + + method + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

method

+
+
abstract val method: Method

HTTP method for request.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/start.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/start.html new file mode 100644 index 00000000..5de7f0e2 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/start.html @@ -0,0 +1,76 @@ + + + + + start + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

start

+
+
abstract fun start(): Flow<Request.Event>

Starts the HTTP request and returns a Flow of events.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/uri.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/uri.html new file mode 100644 index 00000000..9373c94e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-request/uri.html @@ -0,0 +1,76 @@ + + + + + uri + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

uri

+
+
abstract val uri: URI

Target URL for request.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/body.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/body.html new file mode 100644 index 00000000..941dc8f7 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/body.html @@ -0,0 +1,76 @@ + + + + + body + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

body

+
+
abstract val body: BufferedSource?

HTTP response data source, if available.

Response.body will be null if the body data is not yet available; as when the response is provided by a Request.Event.Start event.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/headers.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/headers.html new file mode 100644 index 00000000..13daff47 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/headers.html @@ -0,0 +1,76 @@ + + + + + headers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

headers

+
+
abstract val headers: Headers

HTTP response headers, if any were delivered.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/index.html new file mode 100644 index 00000000..07787651 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/index.html @@ -0,0 +1,220 @@ + + + + + Response + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Response

+
interface Response

HTTP response.

Inheritors

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val body: BufferedSource?

HTTP response data source, if available.

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

Convenience accessor for HTTP Content-Length header.

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

Convenience accessor for HTTP Content-Type header.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val headers: Headers

HTTP response headers, if any were delivered.

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

Convenience for checking if the Response.statusCode represents a successful response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val reasonPhrase: String?

HTTP status message of the response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val request: Request

HTTP request after API rewrites and/or HTTP redirects.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val statusCode: Int

HTTP status code of the response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val trailers: Headers?

HTTP response trailers, if any were delivered.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/reason-phrase.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/reason-phrase.html new file mode 100644 index 00000000..465788e3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/reason-phrase.html @@ -0,0 +1,76 @@ + + + + + reasonPhrase + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reasonPhrase

+
+
abstract val reasonPhrase: String?

HTTP status message of the response.

Some implementations (e.g. JDK HTTP Client) do not support reporting the reason phrase. When not supported a standard phrase will be provided unless there is no standard phrase, in which case null will be returned.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/request.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/request.html new file mode 100644 index 00000000..f7d21088 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/request.html @@ -0,0 +1,76 @@ + + + + + request + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

request

+
+
abstract val request: Request

HTTP request after API rewrites and/or HTTP redirects.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/status-code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/status-code.html new file mode 100644 index 00000000..b6b1b1f2 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/status-code.html @@ -0,0 +1,76 @@ + + + + + statusCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

statusCode

+
+
abstract val statusCode: Int

HTTP status code of the response.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/trailers.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/trailers.html new file mode 100644 index 00000000..322269c3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-response/trailers.html @@ -0,0 +1,76 @@ + + + + + trailers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

trailers

+
+
abstract val trailers: Headers?

HTTP response trailers, if any were delivered.

Response.trailers will be null if the trailers are not yet available. Trailers won't be available until the Response.body has been consumed and closed or when the response is provided by a Request.Event.Start event.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/-result-response.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/-result-response.html new file mode 100644 index 00000000..8400ecba --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/-result-response.html @@ -0,0 +1,76 @@ + + + + + ResultResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ResultResponse

+
+
constructor(result: T, response: Response)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/index.html new file mode 100644 index 00000000..e3c01965 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/index.html @@ -0,0 +1,254 @@ + + + + + ResultResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ResultResponse

+
data class ResultResponse<T : Any>(val result: T, response: Response) : Response

HTTP response that includes a parsed/decoded result.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(result: T, response: Response)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val body: BufferedSource?

HTTP response data source, if available.

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

Convenience accessor for HTTP Content-Length header.

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

Convenience accessor for HTTP Content-Type header.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val headers: Headers

HTTP response headers, if any were delivered.

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

Convenience for checking if the Response.statusCode represents a successful response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val reasonPhrase: String?

HTTP status message of the response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val request: Request

HTTP request after API rewrites and/or HTTP redirects.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val result: T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val statusCode: Int

HTTP status code of the response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val trailers: Headers?

HTTP response trailers, if any were delivered.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/result.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/result.html new file mode 100644 index 00000000..c3048d0c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/-result-response/result.html @@ -0,0 +1,76 @@ + + + + + result + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

result

+
+
val result: T
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/content-length.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/content-length.html new file mode 100644 index 00000000..220a0bad --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/content-length.html @@ -0,0 +1,76 @@ + + + + + contentLength + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

contentLength

+
+

Convenience accessor for HTTP Content-Length header.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/content-type.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/content-type.html new file mode 100644 index 00000000..91580770 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/content-type.html @@ -0,0 +1,76 @@ + + + + + contentType + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

contentType

+
+

Convenience accessor for HTTP Content-Type header.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-all.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-all.html new file mode 100644 index 00000000..209758bb --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-all.html @@ -0,0 +1,76 @@ + + + + + getAll + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getAll

+
+

Retrieves all the headers matching the given name.

Return

All values

Parameters

name

Name of the header values to find; names are compared case insensitively.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-first-or-null.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-first-or-null.html new file mode 100644 index 00000000..4d6d7282 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-first-or-null.html @@ -0,0 +1,76 @@ + + + + + getFirstOrNull + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getFirstOrNull

+
+

Retrieves the first header matching the given name or returns null.

Parameters

name

Name of the header to find; names are compared case insensitively.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-first.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-first.html new file mode 100644 index 00000000..e421369b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/get-first.html @@ -0,0 +1,76 @@ + + + + + getFirst + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getFirst

+
+

Retrieves the first header matching the given name or throws an error.

Parameters

name

Name of the header to find; names are compared case insensitively.

Throws

Thrown when no header with the given name was found.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/index.html new file mode 100644 index 00000000..c7c95476 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/index.html @@ -0,0 +1,317 @@ + + + + + io.outfoxx.sunday.http + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

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

Commonly used HTTP header names.

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

Encoding of parameters into headers.

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

HTTP Headers.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Method(val name: String, val requiresBody: Boolean = false)

HTTP Request Method.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias Parameters = Map<String, Any?>

Parameters map.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Request

HTTP request based on coroutines.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Response

HTTP response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ResultResponse<T : Any>(val result: T, response: Response) : Response

HTTP response that includes a parsed/decoded result.

+
+
+
+
+
+
+
+

Properties

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

Convenience accessor for HTTP Content-Length header.

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

Convenience accessor for HTTP Content-Type header.

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

Convenience for checking if the Response.statusCode represents a successful response.

+
+
+
+
+
+
+
+

Functions

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

Retrieves all the headers matching the given name.

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

Retrieves the first header matching the given name or throws an error.

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

Retrieves the first header matching the given name or returns null.

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

Converts the header list into an equivalent multi-map.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/is-successful.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/is-successful.html new file mode 100644 index 00000000..698c1a55 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/is-successful.html @@ -0,0 +1,76 @@ + + + + + isSuccessful + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isSuccessful

+
+

Convenience for checking if the Response.statusCode represents a successful response.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/to-multi-map.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/to-multi-map.html new file mode 100644 index 00000000..f1a0692a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.http/to-multi-map.html @@ -0,0 +1,76 @@ + + + + + toMultiMap + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toMultiMap

+
+

Converts the header list into an equivalent multi-map.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/delete.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/delete.html new file mode 100644 index 00000000..c1b7e4f6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/delete.html @@ -0,0 +1,76 @@ + + + + + delete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

delete

+
+

Creates a JSON Merge Patch delete operation that deletes the current value.

Return

PatchOp.Delete operation instance.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/index.html new file mode 100644 index 00000000..334913ec --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/index.html @@ -0,0 +1,145 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

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

Creates a JSON Merge Patch delete operation that deletes the current value.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T : Any> none(): PatchOp.None<T>

Creates a JSON Merge Patch none operation that leaves the current value untouched.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T : Any> set(value: T): PatchOp.Set<T>

Creates a JSON Merge Patch set operation from the provided value that sets/replaces the current value.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <T : Any> setOrDelete(value: T?): PatchOp<T>

Creates a JSON Merge Patch set or delete operation from the provided value. If the value provided is not null a set operation is created to set/replace the current value. Alternatively, when the provided value is null a delete operation is created to delete the current value.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/none.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/none.html new file mode 100644 index 00000000..60ec5336 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/none.html @@ -0,0 +1,76 @@ + + + + + none + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

none

+
+
fun <T : Any> none(): PatchOp.None<T>

Creates a JSON Merge Patch none operation that leaves the current value untouched.

Return

PatchOp.None operation instance.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/set-or-delete.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/set-or-delete.html new file mode 100644 index 00000000..47d40c3b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/set-or-delete.html @@ -0,0 +1,76 @@ + + + + + setOrDelete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOrDelete

+
+
fun <T : Any> setOrDelete(value: T?): PatchOp<T>

Creates a JSON Merge Patch set or delete operation from the provided value. If the value provided is not null a set operation is created to set/replace the current value. Alternatively, when the provided value is null a delete operation is created to delete the current value.

Return

PatchOp.Set or PatchOp.Delete operation instance.

Parameters

value

Value to set/replace the current value or delete the current value.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/set.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/set.html new file mode 100644 index 00000000..ff4c1541 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-companion/set.html @@ -0,0 +1,76 @@ + + + + + set + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

set

+
+
fun <T : Any> set(value: T): PatchOp.Set<T>

Creates a JSON Merge Patch set operation from the provided value that sets/replaces the current value.

Return

PatchOp.Set operation instance.

Parameters

value

Value to set/replace the current value with.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/-companion/index.html new file mode 100644 index 00000000..e92eb29c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/-companion/instance.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/-companion/instance.html new file mode 100644 index 00000000..a6220a22 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/-companion/instance.html @@ -0,0 +1,76 @@ + + + + + instance + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

instance

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/index.html new file mode 100644 index 00000000..3f5e3d99 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/index.html @@ -0,0 +1,179 @@ + + + + + Delete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Delete

+
class Delete<T : Any> : PatchOp<T>

JSON Merge Patch delete operation that deletes the current value.

+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrDefaultNullifyingDelete(current: () -> T?): T?

Retrieves a value depending on the patch operation where delete is mapped to null and none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrElse(block: (deleted: Boolean) -> Nothing): T

Retrieves a value for set operations and calls the block function for delete and none operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any, R : Any> PatchOp<T>.map(transform: (T) -> R): PatchOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; all other patch operations (delete and none) are returned as is.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.use(block: (T?) -> Unit)

Allows using a patch operation by passing an appropriate value to the given block function.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/to-string.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/to-string.html new file mode 100644 index 00000000..faf07752 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-delete/to-string.html @@ -0,0 +1,76 @@ + + + + + toString + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/-typed-deserializer.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/-typed-deserializer.html new file mode 100644 index 00000000..dfff40d1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/-typed-deserializer.html @@ -0,0 +1,76 @@ + + + + + TypedDeserializer + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TypedDeserializer

+
+
constructor(type: JavaType)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/deserialize.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/deserialize.html new file mode 100644 index 00000000..ac1f3b44 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/deserialize.html @@ -0,0 +1,76 @@ + + + + + deserialize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deserialize

+
+
open override fun deserialize(p: JsonParser, ctxt: DeserializationContext): PatchOp<T>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/get-null-value.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/get-null-value.html new file mode 100644 index 00000000..db4fa692 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/get-null-value.html @@ -0,0 +1,76 @@ + + + + + getNullValue + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getNullValue

+
+
open override fun getNullValue(ctxt: DeserializationContext): PatchOp<T>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/index.html new file mode 100644 index 00000000..ce7599a9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/-typed-deserializer/index.html @@ -0,0 +1,359 @@ + + + + + TypedDeserializer + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TypedDeserializer

+
class TypedDeserializer<T : Any>(type: JavaType) : JsonDeserializer<PatchOp<T>>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(type: JavaType)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun deserialize(p0: JsonParser, p1: DeserializationContext, p2: PatchOp<T>): PatchOp<T>
open override fun deserialize(p: JsonParser, ctxt: DeserializationContext): PatchOp<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun deserializeWithType(p0: JsonParser, p1: DeserializationContext, p2: TypeDeserializer): Any
open fun deserializeWithType(p0: JsonParser, p1: DeserializationContext, p2: TypeDeserializer, p3: PatchOp<T>): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun findBackReference(p0: String): SettableBeanProperty
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getAbsentValue(p0: DeserializationContext): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDelegatee(): JsonDeserializer<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getEmptyAccessPattern(): AccessPattern
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getEmptyValue(): Any
open fun getEmptyValue(p0: DeserializationContext): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getNullAccessPattern(): AccessPattern
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getNullValue(): PatchOp<T>
open override fun getNullValue(ctxt: DeserializationContext): PatchOp<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getObjectIdReader(): ObjectIdReader
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handledType(): Class<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun isCachable(): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun logicalType(): LogicalType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun replaceDelegatee(p0: JsonDeserializer<*>): JsonDeserializer<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun supportsUpdate(p0: DeserializationConfig): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun unwrappingDeserializer(p0: NameTransformer): JsonDeserializer<PatchOp<T>>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/create-contextual.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/create-contextual.html new file mode 100644 index 00000000..37617069 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/create-contextual.html @@ -0,0 +1,76 @@ + + + + + createContextual + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createContextual

+
+
open override fun createContextual(ctxt: DeserializationContext, property: BeanProperty): JsonDeserializer<*>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/deserialize.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/deserialize.html new file mode 100644 index 00000000..938d9acd --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/deserialize.html @@ -0,0 +1,76 @@ + + + + + deserialize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deserialize

+
+
open override fun deserialize(p: JsonParser?, ctxt: DeserializationContext?): PatchOp<Any>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/index.html new file mode 100644 index 00000000..7b8e9504 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-deserializer/index.html @@ -0,0 +1,374 @@ + + + + + Deserializer + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Deserializer

+
object Deserializer : JsonDeserializer<PatchOp<Any>> , ContextualDeserializer

Custom Deserializer for patch operations.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class TypedDeserializer<T : Any>(type: JavaType) : JsonDeserializer<PatchOp<T>>
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun createContextual(ctxt: DeserializationContext, property: BeanProperty): JsonDeserializer<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun deserialize(p0: JsonParser, p1: DeserializationContext, p2: PatchOp<Any>): PatchOp<Any>
open override fun deserialize(p: JsonParser?, ctxt: DeserializationContext?): PatchOp<Any>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun deserializeWithType(p0: JsonParser, p1: DeserializationContext, p2: TypeDeserializer): Any
open fun deserializeWithType(p0: JsonParser, p1: DeserializationContext, p2: TypeDeserializer, p3: PatchOp<Any>): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun findBackReference(p0: String): SettableBeanProperty
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getAbsentValue(p0: DeserializationContext): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDelegatee(): JsonDeserializer<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getEmptyAccessPattern(): AccessPattern
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getEmptyValue(): Any
open fun getEmptyValue(p0: DeserializationContext): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getNullAccessPattern(): AccessPattern
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getNullValue(): PatchOp<Any>
open override fun getNullValue(p0: DeserializationContext): PatchOp<Any>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getObjectIdReader(): ObjectIdReader
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handledType(): Class<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun isCachable(): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun logicalType(): LogicalType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun replaceDelegatee(p0: JsonDeserializer<*>): JsonDeserializer<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun supportsUpdate(p0: DeserializationConfig): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun unwrappingDeserializer(p0: NameTransformer): JsonDeserializer<PatchOp<Any>>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/-companion/index.html new file mode 100644 index 00000000..af84c234 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/-companion/instance.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/-companion/instance.html new file mode 100644 index 00000000..5ac2d22b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/-companion/instance.html @@ -0,0 +1,76 @@ + + + + + instance + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

instance

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/index.html new file mode 100644 index 00000000..b1da6add --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/index.html @@ -0,0 +1,194 @@ + + + + + None + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

None

+
class None<T : Any> : PatchOp<T> , UpdateOp<T>

JSON Merge Patch none operation that leaves the current value untouched.

+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> UpdateOp<T>.getOrDefault(current: () -> T): T

Retrieves a value depending on the patch operation where none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrDefaultNullifyingDelete(current: () -> T?): T?

Retrieves a value depending on the patch operation where delete is mapped to null and none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrElse(block: (deleted: Boolean) -> Nothing): T

Retrieves a value for set operations and calls the block function for delete and none operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any, R : Any> PatchOp<T>.map(transform: (T) -> R): PatchOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; all other patch operations (delete and none) are returned as is.

inline fun <T : Any, R : Any> UpdateOp<T>.map(transform: (T) -> R): UpdateOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; none operations are returned as is.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.use(block: (T?) -> Unit)

Allows using a patch operation by passing an appropriate value to the given block function.

inline fun <T : Any> UpdateOp<T>.use(block: (T) -> Unit)

Allows using a patch update operation by passing an appropriate value to the given block function.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/to-string.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/to-string.html new file mode 100644 index 00000000..24c59ba8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-none/to-string.html @@ -0,0 +1,76 @@ + + + + + toString + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/-serializer.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/-serializer.html new file mode 100644 index 00000000..aa2ef108 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/-serializer.html @@ -0,0 +1,76 @@ + + + + + Serializer + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Serializer

+
+
constructor()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/index.html new file mode 100644 index 00000000..7c5fe921 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/index.html @@ -0,0 +1,299 @@ + + + + + Serializer + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Serializer

+
class Serializer : JsonSerializer<PatchOp<*>>

Custom Serializer for patch operations.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun acceptJsonFormatVisitor(p0: JsonFormatVisitorWrapper, p1: JavaType)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun getDelegatee(): JsonSerializer<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handledType(): Class<PatchOp<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun isEmpty(p0: PatchOp<*>): Boolean
open override fun isEmpty(provider: SerializerProvider?, value: PatchOp<*>?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun properties(): MutableIterator<PropertyWriter>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun replaceDelegatee(p0: JsonSerializer<*>): JsonSerializer<PatchOp<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(value: PatchOp<*>, gen: JsonGenerator, serializers: SerializerProvider)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun serializeWithType(p0: PatchOp<*>, p1: JsonGenerator, p2: SerializerProvider, p3: TypeSerializer)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun unwrappingSerializer(p0: NameTransformer): JsonSerializer<PatchOp<*>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun usesObjectId(): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun withFilterId(p0: Any): JsonSerializer<*>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun withIgnoredProperties(p0: MutableSet<String>): JsonSerializer<*>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/is-empty.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/is-empty.html new file mode 100644 index 00000000..66283f64 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/is-empty.html @@ -0,0 +1,76 @@ + + + + + isEmpty + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isEmpty

+
+
open override fun isEmpty(provider: SerializerProvider?, value: PatchOp<*>?): Boolean
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/serialize.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/serialize.html new file mode 100644 index 00000000..3a16a0b4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-serializer/serialize.html @@ -0,0 +1,76 @@ + + + + + serialize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

serialize

+
+
open override fun serialize(value: PatchOp<*>, gen: JsonGenerator, serializers: SerializerProvider)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/-set.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/-set.html new file mode 100644 index 00000000..c31b5f35 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/-set.html @@ -0,0 +1,76 @@ + + + + + Set + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Set

+
+
constructor(value: T)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/index.html new file mode 100644 index 00000000..3ea5a37c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/index.html @@ -0,0 +1,213 @@ + + + + + Set + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Set

+
data class Set<T : Any>(val value: T) : PatchOp<T> , UpdateOp<T>

JSON Merge Patch set operation that sets/replaces the current value.

+
+
+
+
+
+

Constructors

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val value: T
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> UpdateOp<T>.getOrDefault(current: () -> T): T

Retrieves a value depending on the patch operation where none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrDefaultNullifyingDelete(current: () -> T?): T?

Retrieves a value depending on the patch operation where delete is mapped to null and none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrElse(block: (deleted: Boolean) -> Nothing): T

Retrieves a value for set operations and calls the block function for delete and none operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any, R : Any> PatchOp<T>.map(transform: (T) -> R): PatchOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; all other patch operations (delete and none) are returned as is.

inline fun <T : Any, R : Any> UpdateOp<T>.map(transform: (T) -> R): UpdateOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; none operations are returned as is.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.use(block: (T?) -> Unit)

Allows using a patch operation by passing an appropriate value to the given block function.

inline fun <T : Any> UpdateOp<T>.use(block: (T) -> Unit)

Allows using a patch update operation by passing an appropriate value to the given block function.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/to-string.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/to-string.html new file mode 100644 index 00000000..1c02220c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/to-string.html @@ -0,0 +1,76 @@ + + + + + toString + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/value.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/value.html new file mode 100644 index 00000000..be908d5c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/-set/value.html @@ -0,0 +1,76 @@ + + + + + value + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

value

+
+
val value: T
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/index.html new file mode 100644 index 00000000..3cf2c0ee --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch-op/index.html @@ -0,0 +1,239 @@ + + + + + PatchOp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PatchOp

+
sealed class PatchOp<T : Any>

JSON Merge Patch operations: none, set, delete

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Delete<T : Any> : PatchOp<T>

JSON Merge Patch delete operation that deletes the current value.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Deserializer : JsonDeserializer<PatchOp<Any>> , ContextualDeserializer

Custom Deserializer for patch operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class None<T : Any> : PatchOp<T> , UpdateOp<T>

JSON Merge Patch none operation that leaves the current value untouched.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Serializer : JsonSerializer<PatchOp<*>>

Custom Serializer for patch operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Set<T : Any>(val value: T) : PatchOp<T> , UpdateOp<T>

JSON Merge Patch set operation that sets/replaces the current value.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrDefaultNullifyingDelete(current: () -> T?): T?

Retrieves a value depending on the patch operation where delete is mapped to null and none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrElse(block: (deleted: Boolean) -> Nothing): T

Retrieves a value for set operations and calls the block function for delete and none operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any, R : Any> PatchOp<T>.map(transform: (T) -> R): PatchOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; all other patch operations (delete and none) are returned as is.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.use(block: (T?) -> Unit)

Allows using a patch operation by passing an appropriate value to the given block function.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/delete.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/delete.html new file mode 100644 index 00000000..7089deb2 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/delete.html @@ -0,0 +1,76 @@ + + + + + delete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

delete

+
+
open fun <T : Any> delete(): PatchOp.Delete<T>

Creates a JSON Merge Patch PatchOp.Delete operation that deletes the current value.

Return

PatchOp.Delete operation instance.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/index.html new file mode 100644 index 00000000..56200d66 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/index.html @@ -0,0 +1,145 @@ + + + + + Patch + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Patch

+
interface Patch

Patch interface that allows easy creation of patch operations.

This interface is used by the Sunday generator to generate patch types.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun <T : Any> delete(): PatchOp.Delete<T>

Creates a JSON Merge Patch PatchOp.Delete operation that deletes the current value.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun <T : Any> none(): PatchOp.None<T>

Creates a JSON Merge Patch PatchOp.None operation that leaves the current value untouched.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun <T : Any> set(value: T): PatchOp.Set<T>

Creates a JSON Merge Patch PatchOp.Set operation from the provided value that sets/replaces the current value.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun <T : Any> setOrDelete(value: T?): PatchOp<T>

Creates a JSON Merge Patch PatchOp.Set or PatchOp.Delete operation from the provided value. If the value provided is not null a PatchOp.Set operation is created to set/replace the current value. Alternatively, when the provided value is null a PatchOp.Delete operation is created to delete the current value.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/none.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/none.html new file mode 100644 index 00000000..b98dc24c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/none.html @@ -0,0 +1,76 @@ + + + + + none + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

none

+
+
open fun <T : Any> none(): PatchOp.None<T>

Creates a JSON Merge Patch PatchOp.None operation that leaves the current value untouched.

Return

PatchOp.None operation instance.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/set-or-delete.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/set-or-delete.html new file mode 100644 index 00000000..346d70ea --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/set-or-delete.html @@ -0,0 +1,76 @@ + + + + + setOrDelete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOrDelete

+
+
open fun <T : Any> setOrDelete(value: T?): PatchOp<T>

Creates a JSON Merge Patch PatchOp.Set or PatchOp.Delete operation from the provided value. If the value provided is not null a PatchOp.Set operation is created to set/replace the current value. Alternatively, when the provided value is null a PatchOp.Delete operation is created to delete the current value.

Return

PatchOp.Set or PatchOp.Delete operation instance.

Parameters

value

Value to set/replace the current value or delete the current value.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/set.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/set.html new file mode 100644 index 00000000..be2f65d4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-patch/set.html @@ -0,0 +1,76 @@ + + + + + set + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

set

+
+
open fun <T : Any> set(value: T): PatchOp.Set<T>

Creates a JSON Merge Patch PatchOp.Set operation from the provided value that sets/replaces the current value.

Return

PatchOp.Set operation instance.

Parameters

value

Value to set/replace the current value with.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-update-op/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-update-op/index.html new file mode 100644 index 00000000..9f479a8b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/-update-op/index.html @@ -0,0 +1,130 @@ + + + + + UpdateOp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UpdateOp

+
sealed interface UpdateOp<T : Any>

JSON Merge Patch update operations: none, set

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> UpdateOp<T>.getOrDefault(current: () -> T): T

Retrieves a value depending on the patch operation where none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any, R : Any> UpdateOp<T>.map(transform: (T) -> R): UpdateOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; none operations are returned as is.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> UpdateOp<T>.use(block: (T) -> Unit)

Allows using a patch update operation by passing an appropriate value to the given block function.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-default-nullifying-delete.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-default-nullifying-delete.html new file mode 100644 index 00000000..898400b3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-default-nullifying-delete.html @@ -0,0 +1,76 @@ + + + + + getOrDefaultNullifyingDelete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getOrDefaultNullifyingDelete

+
+
inline fun <T : Any> PatchOp<T>.getOrDefaultNullifyingDelete(current: () -> T?): T?

Retrieves a value depending on the patch operation where delete is mapped to null and none is mapped to the value returned by given the current function.

  • set - If the patch is a set, the new value will be returned.

  • delete - If the patch is a delete, null will be returned.

  • none - If the patch is none, the value returned by current will be returned.

Return

Value depending on the patch operation.

Parameters

current

Value to be returned when the patch operation is none.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-default.html new file mode 100644 index 00000000..6e94920a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-default.html @@ -0,0 +1,76 @@ + + + + + getOrDefault + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getOrDefault

+
+
inline fun <T : Any> UpdateOp<T>.getOrDefault(current: () -> T): T

Retrieves a value depending on the patch operation where none is mapped to the value returned by given the current function.

  • set - If the patch is a set, the new value will be returned.

  • none - If the patch is none, the value returned by current will be returned.

Return

Value depending on the patch operation.

Parameters

current

Value to be returned when the patch operation is none.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-else.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-else.html new file mode 100644 index 00000000..008d5f2a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/get-or-else.html @@ -0,0 +1,76 @@ + + + + + getOrElse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getOrElse

+
+
inline fun <T : Any> PatchOp<T>.getOrElse(block: (deleted: Boolean) -> Nothing): T

Retrieves a value for set operations and calls the block function for delete and none operations.

  • set - If the patch is a set, the new value will be returned.

  • delete - If the patch is a delete, block is called with the deleted parameter set to true.

  • none - If the patch is none, block is called with the deleted parameter set to false.

The provided block is function that returns Nothing and therefore must throw an exception or some other equivalent operation.

Return

Value depending on the patch operation.

Parameters

block

Function to be called for delete or none operations.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/index.html new file mode 100644 index 00000000..9e648129 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/index.html @@ -0,0 +1,208 @@ + + + + + io.outfoxx.sunday.json.patch + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Patch

Patch interface that allows easy creation of patch operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class PatchOp<T : Any>

JSON Merge Patch operations: none, set, delete

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed interface UpdateOp<T : Any>

JSON Merge Patch update operations: none, set

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> UpdateOp<T>.getOrDefault(current: () -> T): T

Retrieves a value depending on the patch operation where none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrDefaultNullifyingDelete(current: () -> T?): T?

Retrieves a value depending on the patch operation where delete is mapped to null and none is mapped to the value returned by given the current function.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.getOrElse(block: (deleted: Boolean) -> Nothing): T

Retrieves a value for set operations and calls the block function for delete and none operations.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any, R : Any> PatchOp<T>.map(transform: (T) -> R): PatchOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; all other patch operations (delete and none) are returned as is.

inline fun <T : Any, R : Any> UpdateOp<T>.map(transform: (T) -> R): UpdateOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; none operations are returned as is.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PatchOp<T>.use(block: (T?) -> Unit)

Allows using a patch operation by passing an appropriate value to the given block function.

inline fun <T : Any> UpdateOp<T>.use(block: (T) -> Unit)

Allows using a patch update operation by passing an appropriate value to the given block function.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/map.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/map.html new file mode 100644 index 00000000..ee8dbf03 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/map.html @@ -0,0 +1,76 @@ + + + + + map + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

map

+
+
inline fun <T : Any, R : Any> PatchOp<T>.map(transform: (T) -> R): PatchOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; all other patch operations (delete and none) are returned as is.

Return

Transformed set operation or a passed through delete or none operation.

Parameters

transform

Function to be called for set operations to transform the value.


inline fun <T : Any, R : Any> UpdateOp<T>.map(transform: (T) -> R): UpdateOp<R>

Transforms the value for set operations by calling the provided transform function and creating a new set operation; none operations are returned as is.

Return

Transformed set operation or a passed through delete or none operation.

Parameters

transform

Function to be called for set operations to transform the value.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/use.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/use.html new file mode 100644 index 00000000..5066da09 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.json.patch/use.html @@ -0,0 +1,76 @@ + + + + + use + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

use

+
+
inline fun <T : Any> PatchOp<T>.use(block: (T?) -> Unit)

Allows using a patch operation by passing an appropriate value to the given block function.

Parameters

block

Usage function to be called (or not) based on the patch operation.


inline fun <T : Any> UpdateOp<T>.use(block: (T) -> Unit)

Allows using a patch update operation by passing an appropriate value to the given block function.

Parameters

block

Usage function to be called (or not) based on the patch operation.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-binary-decoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-binary-decoder.html new file mode 100644 index 00000000..535269a8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-binary-decoder.html @@ -0,0 +1,76 @@ + + + + + BinaryDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BinaryDecoder

+
+
constructor()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-companion/default.html new file mode 100644 index 00000000..c84bb4be --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default binary decoder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-companion/index.html new file mode 100644 index 00000000..d6b96696 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default binary decoder.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/decode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/decode.html new file mode 100644 index 00000000..3a0b31d7 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/decode.html @@ -0,0 +1,76 @@ + + + + + decode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decode

+
+
open override fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

Return

Instance of T.

Parameters

data

Binary data source.

type

Target Java/Kotlin type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/index.html new file mode 100644 index 00000000..91a92ddd --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-decoder/index.html @@ -0,0 +1,153 @@ + + + + + BinaryDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BinaryDecoder

+

Decodes binary data into binary data containers.

Decoding to ByteArray, ByteString, InputStream, Source, and BufferedSource is supported.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-binary-encoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-binary-encoder.html new file mode 100644 index 00000000..959e2f3b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-binary-encoder.html @@ -0,0 +1,76 @@ + + + + + BinaryEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BinaryEncoder

+
+
constructor()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-companion/default.html new file mode 100644 index 00000000..3810129d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default binary encoder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-companion/index.html new file mode 100644 index 00000000..146f11c9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default binary encoder.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/encode.html new file mode 100644 index 00000000..88cf922f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+
open override fun <B> encode(value: B): Source

Encodes the given value into a binary data Source.

Return

Binary data source.

Parameters

value

Value to encode.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/index.html new file mode 100644 index 00000000..1d7ca570 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-binary-encoder/index.html @@ -0,0 +1,138 @@ + + + + + BinaryEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BinaryEncoder

+

Encodes binary data into a binary data Source.

Encoding from ByteArray, ByteString, InputStream, Source, and BufferedSource is supported.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <B> encode(value: B): Source

Encodes the given value into a binary data Source.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-c-b-o-r-decoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-c-b-o-r-decoder.html new file mode 100644 index 00000000..37ee93e7 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-c-b-o-r-decoder.html @@ -0,0 +1,76 @@ + + + + + CBORDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CBORDecoder

+
+
constructor(cborMapper: CBORMapper)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-companion/default.html new file mode 100644 index 00000000..a0e57441 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default CBOR decoder configured for Sunday compatibility.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-companion/index.html new file mode 100644 index 00000000..bc7680a1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default CBOR decoder configured for Sunday compatibility.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/index.html new file mode 100644 index 00000000..6c0972ac --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-decoder/index.html @@ -0,0 +1,172 @@ + + + + + CBORDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CBORDecoder

+
class CBORDecoder(cborMapper: CBORMapper) : ObjectMapperDecoder

Decodes binary CBOR data into Java/Kotlin types using Jackson.

See also

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(cborMapper: CBORMapper)
+
+
+
+
+
+
+
+

Types

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val objectMapper: ObjectMapper
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <T : Any> decode(data: Map<String, Any>, type: KType): T

Decodes a structured Map into a specific Java/Kotlin type.

open override fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

Decodes a structured Map into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-c-b-o-r-encoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-c-b-o-r-encoder.html new file mode 100644 index 00000000..6a9a3086 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-c-b-o-r-encoder.html @@ -0,0 +1,76 @@ + + + + + CBOREncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CBOREncoder

+
+
constructor(cborMapper: CBORMapper)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-companion/default.html new file mode 100644 index 00000000..30d49e7c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default CBOR encoder configured for Sunday compatibility.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-companion/index.html new file mode 100644 index 00000000..136aeea9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default CBOR encoder configured for Sunday compatibility.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/index.html new file mode 100644 index 00000000..0daa9acb --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-c-b-o-r-encoder/index.html @@ -0,0 +1,138 @@ + + + + + CBOREncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CBOREncoder

+
class CBOREncoder(cborMapper: CBORMapper) : ObjectMapperEncoder

Encodes Java/Kotlin values into binary CBOR data using Jackson.

See also

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(cborMapper: CBORMapper)
+
+
+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <B> encode(value: B): Source

Encodes the given value into a binary data Source.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-companion/default.html new file mode 100644 index 00000000..ddec6cf8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default JSON decoder configured for Sunday compatibility.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-companion/index.html new file mode 100644 index 00000000..93fd7aa3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default JSON decoder configured for Sunday compatibility.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-j-s-o-n-decoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-j-s-o-n-decoder.html new file mode 100644 index 00000000..2e0e13c8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/-j-s-o-n-decoder.html @@ -0,0 +1,76 @@ + + + + + JSONDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JSONDecoder

+
+
constructor(jsonMapper: JsonMapper)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/decode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/decode.html new file mode 100644 index 00000000..40f08895 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/decode.html @@ -0,0 +1,76 @@ + + + + + decode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decode

+
+
open override fun <T : Any> decode(data: String, type: KType): T

Decodes text into a specific Java/Kotlin type.

Parameters

data

Text data.

type

Target Java/Kotlin type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/index.html new file mode 100644 index 00000000..6f514823 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-decoder/index.html @@ -0,0 +1,172 @@ + + + + + JSONDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JSONDecoder

+
class JSONDecoder(jsonMapper: JsonMapper) : ObjectMapperDecoder, TextMediaTypeDecoder

Decodes binary and text JSON data into Java/Kotlin types using Jackson.

See also

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(jsonMapper: JsonMapper)
+
+
+
+
+
+
+
+

Types

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val objectMapper: ObjectMapper
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <T : Any> decode(data: String, type: KType): T

Decodes text into a specific Java/Kotlin type.

open override fun <T : Any> decode(data: Map<String, Any>, type: KType): T

Decodes a structured Map into a specific Java/Kotlin type.

open override fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

Decodes a structured Map into a specific Java/Kotlin type.

inline fun <T : Any> TextMediaTypeDecoder.decode(data: String): T

Decodes text into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-companion/default.html new file mode 100644 index 00000000..b7fd48fa --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default JSON encoder configured for Sunday compatibility.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-companion/index.html new file mode 100644 index 00000000..2411194c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default JSON encoder configured for Sunday compatibility.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-j-s-o-n-encoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-j-s-o-n-encoder.html new file mode 100644 index 00000000..c2786d76 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/-j-s-o-n-encoder.html @@ -0,0 +1,76 @@ + + + + + JSONEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JSONEncoder

+
+
constructor(jsonMapper: JsonMapper)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/index.html new file mode 100644 index 00000000..50e09cc7 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-j-s-o-n-encoder/index.html @@ -0,0 +1,138 @@ + + + + + JSONEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JSONEncoder

+
class JSONEncoder(jsonMapper: JsonMapper) : ObjectMapperEncoder

Encodes Java/Kotlin values into binary JSON data using Jackson.

See also

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(jsonMapper: JsonMapper)
+
+
+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <B> encode(value: B): Source

Encodes the given value into a binary data Source.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoder/decode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoder/decode.html new file mode 100644 index 00000000..0ae44ec6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoder/decode.html @@ -0,0 +1,76 @@ + + + + + decode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decode

+
+
abstract fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

Return

Instance of T.

Parameters

data

Binary data source.

type

Target Java/Kotlin type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoder/index.html new file mode 100644 index 00000000..fc96f827 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoder/index.html @@ -0,0 +1,115 @@ + + + + + MediaTypeDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaTypeDecoder

+

Decoder for binary data that is related to specific media type.

See also

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/-builder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/-builder.html new file mode 100644 index 00000000..a73a1167 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/-builder.html @@ -0,0 +1,76 @@ + + + + + Builder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Builder

+
+
constructor(registered: Map<MediaType, MediaTypeDecoder> = mapOf())
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/build.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/build.html new file mode 100644 index 00000000..39828dfc --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/build.html @@ -0,0 +1,76 @@ + + + + + build + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

build

+
+

Builds the immutable MediaTypeDecoders instance.

Return

MediaTypeDecoders instance.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/index.html new file mode 100644 index 00000000..8d54a960 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/index.html @@ -0,0 +1,239 @@ + + + + + Builder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Builder

+
class Builder(registered: Map<MediaType, MediaTypeDecoder> = mapOf())

Builder for MediaTypeDecoders.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(registered: Map<MediaType, MediaTypeDecoder> = mapOf())
+
+
+
+
+
+
+
+

Functions

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

Builds the immutable MediaTypeDecoders instance.

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

Registers a decoder with specific media types.

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

Registers the default JSON decoder.

fun registerCBOR(mapper: CBORMapper): MediaTypeDecoders.Builder

Registers a custom CBOR encoder.

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

Registers the default binary decoder.

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

Registers all the default decoders.

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

Registers a dummy binary decoder for Server-Sent Events streams.

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

Registers the default JSON decoder.

fun registerJSON(mapper: JsonMapper): MediaTypeDecoders.Builder

Registers a custom JSON decoder.

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

Registers the default UTF-8 text decoder.

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

Registers a binary decoder for X509 types.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-c-b-o-r.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-c-b-o-r.html new file mode 100644 index 00000000..85dec28d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-c-b-o-r.html @@ -0,0 +1,76 @@ + + + + + registerCBOR + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerCBOR

+
+

Registers the default JSON decoder.

Return

Fluent builder.


fun registerCBOR(mapper: CBORMapper): MediaTypeDecoders.Builder

Registers a custom CBOR encoder.

Return

Fluent builder.

Parameters

mapper

Jackson mapper to use for decoding.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-data.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-data.html new file mode 100644 index 00000000..3e340879 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-data.html @@ -0,0 +1,76 @@ + + + + + registerData + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerData

+
+

Registers the default binary decoder.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-defaults.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-defaults.html new file mode 100644 index 00000000..d34008df --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-defaults.html @@ -0,0 +1,76 @@ + + + + + registerDefaults + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerDefaults

+
+

Registers all the default decoders.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-event-stream.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-event-stream.html new file mode 100644 index 00000000..71362f4d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-event-stream.html @@ -0,0 +1,76 @@ + + + + + registerEventStream + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerEventStream

+
+

Registers a dummy binary decoder for Server-Sent Events streams.

This mapping is only used a placeholder. SSE streams are always decoded using an io.outfoxx.sunday.EventParser.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-j-s-o-n.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-j-s-o-n.html new file mode 100644 index 00000000..b2d75f14 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-j-s-o-n.html @@ -0,0 +1,76 @@ + + + + + registerJSON + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerJSON

+
+

Registers the default JSON decoder.

Return

Fluent builder.


fun registerJSON(mapper: JsonMapper): MediaTypeDecoders.Builder

Registers a custom JSON decoder.

Return

Fluent builder.

Parameters

mapper

Jackson mapper to use for decoding.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-text.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-text.html new file mode 100644 index 00000000..c058b488 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-text.html @@ -0,0 +1,76 @@ + + + + + registerText + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerText

+
+

Registers the default UTF-8 text decoder.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-x509.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-x509.html new file mode 100644 index 00000000..0dd7ab5c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register-x509.html @@ -0,0 +1,76 @@ + + + + + registerX509 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerX509

+
+

Registers a binary decoder for X509 types.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register.html new file mode 100644 index 00000000..b4a26ecb --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-builder/register.html @@ -0,0 +1,76 @@ + + + + + register + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

register

+
+

Registers a decoder with specific media types.

Return

Fluent builder.

Parameters

decoder

Decoder to register.

types

Media types to associate with decoder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-companion/default.html new file mode 100644 index 00000000..d302746f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default decoder container with all the default decoders registered.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-companion/index.html new file mode 100644 index 00000000..64c2683a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default decoder container with all the default decoders registered.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-media-type-decoders.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-media-type-decoders.html new file mode 100644 index 00000000..213545b1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/-media-type-decoders.html @@ -0,0 +1,76 @@ + + + + + MediaTypeDecoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaTypeDecoders

+
+
constructor(registered: Map<MediaType, MediaTypeDecoder>)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/find.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/find.html new file mode 100644 index 00000000..60835fcf --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/find.html @@ -0,0 +1,76 @@ + + + + + find + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

find

+
+
fun find(mediaType: MediaType): MediaTypeDecoder?

Locates a compatible decoder for the given media type.

Return

Compatible MediaTypeDecoder or null if none found.

Parameters

mediaType

Media type to locate decoder for.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/index.html new file mode 100644 index 00000000..d9f42987 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/index.html @@ -0,0 +1,168 @@ + + + + + MediaTypeDecoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaTypeDecoders

+

Container for MediaTypeDecoders that allows registering and locating decoders for specific media types.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(registered: Map<MediaType, MediaTypeDecoder>)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Builder(registered: Map<MediaType, MediaTypeDecoder> = mapOf())

Builder for MediaTypeDecoders.

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun find(mediaType: MediaType): MediaTypeDecoder?

Locates a compatible decoder for the given media type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun supports(mediaType: MediaType): Boolean

Check if the given media type has a decoder registered.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/supports.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/supports.html new file mode 100644 index 00000000..9f266350 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-decoders/supports.html @@ -0,0 +1,76 @@ + + + + + supports + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

supports

+
+
fun supports(mediaType: MediaType): Boolean

Check if the given media type has a decoder registered.

Return

true if a decoder is available.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoder/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoder/encode.html new file mode 100644 index 00000000..61c4fbc6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoder/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+
abstract fun <T> encode(value: T): Source

Encodes the given value into a binary data Source.

Return

Binary data source.

Parameters

value

Value to encode.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoder/index.html new file mode 100644 index 00000000..ff6aa797 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoder/index.html @@ -0,0 +1,100 @@ + + + + + MediaTypeEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaTypeEncoder

+

Encoder producing binary data that is related to specific media type.

See also

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun <T> encode(value: T): Source

Encodes the given value into a binary data Source.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/-builder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/-builder.html new file mode 100644 index 00000000..ae220b19 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/-builder.html @@ -0,0 +1,76 @@ + + + + + Builder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Builder

+
+
constructor(registered: Map<MediaType, MediaTypeEncoder> = mapOf())
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/build.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/build.html new file mode 100644 index 00000000..70ab8b76 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/build.html @@ -0,0 +1,76 @@ + + + + + build + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

build

+
+

Builds the immutable MediaTypeEncoders instance.

Return

MediaTypeEncoders instance.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/index.html new file mode 100644 index 00000000..9f663cdf --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/index.html @@ -0,0 +1,258 @@ + + + + + Builder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Builder

+
class Builder(val registered: Map<MediaType, MediaTypeEncoder> = mapOf())

Builder for MediaTypeEncoders.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(registered: Map<MediaType, MediaTypeEncoder> = mapOf())
+
+
+
+
+
+
+
+

Properties

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

Functions

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

Builds the immutable MediaTypeEncoders instance.

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

Registers an encoder with specific media types.

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

Registers the default CBOR encoder.

fun registerCBOR(mapper: CBORMapper): MediaTypeEncoders.Builder

Registers a custom CBOR encoder.

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

Registers the default binary encoder.

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

Registers all the default encoders.

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

Registers the default JSON encoder.

fun registerJSON(mapper: JsonMapper): MediaTypeEncoders.Builder

Registers a custom JSON encoder.

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

Registers the default UTF-8 text encoder.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun registerURL(arrayEncoding: WWWFormURLEncoder.ArrayEncoding = WWWFormURLEncoder.ArrayEncoding.Unbracketed, boolEncoding: WWWFormURLEncoder.BoolEncoding = WWWFormURLEncoder.BoolEncoding.Literal, dateEncoding: WWWFormURLEncoder.DateEncoding = WWWFormURLEncoder.DateEncoding.FractionalSecondsSinceEpoch, mapper: ObjectMapper = ObjectMapper().findAndRegisterModules()): MediaTypeEncoders.Builder

Register a URL encoder.

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

Registers a binary encoder for X509 types.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-c-b-o-r.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-c-b-o-r.html new file mode 100644 index 00000000..e16089db --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-c-b-o-r.html @@ -0,0 +1,76 @@ + + + + + registerCBOR + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerCBOR

+
+

Registers the default CBOR encoder.

Return

Fluent builder.


fun registerCBOR(mapper: CBORMapper): MediaTypeEncoders.Builder

Registers a custom CBOR encoder.

Return

Fluent builder.

Parameters

mapper

Jackson mapper to use for encoding.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-data.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-data.html new file mode 100644 index 00000000..aa75fbce --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-data.html @@ -0,0 +1,76 @@ + + + + + registerData + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerData

+
+

Registers the default binary encoder.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-defaults.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-defaults.html new file mode 100644 index 00000000..f23c5037 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-defaults.html @@ -0,0 +1,76 @@ + + + + + registerDefaults + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerDefaults

+
+

Registers all the default encoders.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-j-s-o-n.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-j-s-o-n.html new file mode 100644 index 00000000..15578a7a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-j-s-o-n.html @@ -0,0 +1,76 @@ + + + + + registerJSON + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerJSON

+
+

Registers the default JSON encoder.

Return

Fluent builder.


fun registerJSON(mapper: JsonMapper): MediaTypeEncoders.Builder

Registers a custom JSON encoder.

Return

Fluent builder.

Parameters

mapper

Jackson mapper to use for encoding.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-text.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-text.html new file mode 100644 index 00000000..ddfbba0e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-text.html @@ -0,0 +1,76 @@ + + + + + registerText + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerText

+
+

Registers the default UTF-8 text encoder.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-u-r-l.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-u-r-l.html new file mode 100644 index 00000000..0bd728ac --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-u-r-l.html @@ -0,0 +1,76 @@ + + + + + registerURL + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerURL

+
+
fun registerURL(arrayEncoding: WWWFormURLEncoder.ArrayEncoding = WWWFormURLEncoder.ArrayEncoding.Unbracketed, boolEncoding: WWWFormURLEncoder.BoolEncoding = WWWFormURLEncoder.BoolEncoding.Literal, dateEncoding: WWWFormURLEncoder.DateEncoding = WWWFormURLEncoder.DateEncoding.FractionalSecondsSinceEpoch, mapper: ObjectMapper = ObjectMapper().findAndRegisterModules()): MediaTypeEncoders.Builder

Register a URL encoder.

Return

Fluent builder.

Parameters

arrayEncoding

Array encoding format to use.

boolEncoding

Bool encoding format to use.

dateEncoding

Date encoding format to use.

mapper

Jackson object mapper to use.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-x509.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-x509.html new file mode 100644 index 00000000..b0aef13e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register-x509.html @@ -0,0 +1,76 @@ + + + + + registerX509 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerX509

+
+

Registers a binary encoder for X509 types.

Return

Fluent builder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register.html new file mode 100644 index 00000000..37670976 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/register.html @@ -0,0 +1,76 @@ + + + + + register + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

register

+
+

Registers an encoder with specific media types.

Return

Fluent builder.

Parameters

encoder

Encoder to register.

types

Media types to associate with encoder.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/registered.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/registered.html new file mode 100644 index 00000000..e9b762db --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-builder/registered.html @@ -0,0 +1,76 @@ + + + + + registered + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registered

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-companion/default.html new file mode 100644 index 00000000..56a1c8f3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default encoder container with all the default encoders registered.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-companion/index.html new file mode 100644 index 00000000..4820c90a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default encoder container with all the default encoders registered.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-media-type-encoders.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-media-type-encoders.html new file mode 100644 index 00000000..ac93a3d9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/-media-type-encoders.html @@ -0,0 +1,76 @@ + + + + + MediaTypeEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaTypeEncoders

+
+
constructor(registered: Map<MediaType, MediaTypeEncoder>)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/find.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/find.html new file mode 100644 index 00000000..2481e830 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/find.html @@ -0,0 +1,76 @@ + + + + + find + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

find

+
+
fun find(mediaType: MediaType): MediaTypeEncoder?

Locates a compatible encoder for the given media type.

Return

Compatible MediaTypeEncoder or null if none found.

Parameters

mediaType

Media type to locate encoder for.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/index.html new file mode 100644 index 00000000..02c37e79 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/index.html @@ -0,0 +1,168 @@ + + + + + MediaTypeEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaTypeEncoders

+

Container for MediaTypeEncoders that allows registering and locating encoders for specific media types.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(registered: Map<MediaType, MediaTypeEncoder>)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Builder(val registered: Map<MediaType, MediaTypeEncoder> = mapOf())

Builder for MediaTypeEncoders.

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun find(mediaType: MediaType): MediaTypeEncoder?

Locates a compatible encoder for the given media type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun supports(mediaType: MediaType): Boolean

Check if the given media type has an encoder registered.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/supports.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/supports.html new file mode 100644 index 00000000..3fcb72c3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-media-type-encoders/supports.html @@ -0,0 +1,76 @@ + + + + + supports + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

supports

+
+
fun supports(mediaType: MediaType): Boolean

Check if the given media type has an encoder registered.

Return

true if an encoder is available.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/-custom-deserialization-problem-handler.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/-custom-deserialization-problem-handler.html new file mode 100644 index 00000000..c116a0bd --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/-custom-deserialization-problem-handler.html @@ -0,0 +1,76 @@ + + + + + CustomDeserializationProblemHandler + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CustomDeserializationProblemHandler

+
+
constructor()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/handle-unknown-type-id.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/handle-unknown-type-id.html new file mode 100644 index 00000000..34a9ffcd --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/handle-unknown-type-id.html @@ -0,0 +1,76 @@ + + + + + handleUnknownTypeId + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

handleUnknownTypeId

+
+
open override fun handleUnknownTypeId(ctxt: DeserializationContext?, baseType: JavaType?, subTypeId: String?, idResolver: TypeIdResolver?, failureMsg: String?): JavaType?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/index.html new file mode 100644 index 00000000..1d521e30 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-custom-deserialization-problem-handler/index.html @@ -0,0 +1,254 @@ + + + + + CustomDeserializationProblemHandler + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CustomDeserializationProblemHandler

+
class CustomDeserializationProblemHandler : DeserializationProblemHandler
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleInstantiationProblem(p0: DeserializationContext, p1: Class<*>, p2: Any, p3: Throwable): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleMissingInstantiator(p0: DeserializationContext, p1: Class<*>, p2: JsonParser, p3: String): Any
open fun handleMissingInstantiator(p0: DeserializationContext, p1: Class<*>, p2: ValueInstantiator, p3: JsonParser, p4: String): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleMissingTypeId(p0: DeserializationContext, p1: JavaType, p2: TypeIdResolver, p3: String): JavaType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleUnexpectedToken(p0: DeserializationContext, p1: JavaType, p2: JsonToken, p3: JsonParser, p4: String): Any
open fun handleUnexpectedToken(p0: DeserializationContext, p1: Class<*>, p2: JsonToken, p3: JsonParser, p4: String): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleUnknownProperty(p0: DeserializationContext, p1: JsonParser, p2: JsonDeserializer<*>, p3: Any, p4: String): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun handleUnknownTypeId(ctxt: DeserializationContext?, baseType: JavaType?, subTypeId: String?, idResolver: TypeIdResolver?, failureMsg: String?): JavaType?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleWeirdKey(p0: DeserializationContext, p1: Class<*>, p2: String, p3: String): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleWeirdNativeValue(p0: DeserializationContext, p1: JavaType, p2: Any, p3: JsonParser): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleWeirdNumberValue(p0: DeserializationContext, p1: Class<*>, p2: Number, p3: String): Any
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun handleWeirdStringValue(p0: DeserializationContext, p1: Class<*>, p2: String, p3: String): Any
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-object-mapper-decoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-object-mapper-decoder.html new file mode 100644 index 00000000..3cf3b5aa --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/-object-mapper-decoder.html @@ -0,0 +1,76 @@ + + + + + ObjectMapperDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ObjectMapperDecoder

+
+
constructor(objectMapper: ObjectMapper)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/decode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/decode.html new file mode 100644 index 00000000..a4b7c739 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/decode.html @@ -0,0 +1,76 @@ + + + + + decode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decode

+
+
open override fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

Return

Instance of T.

Parameters

data

Binary data source.

type

Target Java/Kotlin type.


open override fun <T : Any> decode(data: Map<String, Any>, type: KType): T

Decodes a structured Map into a specific Java/Kotlin type.

Parameters

data

Structured map to decode.

type

Target Java/Kotlin type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/index.html new file mode 100644 index 00000000..2f1500cf --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/index.html @@ -0,0 +1,172 @@ + + + + + ObjectMapperDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ObjectMapperDecoder

+
open class ObjectMapperDecoder(objectMapper: ObjectMapper) : MediaTypeDecoder, StructuredMediaTypeDecoder

Common Jackson ObjectMapper decoder that supports decoding from binary data and structured map data.

Inheritors

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(objectMapper: ObjectMapper)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class CustomDeserializationProblemHandler : DeserializationProblemHandler
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val objectMapper: ObjectMapper
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <T : Any> decode(data: Map<String, Any>, type: KType): T

Decodes a structured Map into a specific Java/Kotlin type.

open override fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

Decodes a structured Map into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/object-mapper.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/object-mapper.html new file mode 100644 index 00000000..278e2dd2 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-decoder/object-mapper.html @@ -0,0 +1,76 @@ + + + + + objectMapper + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

objectMapper

+
+
val objectMapper: ObjectMapper
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/-object-mapper-encoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/-object-mapper-encoder.html new file mode 100644 index 00000000..a8848d44 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/-object-mapper-encoder.html @@ -0,0 +1,76 @@ + + + + + ObjectMapperEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ObjectMapperEncoder

+
+
constructor(objectMapper: ObjectMapper)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/encode.html new file mode 100644 index 00000000..657d927b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+
open override fun <B> encode(value: B): Source

Encodes the given value into a binary data Source.

Return

Binary data source.

Parameters

value

Value to encode.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/index.html new file mode 100644 index 00000000..84c6177e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-object-mapper-encoder/index.html @@ -0,0 +1,119 @@ + + + + + ObjectMapperEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ObjectMapperEncoder

+
open class ObjectMapperEncoder(objectMapper: ObjectMapper) : MediaTypeEncoder

Common Jackson ObjectMapper encoder that supports encoding Java/Kotlin values into binary data.

Inheritors

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(objectMapper: ObjectMapper)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <B> encode(value: B): Source

Encodes the given value into a binary data Source.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-structured-media-type-decoder/decode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-structured-media-type-decoder/decode.html new file mode 100644 index 00000000..fd91144b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-structured-media-type-decoder/decode.html @@ -0,0 +1,76 @@ + + + + + decode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decode

+
+
abstract fun <T : Any> decode(data: Map<String, Any>, type: KType): T

Decodes a structured Map into a specific Java/Kotlin type.

Parameters

data

Structured map to decode.

type

Target Java/Kotlin type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-structured-media-type-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-structured-media-type-decoder/index.html new file mode 100644 index 00000000..9c697e79 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-structured-media-type-decoder/index.html @@ -0,0 +1,115 @@ + + + + + StructuredMediaTypeDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StructuredMediaTypeDecoder

+

Common interface for decoders that support decoding from structured maps in addition to binary data.

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

abstract fun <T : Any> decode(data: Map<String, Any>, type: KType): T

Decodes a structured Map into a specific Java/Kotlin type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

Decodes a structured Map into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-companion/default.html new file mode 100644 index 00000000..a35da394 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default text decoder configured for UTF-8

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-companion/index.html new file mode 100644 index 00000000..49551b47 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default text decoder configured for UTF-8

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-text-decoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-text-decoder.html new file mode 100644 index 00000000..e68eca9d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/-text-decoder.html @@ -0,0 +1,76 @@ + + + + + TextDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TextDecoder

+
+
constructor(charset: Charset)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/decode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/decode.html new file mode 100644 index 00000000..8d1cfdc8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/decode.html @@ -0,0 +1,76 @@ + + + + + decode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decode

+
+
open override fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

Return

Instance of T.

Parameters

data

Binary data source.

type

Target Java/Kotlin type.


open override fun <T : Any> decode(data: String, type: KType): T

Decodes text into a specific Java/Kotlin type.

Parameters

data

Text data.

type

Target Java/Kotlin type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/index.html new file mode 100644 index 00000000..1ccf940f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-decoder/index.html @@ -0,0 +1,153 @@ + + + + + TextDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TextDecoder

+

Decodes binary data into Java text containers.

Decoding to String, and CharSequence is supported.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(charset: Charset)
+
+
+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <T : Any> decode(data: String, type: KType): T

Decodes text into a specific Java/Kotlin type.

open override fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

inline fun <T : Any> TextMediaTypeDecoder.decode(data: String): T

Decodes text into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-companion/default.html new file mode 100644 index 00000000..bcf7e501 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default text encoder configured for UTF-8.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-companion/index.html new file mode 100644 index 00000000..6f0c065c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default text encoder configured for UTF-8.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-text-encoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-text-encoder.html new file mode 100644 index 00000000..6122c65a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/-text-encoder.html @@ -0,0 +1,76 @@ + + + + + TextEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TextEncoder

+
+
constructor(charset: Charset)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/encode.html new file mode 100644 index 00000000..1c6341f5 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+
open override fun <B> encode(value: B): Source

Encodes the given value into a binary data Source.

Return

Binary data source.

Parameters

value

Value to encode.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/index.html new file mode 100644 index 00000000..9067dfe4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-encoder/index.html @@ -0,0 +1,138 @@ + + + + + TextEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TextEncoder

+

Encodes text into a binary data Source.

Encoding from String, and CharSequence is supported.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(charset: Charset)
+
+
+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <B> encode(value: B): Source

Encodes the given value into a binary data Source.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-media-type-decoder/decode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-media-type-decoder/decode.html new file mode 100644 index 00000000..1f27cdd3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-media-type-decoder/decode.html @@ -0,0 +1,76 @@ + + + + + decode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decode

+
+
abstract fun <T : Any> decode(data: String, type: KType): T

Decodes text into a specific Java/Kotlin type.

Parameters

data

Text data.

type

Target Java/Kotlin type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-media-type-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-media-type-decoder/index.html new file mode 100644 index 00000000..42c8e54d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-text-media-type-decoder/index.html @@ -0,0 +1,115 @@ + + + + + TextMediaTypeDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TextMediaTypeDecoder

+

Common interface for decoders that support decoding from text in addition to binary data.

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun <T : Any> decode(data: Source, type: KType): T

Decodes binary data into a specific Java/Kotlin type.

abstract fun <T : Any> decode(data: String, type: KType): T

Decodes text into a specific Java/Kotlin type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

inline fun <T : Any> TextMediaTypeDecoder.decode(data: String): T

Decodes text into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-u-r-l-query-params-encoder/encode-query-string.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-u-r-l-query-params-encoder/encode-query-string.html new file mode 100644 index 00000000..c6c6913f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-u-r-l-query-params-encoder/encode-query-string.html @@ -0,0 +1,76 @@ + + + + + encodeQueryString + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encodeQueryString

+
+
abstract fun encodeQueryString(parameters: Parameters): String

Encodes parameters into a URL encoded string.

Return

URL encoded string.

Parameters

parameters

Parameters to encode.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-u-r-l-query-params-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-u-r-l-query-params-encoder/index.html new file mode 100644 index 00000000..4ec6eb30 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-u-r-l-query-params-encoder/index.html @@ -0,0 +1,115 @@ + + + + + URLQueryParamsEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

URLQueryParamsEncoder

+

Common interface for encoders that support encoding parameters int a URL encoded string as well as binary data.

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun <T> encode(value: T): Source

Encodes the given value into a binary data Source.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun encodeQueryString(parameters: Parameters): String

Encodes parameters into a URL encoded string.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/-bracketed/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/-bracketed/index.html new file mode 100644 index 00000000..e5196cff --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/-bracketed/index.html @@ -0,0 +1,130 @@ + + + + + Bracketed + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Bracketed

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val encode: (String) -> String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/-unbracketed/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/-unbracketed/index.html new file mode 100644 index 00000000..5cdc4460 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/-unbracketed/index.html @@ -0,0 +1,130 @@ + + + + + Unbracketed + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Unbracketed

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val encode: (String) -> String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/encode.html new file mode 100644 index 00000000..89718412 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+
val encode: (String) -> String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/entries.html new file mode 100644 index 00000000..705409e9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/index.html new file mode 100644 index 00000000..44e99d9a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/index.html @@ -0,0 +1,213 @@ + + + + + ArrayEncoding + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ArrayEncoding

+ +
+
+
+
+
+

Entries

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val encode: (String) -> String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/value-of.html new file mode 100644 index 00000000..6decf6c8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/values.html new file mode 100644 index 00000000..74139e3d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-array-encoding/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/-literal/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/-literal/index.html new file mode 100644 index 00000000..a5ba17a8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/-literal/index.html @@ -0,0 +1,130 @@ + + + + + Literal + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Literal

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/-numeric/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/-numeric/index.html new file mode 100644 index 00000000..83d39bc3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/-numeric/index.html @@ -0,0 +1,130 @@ + + + + + Numeric + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Numeric

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/encode.html new file mode 100644 index 00000000..a928e3f0 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/entries.html new file mode 100644 index 00000000..42b69439 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/index.html new file mode 100644 index 00000000..5547358d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/index.html @@ -0,0 +1,213 @@ + + + + + BoolEncoding + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BoolEncoding

+ +
+
+
+
+
+

Entries

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/value-of.html new file mode 100644 index 00000000..f5365b0b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/values.html new file mode 100644 index 00000000..98dc0fdf --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-bool-encoding/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-companion/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-companion/default.html new file mode 100644 index 00000000..b9709b7a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-companion/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+

Default URL encoder configured for Sunday compatibility.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-companion/index.html new file mode 100644 index 00000000..c47db7c8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Default URL encoder configured for Sunday compatibility.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-fractional-seconds-since-epoch/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-fractional-seconds-since-epoch/index.html new file mode 100644 index 00000000..cf430205 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-fractional-seconds-since-epoch/index.html @@ -0,0 +1,130 @@ + + + + + FractionalSecondsSinceEpoch + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

FractionalSecondsSinceEpoch

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-i-s-o8601/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-i-s-o8601/index.html new file mode 100644 index 00000000..29bbbf73 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-i-s-o8601/index.html @@ -0,0 +1,130 @@ + + + + + ISO8601 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ISO8601

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-milliseconds-since-epoch/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-milliseconds-since-epoch/index.html new file mode 100644 index 00000000..94794756 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/-milliseconds-since-epoch/index.html @@ -0,0 +1,130 @@ + + + + + MillisecondsSinceEpoch + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MillisecondsSinceEpoch

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/encode.html new file mode 100644 index 00000000..1d7197d3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/entries.html new file mode 100644 index 00000000..e67a0219 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/index.html new file mode 100644 index 00000000..baa5b6fa --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/index.html @@ -0,0 +1,228 @@ + + + + + DateEncoding + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DateEncoding

+ +
+
+
+
+
+

Entries

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/value-of.html new file mode 100644 index 00000000..f002c439 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/values.html new file mode 100644 index 00000000..09a9b6f6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-date-encoding/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-w-w-w-form-u-r-l-encoder.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-w-w-w-form-u-r-l-encoder.html new file mode 100644 index 00000000..1d163102 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/-w-w-w-form-u-r-l-encoder.html @@ -0,0 +1,76 @@ + + + + + WWWFormURLEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WWWFormURLEncoder

+
+
constructor(arrayEncoding: WWWFormURLEncoder.ArrayEncoding, boolEncoding: WWWFormURLEncoder.BoolEncoding, dateEncoding: WWWFormURLEncoder.DateEncoding, mapper: ObjectMapper = ObjectMapper().findAndRegisterModules())
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/encode-query-string.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/encode-query-string.html new file mode 100644 index 00000000..050e3549 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/encode-query-string.html @@ -0,0 +1,76 @@ + + + + + encodeQueryString + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encodeQueryString

+
+
open override fun encodeQueryString(parameters: Parameters): String

Encodes parameters into a URL encoded string.

Return

URL encoded string.

Parameters

parameters

Parameters to encode.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/encode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/encode.html new file mode 100644 index 00000000..3ecaf453 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/encode.html @@ -0,0 +1,76 @@ + + + + + encode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encode

+
+
open override fun <T> encode(value: T): Source

Encodes the given value into a binary data Source.

Return

Binary data source.

Parameters

value

Value to encode.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/index.html new file mode 100644 index 00000000..7deda55e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/-w-w-w-form-u-r-l-encoder/index.html @@ -0,0 +1,198 @@ + + + + + WWWFormURLEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WWWFormURLEncoder

+
class WWWFormURLEncoder(arrayEncoding: WWWFormURLEncoder.ArrayEncoding, boolEncoding: WWWFormURLEncoder.BoolEncoding, dateEncoding: WWWFormURLEncoder.DateEncoding, mapper: ObjectMapper = ObjectMapper().findAndRegisterModules()) : URLQueryParamsEncoder

Encodes Java/Kotlin values into application/www-url-form-encoded strings and binary data sources.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(arrayEncoding: WWWFormURLEncoder.ArrayEncoding, boolEncoding: WWWFormURLEncoder.BoolEncoding, dateEncoding: WWWFormURLEncoder.DateEncoding, mapper: ObjectMapper = ObjectMapper().findAndRegisterModules())
+
+
+
+
+
+
+
+

Types

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun <T> encode(value: T): Source

Encodes the given value into a binary data Source.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun encodeQueryString(parameters: Parameters): String

Encodes parameters into a URL encoded string.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/decode.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/decode.html new file mode 100644 index 00000000..2a24d4e9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/decode.html @@ -0,0 +1,76 @@ + + + + + decode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decode

+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

The target Java/Kotlin type is deduced by the reified type parameter T.

Return

Instance of T.

Parameters

data

Binary data source.


Decodes a structured Map into a specific Java/Kotlin type.

The target Java/Kotlin type is deduced by the reified type parameter T.

Parameters

data

Structured map to decode.


inline fun <T : Any> TextMediaTypeDecoder.decode(data: String): T

Decodes text into a specific Java/Kotlin type.

Parameters

data

Text data.

type

Target Java/Kotlin type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/index.html new file mode 100644 index 00000000..51b01261 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.mediatypes.codecs/index.html @@ -0,0 +1,373 @@ + + + + + io.outfoxx.sunday.mediatypes.codecs + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

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

Decodes binary data into binary data containers.

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

Encodes binary data into a binary data Source.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class CBORDecoder(cborMapper: CBORMapper) : ObjectMapperDecoder

Decodes binary CBOR data into Java/Kotlin types using Jackson.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class CBOREncoder(cborMapper: CBORMapper) : ObjectMapperEncoder

Encodes Java/Kotlin values into binary CBOR data using Jackson.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class JSONDecoder(jsonMapper: JsonMapper) : ObjectMapperDecoder, TextMediaTypeDecoder

Decodes binary and text JSON data into Java/Kotlin types using Jackson.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class JSONEncoder(jsonMapper: JsonMapper) : ObjectMapperEncoder

Encodes Java/Kotlin values into binary JSON data using Jackson.

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

Decoder for binary data that is related to specific media type.

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

Container for MediaTypeDecoders that allows registering and locating decoders for specific media types.

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

Encoder producing binary data that is related to specific media type.

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

Container for MediaTypeEncoders that allows registering and locating encoders for specific media types.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open class ObjectMapperDecoder(objectMapper: ObjectMapper) : MediaTypeDecoder, StructuredMediaTypeDecoder

Common Jackson ObjectMapper decoder that supports decoding from binary data and structured map data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open class ObjectMapperEncoder(objectMapper: ObjectMapper) : MediaTypeEncoder

Common Jackson ObjectMapper encoder that supports encoding Java/Kotlin values into binary data.

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

Common interface for decoders that support decoding from structured maps in addition to binary data.

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

Decodes binary data into Java text containers.

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

Encodes text into a binary data Source.

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

Common interface for decoders that support decoding from text in addition to binary data.

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

Common interface for encoders that support encoding parameters int a URL encoded string as well as binary data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class WWWFormURLEncoder(arrayEncoding: WWWFormURLEncoder.ArrayEncoding, boolEncoding: WWWFormURLEncoder.BoolEncoding, dateEncoding: WWWFormURLEncoder.DateEncoding, mapper: ObjectMapper = ObjectMapper().findAndRegisterModules()) : URLQueryParamsEncoder

Encodes Java/Kotlin values into application/www-url-form-encoded strings and binary data sources.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> MediaTypeDecoder.decode(data: Source): T

Decodes binary data into a specific Java/Kotlin type.

Decodes a structured Map into a specific Java/Kotlin type.

inline fun <T : Any> TextMediaTypeDecoder.decode(data: String): T

Decodes text into a specific Java/Kotlin type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/-non-standard-status.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/-non-standard-status.html new file mode 100644 index 00000000..bf639d34 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/-non-standard-status.html @@ -0,0 +1,76 @@ + + + + + NonStandardStatus + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NonStandardStatus

+
+
constructor(response: Response)
constructor(statusCode: Int, reasonPhrase: String?)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/get-reason-phrase.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/get-reason-phrase.html new file mode 100644 index 00000000..3ce4ddbe --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/get-reason-phrase.html @@ -0,0 +1,76 @@ + + + + + getReasonPhrase + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getReasonPhrase

+
+
open override fun getReasonPhrase(): String?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/get-status-code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/get-status-code.html new file mode 100644 index 00000000..bb3ad1eb --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/get-status-code.html @@ -0,0 +1,76 @@ + + + + + getStatusCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getStatusCode

+
+
open override fun getStatusCode(): Int
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/index.html new file mode 100644 index 00000000..bc014cac --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/-non-standard-status/index.html @@ -0,0 +1,134 @@ + + + + + NonStandardStatus + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NonStandardStatus

+
data class NonStandardStatus(statusCode: Int, reasonPhrase: String?) : StatusType

Container for non-standard HTTP statuses.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(response: Response)
constructor(statusCode: Int, reasonPhrase: String?)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getReasonPhrase(): String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getStatusCode(): Int
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/index.html new file mode 100644 index 00000000..b7c77201 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.problems/index.html @@ -0,0 +1,99 @@ + + + + + io.outfoxx.sunday.problems + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class NonStandardStatus(statusCode: Int, reasonPhrase: String?) : StatusType

Container for non-standard HTTP statuses.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.utils/from.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.utils/from.html new file mode 100644 index 00000000..b32ce4d9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.utils/from.html @@ -0,0 +1,76 @@ + + + + + from + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

from

+
+
fun Charsets.from(mediaType: MediaType, default: Charset = UTF_8): Charset

Look up a CharSet based on a given media type's charset parameter.

Return

Charset from the mediaType or the default.

Parameters

mediaType

MediaType to derive the CharSet from.

default

If mediaType doesn't have a charset parameter, this value is returned.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.utils/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.utils/index.html new file mode 100644 index 00000000..2aa5007a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday.utils/index.html @@ -0,0 +1,99 @@ + + + + + io.outfoxx.sunday.utils + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Charsets.from(mediaType: MediaType, default: Charset = UTF_8): Charset

Look up a CharSet based on a given media type's charset parameter.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-companion/index.html new file mode 100644 index 00000000..7a35c0d4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-companion/index.html @@ -0,0 +1,80 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/-event-info.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/-event-info.html new file mode 100644 index 00000000..33bb8d2e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/-event-info.html @@ -0,0 +1,76 @@ + + + + + EventInfo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventInfo

+
+
constructor(retry: String? = null, event: String? = null, id: String? = null, data: String? = null)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/data.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/data.html new file mode 100644 index 00000000..e2733eb1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/data.html @@ -0,0 +1,76 @@ + + + + + data + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

data

+
+
var data: String?

SSE data field.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/event.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/event.html new file mode 100644 index 00000000..3264382a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/event.html @@ -0,0 +1,76 @@ + + + + + event + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

event

+
+

SSE event field.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/id.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/id.html new file mode 100644 index 00000000..02f2bbfb --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/id.html @@ -0,0 +1,76 @@ + + + + + id + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
var id: String?

SSE id field.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/index.html new file mode 100644 index 00000000..68427d57 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/index.html @@ -0,0 +1,183 @@ + + + + + EventInfo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventInfo

+
data class EventInfo(var retry: String? = null, var event: String? = null, var id: String? = null, var data: String? = null)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(retry: String? = null, event: String? = null, id: String? = null, data: String? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var data: String?

SSE data field.

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

SSE event field.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var id: String?

SSE id field.

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

SSE retry field.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/retry.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/retry.html new file mode 100644 index 00000000..8b10a853 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/retry.html @@ -0,0 +1,76 @@ + + + + + retry + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

retry

+
+

SSE retry field.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/to-event.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/to-event.html new file mode 100644 index 00000000..fad37254 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-info/to-event.html @@ -0,0 +1,76 @@ + + + + + toEvent + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toEvent

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-parser.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-parser.html new file mode 100644 index 00000000..fcde9646 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/-event-parser.html @@ -0,0 +1,76 @@ + + + + + EventParser + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventParser

+
+
constructor()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/index.html new file mode 100644 index 00000000..4bb42f49 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/index.html @@ -0,0 +1,153 @@ + + + + + EventParser + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventParser

+

Parses & Dispatches Server-Sent Events.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class EventInfo(var retry: String? = null, var event: String? = null, var id: String? = null, var data: String? = null)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun process(data: Buffer, dispatcher: (EventParser.EventInfo) -> Unit)

Push mode processing.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/process.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/process.html new file mode 100644 index 00000000..7a1fd10f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-parser/process.html @@ -0,0 +1,76 @@ + + + + + process + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

process

+
+
fun process(data: Buffer, dispatcher: (EventParser.EventInfo) -> Unit)

Push mode processing.

Parses complete events that have been made available up to the end of the provided data; saving any unprocessed data until the next invocation.

Parameters

data

Latest data to process

dispatcher

Handler for parsed events.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-event-source-error.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-event-source-error.html new file mode 100644 index 00000000..88ec61fa --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-event-source-error.html @@ -0,0 +1,76 @@ + + + + + EventSourceError + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventSourceError

+
+
constructor(reason: EventSourceError.Reason)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/-event-timeout/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/-event-timeout/index.html new file mode 100644 index 00000000..6b647091 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/-event-timeout/index.html @@ -0,0 +1,130 @@ + + + + + EventTimeout + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventTimeout

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/-invalid-state/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/-invalid-state/index.html new file mode 100644 index 00000000..d54265d5 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/-invalid-state/index.html @@ -0,0 +1,130 @@ + + + + + InvalidState + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InvalidState

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/entries.html new file mode 100644 index 00000000..955d50cf --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/index.html new file mode 100644 index 00000000..0fbe9757 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/index.html @@ -0,0 +1,213 @@ + + + + + Reason + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Reason

+ +
+
+
+
+
+

Entries

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/message.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/message.html new file mode 100644 index 00000000..fb8dbf4c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/message.html @@ -0,0 +1,76 @@ + + + + + message + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

message

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/value-of.html new file mode 100644 index 00000000..465230ef --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/values.html new file mode 100644 index 00000000..26f458ce --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/-reason/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/index.html new file mode 100644 index 00000000..fa68cd06 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/index.html @@ -0,0 +1,292 @@ + + + + + EventSourceError + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventSourceError

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(reason: EventSourceError.Reason)
+
+
+
+
+
+
+
+

Types

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/reason.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/reason.html new file mode 100644 index 00000000..46fa1759 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source-error/reason.html @@ -0,0 +1,76 @@ + + + + + reason + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reason

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/event-timeout-check-interval-default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/event-timeout-check-interval-default.html new file mode 100644 index 00000000..f3e1c283 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/event-timeout-check-interval-default.html @@ -0,0 +1,76 @@ + + + + + eventTimeoutCheckIntervalDefault + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

eventTimeoutCheckIntervalDefault

+
+

Global default time interval for event timeout checks.

This setting controls the frequency that the event timeout is checked.

Each EventSource can override this setting in its constructor using the eventTimeoutCheckInterval.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/event-timeout-default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/event-timeout-default.html new file mode 100644 index 00000000..30bee022 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/event-timeout-default.html @@ -0,0 +1,76 @@ + + + + + eventTimeoutDefault + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

eventTimeoutDefault

+
+

Global default time interval for event timeout.

If an event is not received within the specified timeout the connection is forcibly restarted. If set to null, the default will be that event timeouts are disabled.

Each EventSource can override this setting in its constructor using the eventTimeout constructor parameter.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/http-read-timeout-default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/http-read-timeout-default.html new file mode 100644 index 00000000..1f0c3279 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/http-read-timeout-default.html @@ -0,0 +1,76 @@ + + + + + httpReadTimeoutDefault + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

httpReadTimeoutDefault

+
+

Global default read timeout for EventSource http clients.

If data is not received without the read timeout, a cancellation error will cause a reconnection attempt to be initiated.

Note: EventSources can override the HTTP read timeout by customizing the httpClient constructor parameters. This default applies to instances that use a system create client.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/index.html new file mode 100644 index 00000000..d5d8b53e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/index.html @@ -0,0 +1,145 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Global default time interval for event timeout checks.

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

Global default time interval for event timeout.

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

Global default read timeout for EventSource http clients.

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

Global default time interval for connection retries.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/retry-time-default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/retry-time-default.html new file mode 100644 index 00000000..887d20ed --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-companion/retry-time-default.html @@ -0,0 +1,76 @@ + + + + + retryTimeDefault + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

retryTimeDefault

+
+

Global default time interval for connection retries.

See also

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event-source.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event-source.html new file mode 100644 index 00000000..7034410e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event-source.html @@ -0,0 +1,76 @@ + + + + + EventSource + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventSource

+
+
constructor(requestSupplier: suspend (Headers) -> Request, retryTime: Duration = retryTimeDefault, eventTimeout: Duration? = eventTimeoutDefault, eventTimeoutCheckInterval: Duration = eventTimeoutCheckIntervalDefault, logger: Logger = LoggerFactory.getLogger(EventSource::class.java))
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/-event.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/-event.html new file mode 100644 index 00000000..92a3df54 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/-event.html @@ -0,0 +1,76 @@ + + + + + Event + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Event

+
+
constructor(event: String?, id: String?, data: String?, origin: String)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/data.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/data.html new file mode 100644 index 00000000..7499e063 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/data.html @@ -0,0 +1,76 @@ + + + + + data + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

data

+
+
val data: String?

SSE data field.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/event.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/event.html new file mode 100644 index 00000000..d36d462b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/event.html @@ -0,0 +1,76 @@ + + + + + event + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

event

+
+

SSE event field.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/id.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/id.html new file mode 100644 index 00000000..36ddcf75 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/id.html @@ -0,0 +1,76 @@ + + + + + id + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String?

SSE id field.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/index.html new file mode 100644 index 00000000..c28467aa --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/index.html @@ -0,0 +1,164 @@ + + + + + Event + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Event

+
data class Event(val event: String?, val id: String?, val data: String?, val origin: String)

SSE Event.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(event: String?, id: String?, data: String?, origin: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val data: String?

SSE data field.

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

SSE event field.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String?

SSE id field.

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

SSE origin.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/origin.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/origin.html new file mode 100644 index 00000000..43b73bde --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-event/origin.html @@ -0,0 +1,76 @@ + + + + + origin + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

origin

+
+

SSE origin.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-closed/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-closed/index.html new file mode 100644 index 00000000..11bdc673 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-closed/index.html @@ -0,0 +1,115 @@ + + + + + Closed + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Closed

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-connecting/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-connecting/index.html new file mode 100644 index 00000000..dd8f59c1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-connecting/index.html @@ -0,0 +1,115 @@ + + + + + Connecting + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Connecting

+

EventSource is connecting.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-open/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-open/index.html new file mode 100644 index 00000000..f81235ca --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/-open/index.html @@ -0,0 +1,115 @@ + + + + + Open + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Open

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/entries.html new file mode 100644 index 00000000..93e46a95 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/index.html new file mode 100644 index 00000000..2c1f8c21 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/index.html @@ -0,0 +1,213 @@ + + + + + ReadyState + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ReadyState

+

Possible states of the EventSource.

+
+
+
+
+
+

Entries

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

EventSource is connecting.

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/value-of.html new file mode 100644 index 00000000..56dd9869 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/values.html new file mode 100644 index 00000000..98ae98a1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/-ready-state/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/add-event-listener.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/add-event-listener.html new file mode 100644 index 00000000..76cd036e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/add-event-listener.html @@ -0,0 +1,76 @@ + + + + + addEventListener + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

addEventListener

+
+
fun addEventListener(event: String, handler: (EventSource.Event) -> Unit)

Add an event listener for a specific event type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/close.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/close.html new file mode 100644 index 00000000..6ea93670 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/close.html @@ -0,0 +1,76 @@ + + + + + close + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

close

+
+
open override fun close()

Close and disconnect the EventSource.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/connect.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/connect.html new file mode 100644 index 00000000..c48190e8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/connect.html @@ -0,0 +1,76 @@ + + + + + connect + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

connect

+
+
fun connect()

Connect the EventSource.

connect is idempotent and redundant calls will be ignored. Additionally, the EventSource will remain connected, including reconnecting when necessary, until close is called.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/event-listeners.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/event-listeners.html new file mode 100644 index 00000000..81fef047 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/event-listeners.html @@ -0,0 +1,76 @@ + + + + + eventListeners + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

eventListeners

+
+

Current list of event listeners.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/index.html new file mode 100644 index 00000000..cc0dd56f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/index.html @@ -0,0 +1,307 @@ + + + + + EventSource + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventSource

+
class EventSource(requestSupplier: suspend (Headers) -> Request, retryTime: Duration = retryTimeDefault, eventTimeout: Duration? = eventTimeoutDefault, eventTimeoutCheckInterval: Duration = eventTimeoutCheckIntervalDefault, logger: Logger = LoggerFactory.getLogger(EventSource::class.java)) : Closeable

Server-Sent Events stream client.

EventSource is built on Sunday requests and allows customizing the requests for scenarios like authentication and custom headers.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(requestSupplier: suspend (Headers) -> Request, retryTime: Duration = retryTimeDefault, eventTimeout: Duration? = eventTimeoutDefault, eventTimeoutCheckInterval: Duration = eventTimeoutCheckIntervalDefault, logger: Logger = LoggerFactory.getLogger(EventSource::class.java))
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Event(val event: String?, val id: String?, val data: String?, val origin: String)

SSE Event.

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

Possible states of the EventSource.

+
+
+
+
+
+
+
+

Properties

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

Current list of event listeners.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var onError: (error: Throwable?) -> Unit?

Error handler.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var onMessage: (event: EventSource.Event) -> Unit?

Message handler.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
var onOpen: () -> Unit?

Open handler.

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

Current retry time.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun addEventListener(event: String, handler: (EventSource.Event) -> Unit)

Add an event listener for a specific event type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()

Close and disconnect the EventSource.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun connect()

Connect the EventSource.

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

Removed a previously added event listener.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-error.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-error.html new file mode 100644 index 00000000..a208e11a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-error.html @@ -0,0 +1,76 @@ + + + + + onError + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onError

+
+
var onError: (error: Throwable?) -> Unit?

Error handler.

Handler is called whenever a connection error is encountered.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-message.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-message.html new file mode 100644 index 00000000..2ab17e9a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-message.html @@ -0,0 +1,76 @@ + + + + + onMessage + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onMessage

+
+
var onMessage: (event: EventSource.Event) -> Unit?

Message handler.

Handler is called for all events received, regardless of type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-open.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-open.html new file mode 100644 index 00000000..8be32a5a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/on-open.html @@ -0,0 +1,76 @@ + + + + + onOpen + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onOpen

+
+
var onOpen: () -> Unit?

Open handler.

Handler is called whenever the EventSource is connected, including after reconnects.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/ready-state.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/ready-state.html new file mode 100644 index 00000000..03ad9f38 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/ready-state.html @@ -0,0 +1,76 @@ + + + + + readyState + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readyState

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/remove-event-listener.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/remove-event-listener.html new file mode 100644 index 00000000..83751414 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/remove-event-listener.html @@ -0,0 +1,76 @@ + + + + + removeEventListener + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

removeEventListener

+
+

Removed a previously added event listener.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/retry-time.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/retry-time.html new file mode 100644 index 00000000..ecf78d3f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-event-source/retry-time.html @@ -0,0 +1,76 @@ + + + + + retryTime + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

retryTime

+
+

Current retry time.

The retry time can be provided in EventSource constructor but may be updated by the server after connection and as it processes events.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-audio.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-audio.html new file mode 100644 index 00000000..40bd9049 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-audio.html @@ -0,0 +1,76 @@ + + + + + AnyAudio + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AnyAudio

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-image.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-image.html new file mode 100644 index 00000000..8a0fa0a9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-image.html @@ -0,0 +1,76 @@ + + + + + AnyImage + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AnyImage

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-text.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-text.html new file mode 100644 index 00000000..fa4aacb1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-text.html @@ -0,0 +1,76 @@ + + + + + AnyText + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AnyText

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-video.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-video.html new file mode 100644 index 00000000..8a18d71b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any-video.html @@ -0,0 +1,76 @@ + + + + + AnyVideo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AnyVideo

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any.html new file mode 100644 index 00000000..7665a1f4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-any.html @@ -0,0 +1,76 @@ + + + + + Any + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Any

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-c-b-o-r.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-c-b-o-r.html new file mode 100644 index 00000000..9fcc552f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-c-b-o-r.html @@ -0,0 +1,76 @@ + + + + + CBOR + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CBOR

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-event-stream.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-event-stream.html new file mode 100644 index 00000000..c0095fc0 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-event-stream.html @@ -0,0 +1,76 @@ + + + + + EventStream + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventStream

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-h-t-m-l.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-h-t-m-l.html new file mode 100644 index 00000000..81cd46d7 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-h-t-m-l.html @@ -0,0 +1,76 @@ + + + + + HTML + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

HTML

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-j-s-o-n-structured.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-j-s-o-n-structured.html new file mode 100644 index 00000000..0fef21c9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-j-s-o-n-structured.html @@ -0,0 +1,76 @@ + + + + + JSONStructured + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JSONStructured

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-j-s-o-n.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-j-s-o-n.html new file mode 100644 index 00000000..06162f8d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-j-s-o-n.html @@ -0,0 +1,76 @@ + + + + + JSON + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JSON

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-json-patch.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-json-patch.html new file mode 100644 index 00000000..a143a493 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-json-patch.html @@ -0,0 +1,76 @@ + + + + + JsonPatch + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JsonPatch

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-merge-patch.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-merge-patch.html new file mode 100644 index 00000000..c0a90fed --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-merge-patch.html @@ -0,0 +1,76 @@ + + + + + MergePatch + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MergePatch

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-octet-stream.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-octet-stream.html new file mode 100644 index 00000000..5559d36d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-octet-stream.html @@ -0,0 +1,76 @@ + + + + + OctetStream + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OctetStream

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-plain.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-plain.html new file mode 100644 index 00000000..68f58d5c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-plain.html @@ -0,0 +1,76 @@ + + + + + Plain + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Plain

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-problem.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-problem.html new file mode 100644 index 00000000..01858e37 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-problem.html @@ -0,0 +1,76 @@ + + + + + Problem + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Problem

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-w-w-w-form-url-encoded.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-w-w-w-form-url-encoded.html new file mode 100644 index 00000000..260bfbd6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-w-w-w-form-url-encoded.html @@ -0,0 +1,76 @@ + + + + + WWWFormUrlEncoded + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WWWFormUrlEncoded

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x-m-l-structured.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x-m-l-structured.html new file mode 100644 index 00000000..68a5e520 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x-m-l-structured.html @@ -0,0 +1,76 @@ + + + + + XMLStructured + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

XMLStructured

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x509-c-a-cert.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x509-c-a-cert.html new file mode 100644 index 00000000..59f037c8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x509-c-a-cert.html @@ -0,0 +1,76 @@ + + + + + X509CACert + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

X509CACert

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x509-user-cert.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x509-user-cert.html new file mode 100644 index 00000000..ed69e759 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-x509-user-cert.html @@ -0,0 +1,76 @@ + + + + + X509UserCert + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

X509UserCert

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-y-a-m-l.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-y-a-m-l.html new file mode 100644 index 00000000..5789c1dc --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/-y-a-m-l.html @@ -0,0 +1,76 @@ + + + + + YAML + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

YAML

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/from.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/from.html new file mode 100644 index 00000000..039f48b6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/from.html @@ -0,0 +1,76 @@ + + + + + from + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

from

+
+
fun from(acceptHeaders: List<String>): List<MediaType>

Parses a list of Accept headers into a list of media types.

Return

List of media types parsed from the given Accept headers.

Parameters

acceptHeaders

Accept headers to parse into media types.


fun from(string: String, default: MediaType? = null): MediaType

Parse a string into a media type.

Return

MediaType parsed from the given string.

Parameters

string

String media type to parse.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/index.html new file mode 100644 index 00000000..502d68d5 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-companion/index.html @@ -0,0 +1,404 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun from(acceptHeaders: List<String>): List<MediaType>

Parses a list of Accept headers into a list of media types.

fun from(string: String, default: MediaType? = null): MediaType

Parse a string into a media type.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-media-type.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-media-type.html new file mode 100644 index 00000000..cb8914fd --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-media-type.html @@ -0,0 +1,76 @@ + + + + + MediaType + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaType

+
+
constructor(type: MediaType.Type, tree: MediaType.Tree = Tree.Standard, subtype: String = "*", suffix: MediaType.Suffix? = null, vararg parameters: Pair<String, String>)
constructor(type: MediaType.Type, tree: MediaType.Tree = Tree.Standard, subtype: String = "*", suffix: MediaType.Suffix? = null, parameters: Map<String, String> = emptyMap())
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/-char-set/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/-char-set/index.html new file mode 100644 index 00000000..19a3151f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/-char-set/index.html @@ -0,0 +1,130 @@ + + + + + CharSet + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CharSet

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/code.html new file mode 100644 index 00000000..fd0721cb --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/code.html @@ -0,0 +1,76 @@ + + + + + code + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

code

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/entries.html new file mode 100644 index 00000000..0ed05406 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/index.html new file mode 100644 index 00000000..ad84e032 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/index.html @@ -0,0 +1,198 @@ + + + + + StandardParameterName + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StandardParameterName

+ +
+
+
+
+
+

Entries

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/value-of.html new file mode 100644 index 00000000..84f78238 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/values.html new file mode 100644 index 00000000..e4ae809d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-standard-parameter-name/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-b-e-r/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-b-e-r/index.html new file mode 100644 index 00000000..45109503 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-b-e-r/index.html @@ -0,0 +1,130 @@ + + + + + BER + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-c-b-o-r/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-c-b-o-r/index.html new file mode 100644 index 00000000..6b863f77 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-c-b-o-r/index.html @@ -0,0 +1,130 @@ + + + + + CBOR + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CBOR

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-companion/from-code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-companion/from-code.html new file mode 100644 index 00000000..197e5768 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-companion/from-code.html @@ -0,0 +1,76 @@ + + + + + fromCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

fromCode

+
+

Looks up a Suffix from a media type code.

Return

Suffix instance matching the code.

Parameters

code

Code name of suffix.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-companion/index.html new file mode 100644 index 00000000..bbf5c60b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

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

Looks up a Suffix from a media type code.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-d-e-r/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-d-e-r/index.html new file mode 100644 index 00000000..b026650a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-d-e-r/index.html @@ -0,0 +1,130 @@ + + + + + DER + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-fast-info-set/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-fast-info-set/index.html new file mode 100644 index 00000000..433cbe2d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-fast-info-set/index.html @@ -0,0 +1,130 @@ + + + + + FastInfoSet + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

FastInfoSet

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-j-s-o-n/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-j-s-o-n/index.html new file mode 100644 index 00000000..10d9bb2b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-j-s-o-n/index.html @@ -0,0 +1,130 @@ + + + + + JSON + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JSON

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-w-b-x-m-l/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-w-b-x-m-l/index.html new file mode 100644 index 00000000..6aa9a730 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-w-b-x-m-l/index.html @@ -0,0 +1,130 @@ + + + + + WBXML + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WBXML

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-x-m-l/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-x-m-l/index.html new file mode 100644 index 00000000..8325c1b4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-x-m-l/index.html @@ -0,0 +1,130 @@ + + + + + XML + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

XML

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-zip/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-zip/index.html new file mode 100644 index 00000000..ef08820c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/-zip/index.html @@ -0,0 +1,130 @@ + + + + + Zip + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Zip

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/code.html new file mode 100644 index 00000000..7f4a82fe --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/code.html @@ -0,0 +1,76 @@ + + + + + code + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

code

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/entries.html new file mode 100644 index 00000000..f4d6df54 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/index.html new file mode 100644 index 00000000..574a5a60 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/index.html @@ -0,0 +1,322 @@ + + + + + Suffix + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Suffix

+

Allowed suffixes of media type.

+
+
+
+
+
+

Entries

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

Types

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/value-of.html new file mode 100644 index 00000000..c4f68d35 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/values.html new file mode 100644 index 00000000..282fb088 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-suffix/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-any/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-any/index.html new file mode 100644 index 00000000..71142394 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-any/index.html @@ -0,0 +1,130 @@ + + + + + Any + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Any

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-companion/from-code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-companion/from-code.html new file mode 100644 index 00000000..a21af178 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-companion/from-code.html @@ -0,0 +1,76 @@ + + + + + fromCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

fromCode

+
+

Looks up a Tree from a media type code.

Return

Tree instance matching the code.

Parameters

code

Code name of tree.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-companion/index.html new file mode 100644 index 00000000..1e9b5d85 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

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

Looks up a Tree from a media type code.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-obsolete/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-obsolete/index.html new file mode 100644 index 00000000..81dd712e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-obsolete/index.html @@ -0,0 +1,130 @@ + + + + + Obsolete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Obsolete

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-personal/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-personal/index.html new file mode 100644 index 00000000..a3375547 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-personal/index.html @@ -0,0 +1,130 @@ + + + + + Personal + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Personal

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-standard/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-standard/index.html new file mode 100644 index 00000000..c2a3d72b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-standard/index.html @@ -0,0 +1,130 @@ + + + + + Standard + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Standard

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-unregistered/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-unregistered/index.html new file mode 100644 index 00000000..4739720c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-unregistered/index.html @@ -0,0 +1,130 @@ + + + + + Unregistered + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Unregistered

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-vendor/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-vendor/index.html new file mode 100644 index 00000000..535749af --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/-vendor/index.html @@ -0,0 +1,130 @@ + + + + + Vendor + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Vendor

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/code.html new file mode 100644 index 00000000..e7e367c0 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/code.html @@ -0,0 +1,76 @@ + + + + + code + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

code

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/entries.html new file mode 100644 index 00000000..2f452972 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/index.html new file mode 100644 index 00000000..5343e67e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/index.html @@ -0,0 +1,292 @@ + + + + + Tree + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Tree

+

Allowed trees of media type.

+
+
+
+
+
+

Entries

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

Types

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/value-of.html new file mode 100644 index 00000000..be0a7e83 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/values.html new file mode 100644 index 00000000..e7d8c920 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-tree/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-any/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-any/index.html new file mode 100644 index 00000000..8747c8f9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-any/index.html @@ -0,0 +1,130 @@ + + + + + Any + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Any

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-application/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-application/index.html new file mode 100644 index 00000000..42993f91 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-application/index.html @@ -0,0 +1,130 @@ + + + + + Application + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Application

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-audio/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-audio/index.html new file mode 100644 index 00000000..d1d6acc0 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-audio/index.html @@ -0,0 +1,130 @@ + + + + + Audio + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Audio

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-companion/from-code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-companion/from-code.html new file mode 100644 index 00000000..b6b786f0 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-companion/from-code.html @@ -0,0 +1,76 @@ + + + + + fromCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

fromCode

+
+

Looks up a Type from a media type code.

Return

Type instance matching the code.

Parameters

code

Code name of type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-companion/index.html new file mode 100644 index 00000000..f77b5d74 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

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

Looks up a Type from a media type code.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-example/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-example/index.html new file mode 100644 index 00000000..4686ad1b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-example/index.html @@ -0,0 +1,130 @@ + + + + + Example + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Example

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-font/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-font/index.html new file mode 100644 index 00000000..012bee76 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-font/index.html @@ -0,0 +1,130 @@ + + + + + Font + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Font

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-image/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-image/index.html new file mode 100644 index 00000000..e1459e5a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-image/index.html @@ -0,0 +1,130 @@ + + + + + Image + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Image

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-message/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-message/index.html new file mode 100644 index 00000000..05c93e33 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-message/index.html @@ -0,0 +1,130 @@ + + + + + Message + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Message

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-model/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-model/index.html new file mode 100644 index 00000000..4c6171bd --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-model/index.html @@ -0,0 +1,130 @@ + + + + + Model + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Model

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-multipart/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-multipart/index.html new file mode 100644 index 00000000..2829e51e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-multipart/index.html @@ -0,0 +1,130 @@ + + + + + Multipart + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Multipart

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-text/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-text/index.html new file mode 100644 index 00000000..90b0c287 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-text/index.html @@ -0,0 +1,130 @@ + + + + + Text + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Text

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-video/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-video/index.html new file mode 100644 index 00000000..d6005765 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/-video/index.html @@ -0,0 +1,130 @@ + + + + + Video + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Video

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/code.html new file mode 100644 index 00000000..9cbc9399 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/code.html @@ -0,0 +1,76 @@ + + + + + code + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

code

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/entries.html new file mode 100644 index 00000000..69c2238d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/index.html new file mode 100644 index 00000000..205f9c0a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/index.html @@ -0,0 +1,367 @@ + + + + + Type + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Type

+

Allowed types of media type.

+
+
+
+
+
+

Entries

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

Types

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/value-of.html new file mode 100644 index 00000000..c28fc84e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/values.html new file mode 100644 index 00000000..e7743aaa --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/-type/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/compatible.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/compatible.html new file mode 100644 index 00000000..43f0a683 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/compatible.html @@ -0,0 +1,76 @@ + + + + + compatible + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

compatible

+
+

Check if a given media type is compatible with this instance.

Return

true if other is compatible with this instance.

See also

MediaType to check for compatibility.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/equals.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/equals.html new file mode 100644 index 00000000..5eda2d2f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/equals.html @@ -0,0 +1,76 @@ + + + + + equals + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/hash-code.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/hash-code.html new file mode 100644 index 00000000..fe11d804 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/hash-code.html @@ -0,0 +1,76 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/index.html new file mode 100644 index 00000000..22647b2f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/index.html @@ -0,0 +1,367 @@ + + + + + MediaType + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaType

+
class MediaType(val type: MediaType.Type, val tree: MediaType.Tree = Tree.Standard, subtype: String = "*", val suffix: MediaType.Suffix? = null, parameters: Map<String, String> = emptyMap())

MIME Media type with support for parameters.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(type: MediaType.Type, tree: MediaType.Tree = Tree.Standard, subtype: String = "*", suffix: MediaType.Suffix? = null, vararg parameters: Pair<String, String>)
constructor(type: MediaType.Type, tree: MediaType.Tree = Tree.Standard, subtype: String = "*", suffix: MediaType.Suffix? = null, parameters: Map<String, String> = emptyMap())
+
+
+
+
+
+
+
+

Types

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

Allowed suffixes of media type.

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

Allowed trees of media type.

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

Allowed types of media type.

+
+
+
+
+
+
+
+

Properties

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

Parameters of the media type.

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

Subtype of the media type.

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

Encoded media type.

+
+
+
+
+
+
+
+

Functions

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

Check if a given media type is compatible with this instance.

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

Looks up a parameter using a standard parameter name.

fun parameter(name: String): String?

Looks up a parameter.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun with(parameter: String, value: String): MediaType

Builds a new MediaType overriding a parameter value.

fun with(type: MediaType.Type? = null, tree: MediaType.Tree? = null, subtype: String? = null, parameters: Map<String, String>? = null): MediaType

Builds a new MediaType overriding one or more of the properties.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/parameter.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/parameter.html new file mode 100644 index 00000000..b6f48333 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/parameter.html @@ -0,0 +1,76 @@ + + + + + parameter + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parameter

+
+

Looks up a parameter using a standard parameter name.

Return

Value of parameter if it exists or null.

Parameters

name

Standard parameter name to lookup.


fun parameter(name: String): String?

Looks up a parameter.

Return

Value of parameter if it exists or null.

Parameters

name

Parameter name to lookup.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/parameters.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/parameters.html new file mode 100644 index 00000000..b7a196d3 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/parameters.html @@ -0,0 +1,76 @@ + + + + + parameters + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parameters

+
+

Parameters of the media type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/subtype.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/subtype.html new file mode 100644 index 00000000..99fbab43 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/subtype.html @@ -0,0 +1,76 @@ + + + + + subtype + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

subtype

+
+

Subtype of the media type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/suffix.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/suffix.html new file mode 100644 index 00000000..dc4fbbfc --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/suffix.html @@ -0,0 +1,76 @@ + + + + + suffix + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

suffix

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/to-string.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/to-string.html new file mode 100644 index 00000000..81a4bb2f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/to-string.html @@ -0,0 +1,76 @@ + + + + + toString + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/tree.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/tree.html new file mode 100644 index 00000000..2f2011c2 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/tree.html @@ -0,0 +1,76 @@ + + + + + tree + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

tree

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/type.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/type.html new file mode 100644 index 00000000..dd73bd91 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/type.html @@ -0,0 +1,76 @@ + + + + + type + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/value.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/value.html new file mode 100644 index 00000000..61959503 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/value.html @@ -0,0 +1,76 @@ + + + + + value + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

value

+
+

Encoded media type.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/with.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/with.html new file mode 100644 index 00000000..08a63550 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-media-type/with.html @@ -0,0 +1,76 @@ + + + + + with + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

with

+
+
fun with(type: MediaType.Type? = null, tree: MediaType.Tree? = null, subtype: String? = null, parameters: Map<String, String>? = null): MediaType

Builds a new MediaType overriding one or more of the properties.

Return

MediaType instance with the overridden properties.

Parameters

type

Type to override.

tree

Tree] to override.

subtype

Subtype to override.

parameters

Parameters to override.


fun with(parameter: String, value: String): MediaType

Builds a new MediaType overriding a parameter value.

Return

MediaType instance with the overridden parameter.

Parameters

parameter

Parameter name to override.

value

Overridden parameter value.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoder-map/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoder-map/index.html new file mode 100644 index 00000000..af43444e --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoder-map/index.html @@ -0,0 +1,80 @@ + + + + + PathEncoderMap + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PathEncoderMap

+ +
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoder/index.html new file mode 100644 index 00000000..b291191b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoder/index.html @@ -0,0 +1,80 @@ + + + + + PathEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PathEncoder

+
typealias PathEncoder = (Any) -> String
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/default.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/default.html new file mode 100644 index 00000000..70511a2c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/default.html @@ -0,0 +1,76 @@ + + + + + default + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

default

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/encode-enum.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/encode-enum.html new file mode 100644 index 00000000..6fdf9c87 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/encode-enum.html @@ -0,0 +1,76 @@ + + + + + encodeEnum + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

encodeEnum

+
+
fun <E : Enum<E>> encodeEnum(value: Enum<E>): String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/index.html new file mode 100644 index 00000000..ecac58d1 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-path-encoders/index.html @@ -0,0 +1,119 @@ + + + + + PathEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PathEncoders

+ +
+
+
+
+
+

Properties

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <E : Enum<E>> encodeEnum(value: Enum<E>): String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-companion/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-companion/index.html new file mode 100644 index 00000000..eb16f9ce --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-companion/index.html @@ -0,0 +1,80 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-factory.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-factory.html new file mode 100644 index 00000000..cd2f132f --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-factory.html @@ -0,0 +1,76 @@ + + + + + RequestFactory + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RequestFactory

+
+
constructor()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/-events/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/-events/index.html new file mode 100644 index 00000000..68e1e172 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/-events/index.html @@ -0,0 +1,115 @@ + + + + + Events + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Events

+

Request will be used for Server-Sent Events connections.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/-normal/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/-normal/index.html new file mode 100644 index 00000000..91cf977b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/-normal/index.html @@ -0,0 +1,115 @@ + + + + + Normal + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Normal

+

Request will be used for normal RPC style calls.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/entries.html new file mode 100644 index 00000000..704b5cc8 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/index.html new file mode 100644 index 00000000..77d196b2 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/index.html @@ -0,0 +1,198 @@ + + + + + RequestPurpose + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RequestPurpose

+

Purpose of the request.

+
+
+
+
+
+

Entries

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

Request will be used for normal RPC style calls.

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

Request will be used for Server-Sent Events connections.

+
+
+
+
+
+
+
+

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/value-of.html new file mode 100644 index 00000000..cbdfa88b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/values.html new file mode 100644 index 00000000..6288e96a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/-request-purpose/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/close.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/close.html new file mode 100644 index 00000000..1d1789f4 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/close.html @@ -0,0 +1,76 @@ + + + + + close + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

close

+
+
abstract fun close(cancelOutstandingRequests: Boolean)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/event-source.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/event-source.html new file mode 100644 index 00000000..efc1ce68 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/event-source.html @@ -0,0 +1,76 @@ + + + + + eventSource + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

eventSource

+
+
fun <B : Any> eventSource(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): EventSource
fun eventSource(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): EventSource

Creates an EventSource that uses the provided request parameters to supply the Request used for connecting to the Server-Sent Events stream.

Return

EventSource instance.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/event-stream.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/event-stream.html new file mode 100644 index 00000000..5993483b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/event-stream.html @@ -0,0 +1,76 @@ + + + + + eventStream + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

eventStream

+
+
fun <B : Any, D : Any> eventStream(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?): Flow<D>
fun <D : Any> eventStream(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?): Flow<D>

Creates an Flow of events that uses the provided request parameters to supply the Request used for connecting to the Server-Sent Events stream.

Return

Flow of events.

Parameters

decoder

Function used to decode events from the SSE stream.


fun <D : Any> eventStream(decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?, requestSupplier: suspend (Headers) -> Request): Flow<D>

Creates a Flow of events that uses the provided requestSupplier to supply the Request used for connecting to the Server-Sent Events stream.

Return

Flow of events.

Parameters

decoder

Function used to decode events from the SSE stream.

requestSupplier

Function that provides Request for connecting to the SSE stream.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/index.html new file mode 100644 index 00000000..2d2a8178 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/index.html @@ -0,0 +1,322 @@ + + + + + RequestFactory + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RequestFactory

+
abstract class RequestFactory : Closeable

Factory for requests, responses and event sources.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Types

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

Purpose of the request.

+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val pathEncoders: Map<KClass<*>, PathEncoder>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val registeredProblemTypes: Map<String, KClass<out ThrowableProblem>>
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun close(cancelOutstandingRequests: Boolean)
abstract override fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun eventSource(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): EventSource
fun <B : Any> eventSource(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): EventSource

Creates an EventSource that uses the provided request parameters to supply the Request used for connecting to the Server-Sent Events stream.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <D : Any> eventStream(decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?, requestSupplier: suspend (Headers) -> Request): Flow<D>

Creates a Flow of events that uses the provided requestSupplier to supply the Request used for connecting to the Server-Sent Events stream.

fun <D : Any> eventStream(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?): Flow<D>
fun <B : Any, D : Any> eventStream(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?): Flow<D>

Creates an Flow of events that uses the provided request parameters to supply the Request used for connecting to the Server-Sent Events stream.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun registerProblem(typeId: String, problemType: KClass<out ThrowableProblem>)

Register a type of Problem to allow decoding and throwing specific exception instances of the provided type when returned in server responses.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun request(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): Request
abstract suspend fun <B : Any> request(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, purpose: RequestFactory.RequestPurpose = RequestPurpose.Normal): Request

Create a Request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun response(request: Request): Response

Execute a request and return the server's response.

inline suspend fun response(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): Response
inline suspend fun <B : Any> response(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): Response

Create and execute a request created from the given request parameters and return the server's response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): R
inline suspend fun <B : Any, R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): R
suspend fun <B : Any, R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, resultType: KType): R

Create and execute a request created from the given request parameters and returns a result decoded from the server's response.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): ResultResponse<R>
inline suspend fun <B : Any, R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): ResultResponse<R>
suspend fun <B : Any, R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, resultType: KType): ResultResponse<R>

Create and execute a request created from the given request parameters and return the server's response along with a result decoded from the server's response.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/media-type-decoders.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/media-type-decoders.html new file mode 100644 index 00000000..b8bb3c90 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/media-type-decoders.html @@ -0,0 +1,76 @@ + + + + + mediaTypeDecoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

mediaTypeDecoders

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/media-type-encoders.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/media-type-encoders.html new file mode 100644 index 00000000..f765a7ae --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/media-type-encoders.html @@ -0,0 +1,76 @@ + + + + + mediaTypeEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

mediaTypeEncoders

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/path-encoders.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/path-encoders.html new file mode 100644 index 00000000..51a3842b --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/path-encoders.html @@ -0,0 +1,76 @@ + + + + + pathEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pathEncoders

+
+
abstract val pathEncoders: Map<KClass<*>, PathEncoder>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/register-problem.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/register-problem.html new file mode 100644 index 00000000..d57ef532 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/register-problem.html @@ -0,0 +1,76 @@ + + + + + registerProblem + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerProblem

+
+
abstract fun registerProblem(typeId: String, problemType: KClass<out ThrowableProblem>)

Register a type of Problem to allow decoding and throwing specific exception instances of the provided type when returned in server responses.

If a problem response is encountered that do not have a registered type, a generic Problem will be returned/thrown.

Parameters

typeId

Problem type id to register.

problemType

Problem subclass to map to typeId.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/registered-problem-types.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/registered-problem-types.html new file mode 100644 index 00000000..b31164a6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/registered-problem-types.html @@ -0,0 +1,76 @@ + + + + + registeredProblemTypes + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registeredProblemTypes

+
+
abstract val registeredProblemTypes: Map<String, KClass<out ThrowableProblem>>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/request.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/request.html new file mode 100644 index 00000000..99b05840 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/request.html @@ -0,0 +1,76 @@ + + + + + request + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

request

+
+
inline suspend fun request(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): Request
abstract suspend fun <B : Any> request(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, purpose: RequestFactory.RequestPurpose = RequestPurpose.Normal): Request

Create a Request.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/response.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/response.html new file mode 100644 index 00000000..17229a39 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/response.html @@ -0,0 +1,76 @@ + + + + + response + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

response

+
+
abstract suspend fun response(request: Request): Response

Execute a request and return the server's response.

Return

Response returned from the executed request.

Parameters

request

Request used to generate the response.


inline suspend fun response(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): Response
inline suspend fun <B : Any> response(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): Response

Create and execute a request created from the given request parameters and return the server's response.

Return

Response returned from the generated request.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/result-response.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/result-response.html new file mode 100644 index 00000000..e24ae422 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/result-response.html @@ -0,0 +1,76 @@ + + + + + resultResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resultResponse

+
+
inline suspend fun <B : Any, R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): ResultResponse<R>
inline suspend fun <R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): ResultResponse<R>
suspend fun <B : Any, R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, resultType: KType): ResultResponse<R>

Create and execute a request created from the given request parameters and return the server's response along with a result decoded from the server's response.

Return

ResultResponse returned from the generated request.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/result.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/result.html new file mode 100644 index 00000000..ed293c1c --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-request-factory/result.html @@ -0,0 +1,76 @@ + + + + + result + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

result

+
+
inline suspend fun <B : Any, R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): R
inline suspend fun <R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null): R
suspend fun <B : Any, R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters? = null, queryParameters: Parameters? = null, body: B? = null, contentTypes: List<MediaType>? = null, acceptTypes: List<MediaType>? = null, headers: Parameters? = null, resultType: KType): R

Create and execute a request created from the given request parameters and returns a result decoded from the server's response.

Return

Instance of R decoded from the HTTP response.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-event-decoding-failed/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-event-decoding-failed/index.html new file mode 100644 index 00000000..31a7e689 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-event-decoding-failed/index.html @@ -0,0 +1,130 @@ + + + + + EventDecodingFailed + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EventDecodingFailed

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-base-uri/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-base-uri/index.html new file mode 100644 index 00000000..edfad5d2 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-base-uri/index.html @@ -0,0 +1,130 @@ + + + + + InvalidBaseUri + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InvalidBaseUri

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-content-type/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-content-type/index.html new file mode 100644 index 00000000..4643035d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-content-type/index.html @@ -0,0 +1,130 @@ + + + + + InvalidContentType + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InvalidContentType

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-header-value/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-header-value/index.html new file mode 100644 index 00000000..cb4475aa --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-invalid-header-value/index.html @@ -0,0 +1,130 @@ + + + + + InvalidHeaderValue + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InvalidHeaderValue

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-data/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-data/index.html new file mode 100644 index 00000000..45646f05 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-data/index.html @@ -0,0 +1,130 @@ + + + + + NoData + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NoData

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-decoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-decoder/index.html new file mode 100644 index 00000000..2645a803 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-decoder/index.html @@ -0,0 +1,130 @@ + + + + + NoDecoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NoDecoder

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-encoder/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-encoder/index.html new file mode 100644 index 00000000..29308d46 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-encoder/index.html @@ -0,0 +1,130 @@ + + + + + NoEncoder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NoEncoder

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-supported-accept-types/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-supported-accept-types/index.html new file mode 100644 index 00000000..903555c9 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-supported-accept-types/index.html @@ -0,0 +1,130 @@ + + + + + NoSupportedAcceptTypes + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NoSupportedAcceptTypes

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-supported-content-types/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-supported-content-types/index.html new file mode 100644 index 00000000..9730f7f2 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-no-supported-content-types/index.html @@ -0,0 +1,130 @@ + + + + + NoSupportedContentTypes + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NoSupportedContentTypes

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-response-decoding-failed/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-response-decoding-failed/index.html new file mode 100644 index 00000000..230f8f5d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-response-decoding-failed/index.html @@ -0,0 +1,130 @@ + + + + + ResponseDecodingFailed + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ResponseDecodingFailed

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-unexpected-empty-response/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-unexpected-empty-response/index.html new file mode 100644 index 00000000..d8ac5c95 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/-unexpected-empty-response/index.html @@ -0,0 +1,130 @@ + + + + + UnexpectedEmptyResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UnexpectedEmptyResponse

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/entries.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/entries.html new file mode 100644 index 00000000..7b9685f5 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/index.html new file mode 100644 index 00000000..5d5e7aa5 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/index.html @@ -0,0 +1,348 @@ + + + + + Reason + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Reason

+ +
+
+
+
+
+

Entries

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

Properties

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

Returns a representation of an immutable list of all enum entries, in the order they're declared.

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

Functions

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

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

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

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

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/message.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/message.html new file mode 100644 index 00000000..cef7d5b0 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/message.html @@ -0,0 +1,76 @@ + + + + + message + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

message

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/value-of.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/value-of.html new file mode 100644 index 00000000..f7397428 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

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

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/values.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/values.html new file mode 100644 index 00000000..f4283980 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-reason/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

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

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-sunday-error.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-sunday-error.html new file mode 100644 index 00000000..6fbaf143 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/-sunday-error.html @@ -0,0 +1,76 @@ + + + + + SundayError + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SundayError

+
+
constructor(reason: SundayError.Reason, extraMessage: String? = null, cause: Throwable? = null)
constructor(message: String, reason: SundayError.Reason? = null, cause: Throwable? = null)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/index.html new file mode 100644 index 00000000..0919909d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/index.html @@ -0,0 +1,292 @@ + + + + + SundayError + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SundayError

+
class SundayError(message: String, val reason: SundayError.Reason? = null, cause: Throwable? = null) : RuntimeException
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(reason: SundayError.Reason, extraMessage: String? = null, cause: Throwable? = null)
constructor(message: String, reason: SundayError.Reason? = null, cause: Throwable? = null)
+
+
+
+
+
+
+
+

Types

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/reason.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/reason.html new file mode 100644 index 00000000..0a9dee22 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-sunday-error/reason.html @@ -0,0 +1,76 @@ + + + + + reason + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reason

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/-u-r-i-template.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/-u-r-i-template.html new file mode 100644 index 00000000..f40515a6 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/-u-r-i-template.html @@ -0,0 +1,76 @@ + + + + + URITemplate + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

URITemplate

+
+
constructor(template: String, parameters: Parameters = mapOf())
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/index.html new file mode 100644 index 00000000..e0e5d06d --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/index.html @@ -0,0 +1,153 @@ + + + + + URITemplate + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

URITemplate

+
class URITemplate(val template: String, val parameters: Parameters = mapOf())

RFC 6570 URI template and parameters.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(template: String, parameters: Parameters = mapOf())
+
+
+
+
+
+
+
+

Properties

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

Parameters to be used when resolving the template.

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

Template format.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun resolve(relative: String? = null, parameters: Parameters? = null, encoders: Map<KClass<*>, PathEncoder> = PathEncoders.default): URIBuilder

Produces a full URI by resolving the given relative URI (if provided) and then replacing parameters in the template with a combination of the io.outfoxx.sunday.URITemplate.parameters overridden by the given parameters.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/parameters.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/parameters.html new file mode 100644 index 00000000..8e06055a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/parameters.html @@ -0,0 +1,76 @@ + + + + + parameters + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parameters

+
+

Parameters to be used when resolving the template.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/resolve.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/resolve.html new file mode 100644 index 00000000..c10a0677 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/resolve.html @@ -0,0 +1,76 @@ + + + + + resolve + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resolve

+
+
fun resolve(relative: String? = null, parameters: Parameters? = null, encoders: Map<KClass<*>, PathEncoder> = PathEncoders.default): URIBuilder

Produces a full URI by resolving the given relative URI (if provided) and then replacing parameters in the template with a combination of the io.outfoxx.sunday.URITemplate.parameters overridden by the given parameters.

Return

URIBuilder with a fully resolved URI and replaced parameters.

Parameters

relative

Optional relative URI to resolve against the template before parameter replacement.

parameters

Parameters that override the io.outfoxx.sunday.URITemplate.parameters on the template instance before parameter replacement.

encoders

Map of PathEncoders used to convert parameters to path strings.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/template.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/template.html new file mode 100644 index 00000000..be631946 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/-u-r-i-template/template.html @@ -0,0 +1,76 @@ + + + + + template + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

template

+
+

Template format.

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/add.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/add.html new file mode 100644 index 00000000..5aa38b96 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/add.html @@ -0,0 +1,76 @@ + + + + + add + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

add

+
+
inline fun <T : Any> PathEncoderMap.add(type: KClass<T>, crossinline encoder: (T) -> String): PathEncoderMap
inline fun <T : Any> PathEncoderMap.add(crossinline encoder: (T) -> String): PathEncoderMap
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/index.html b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/index.html new file mode 100644 index 00000000..0c739d29 --- /dev/null +++ b/1.0.0-beta.24/sunday-core/io.outfoxx.sunday/index.html @@ -0,0 +1,253 @@ + + + + + io.outfoxx.sunday + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

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

Parses & Dispatches Server-Sent Events.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class EventSource(requestSupplier: suspend (Headers) -> Request, retryTime: Duration = retryTimeDefault, eventTimeout: Duration? = eventTimeoutDefault, eventTimeoutCheckInterval: Duration = eventTimeoutCheckIntervalDefault, logger: Logger = LoggerFactory.getLogger(EventSource::class.java)) : Closeable

Server-Sent Events stream client.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class MediaType(val type: MediaType.Type, val tree: MediaType.Tree = Tree.Standard, subtype: String = "*", val suffix: MediaType.Suffix? = null, parameters: Map<String, String> = emptyMap())

MIME Media type with support for parameters.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
typealias PathEncoder = (Any) -> String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract class RequestFactory : Closeable

Factory for requests, responses and event sources.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class SundayError(message: String, val reason: SundayError.Reason? = null, cause: Throwable? = null) : RuntimeException
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class URITemplate(val template: String, val parameters: Parameters = mapOf())

RFC 6570 URI template and parameters.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> PathEncoderMap.add(crossinline encoder: (T) -> String): PathEncoderMap
inline fun <T : Any> PathEncoderMap.add(type: KClass<T>, crossinline encoder: (T) -> String): PathEncoderMap
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-core/navigation.html b/1.0.0-beta.24/sunday-core/navigation.html new file mode 100644 index 00000000..562fdf6a --- /dev/null +++ b/1.0.0-beta.24/sunday-core/navigation.html @@ -0,0 +1,927 @@ +
+
+ +
+ +
+
+ add() +
+
+
+ +
+
+ Companion +
+
+
+
+ EventInfo +
+
+
+
+ +
+
+ Companion +
+
+
+
+ Event +
+
+
+ +
+ +
+
+
+ Open +
+
+
+
+ Closed +
+
+
+
+
+ +
+
+ Reason +
+
+ +
+
+ +
+
+
+
+
+ MediaType +
+
+
+ Companion +
+
+
+ +
+
+ CharSet +
+
+
+
+
+ Suffix +
+
+
+ Companion +
+
+
+
+ XML +
+
+
+
+ JSON +
+
+
+
+ BER +
+
+
+
+ DER +
+
+
+ +
+
+
+ WBXML +
+
+
+
+ Zip +
+
+
+
+ CBOR +
+
+
+
+
+ Tree +
+
+
+ Companion +
+
+
+
+ Standard +
+
+
+
+ Vendor +
+
+
+
+ Personal +
+
+
+ +
+
+
+ Obsolete +
+
+
+
+ Any +
+
+
+
+
+ Type +
+
+
+ Companion +
+
+
+ +
+
+
+ Audio +
+
+
+
+ Example +
+
+
+
+ Font +
+
+
+
+ Image +
+
+
+
+ Message +
+
+
+
+ Model +
+
+
+
+ Multipart +
+
+
+
+ Text +
+
+
+
+ Video +
+
+
+
+ Any +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ +
+
+ Normal +
+
+
+
+ Events +
+
+
+
+
+ +
+
+ Reason +
+ +
+
+ NoData +
+
+ +
+
+ NoDecoder +
+
+
+
+ NoEncoder +
+
+ + +
+ +
+ + + +
+
+
+ +
+
+
+ +
+ +
+
+ +
+
+
+ getAll() +
+
+
+ +
+ +
+ +
+ +
+
+ Headers +
+
+
+ +
+
+
+ Method +
+
+
+ Companion +
+
+
+
+ +
+
+
+ Request +
+
+
+ Event +
+
+
+ Data +
+
+
+
+ End +
+
+
+
+ Start +
+
+
+
+
+
+ Response +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ map() +
+
+
+
+ Patch +
+
+
+
+ PatchOp +
+
+
+ Companion +
+
+
+
+ Delete +
+
+
+ Companion +
+
+
+
+ + +
+
+
+ None +
+
+
+ Companion +
+
+
+
+ +
+
+
+ Set +
+
+
+
+
+ UpdateOp +
+
+
+
+ use() +
+
+
+
+ +
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ decode() +
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+ + + +
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+ + +
+ +
+ +
+
+ Bracketed +
+
+
+ +
+
+
+ +
+
+ Numeric +
+
+
+
+ Literal +
+
+
+
+
+ Companion +
+
+ +
+
+ +
+ +
+
+ from() +
+
+
+
+
+ +
+ +
+ +
+
+ + +
+
+ Companion +
+
+
+ +
+
+ Companion +
+
+
+ +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+
+ Companion +
+
+
+ +
+
+
+ +
+
+ Companion +
+
+
+
+ +
+ +
+
+
diff --git a/1.0.0-beta.24/sunday-jdk/index.html b/1.0.0-beta.24/sunday-jdk/index.html new file mode 100644 index 00000000..431c9cd4 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/index.html @@ -0,0 +1,95 @@ + + + + + sunday-jdk + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sunday-jdk

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/default-http-client.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/default-http-client.html new file mode 100644 index 00000000..3016a597 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/default-http-client.html @@ -0,0 +1,76 @@ + + + + + defaultHttpClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

defaultHttpClient

+
+
fun defaultHttpClient(authenticator: Authenticator? = null): HttpClient
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/index.html new file mode 100644 index 00000000..944c28d1 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/index.html @@ -0,0 +1,119 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun defaultHttpClient(authenticator: Authenticator? = null): HttpClient
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/request-timeout-default.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/request-timeout-default.html new file mode 100644 index 00000000..11c367f0 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-companion/request-timeout-default.html @@ -0,0 +1,76 @@ + + + + + requestTimeoutDefault + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

requestTimeoutDefault

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-jdk-request-factory.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-jdk-request-factory.html new file mode 100644 index 00000000..4b231d38 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/-jdk-request-factory.html @@ -0,0 +1,76 @@ + + + + + JdkRequestFactory + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JdkRequestFactory

+
+
constructor(baseURI: URITemplate, httpClient: HttpClient = defaultHttpClient(), adapter: suspend (HttpRequest) -> HttpRequest = { it }, mediaTypeEncoders: MediaTypeEncoders = MediaTypeEncoders.default, mediaTypeDecoders: MediaTypeDecoders = MediaTypeDecoders.default, pathEncoders: Map<KClass<*>, PathEncoder> = PathEncoders.default, requestTimeout: Duration = requestTimeoutDefault, eventRequestTimeout: Duration = EventSource.eventTimeoutDefault)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/close.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/close.html new file mode 100644 index 00000000..fb6ed29f --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/close.html @@ -0,0 +1,76 @@ + + + + + close + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

close

+
+
open override fun close()
open override fun close(cancelOutstandingRequests: Boolean)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/index.html new file mode 100644 index 00000000..e8b526bd --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/index.html @@ -0,0 +1,307 @@ + + + + + JdkRequestFactory + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JdkRequestFactory

+
class JdkRequestFactory(baseURI: URITemplate, httpClient: HttpClient = defaultHttpClient(), adapter: suspend (HttpRequest) -> HttpRequest = { it }, val mediaTypeEncoders: MediaTypeEncoders = MediaTypeEncoders.default, val mediaTypeDecoders: MediaTypeDecoders = MediaTypeDecoders.default, val pathEncoders: Map<KClass<*>, PathEncoder> = PathEncoders.default, requestTimeout: Duration = requestTimeoutDefault, eventRequestTimeout: Duration = EventSource.eventTimeoutDefault) : RequestFactory, Closeable

JDK11 HTTP Client implementation of RequestFactory.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(baseURI: URITemplate, httpClient: HttpClient = defaultHttpClient(), adapter: suspend (HttpRequest) -> HttpRequest = { it }, mediaTypeEncoders: MediaTypeEncoders = MediaTypeEncoders.default, mediaTypeDecoders: MediaTypeDecoders = MediaTypeDecoders.default, pathEncoders: Map<KClass<*>, PathEncoder> = PathEncoders.default, requestTimeout: Duration = requestTimeoutDefault, eventRequestTimeout: Duration = EventSource.eventTimeoutDefault)
+
+
+
+
+
+
+
+

Types

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val pathEncoders: Map<KClass<*>, PathEncoder>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val registeredProblemTypes: Map<String, KClass<out ThrowableProblem>>
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()
open override fun close(cancelOutstandingRequests: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun eventSource(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): EventSource
fun <B : Any> eventSource(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): EventSource
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <D : Any> eventStream(decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?, requestSupplier: suspend (Headers) -> Request): Flow<D>
fun <D : Any> eventStream(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?): Flow<D>
fun <B : Any, D : Any> eventStream(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?): Flow<D>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun registerProblem(typeId: String, problemType: KClass<out ThrowableProblem>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun request(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): Request
open suspend override fun <B : Any> request(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, purpose: RequestFactory.RequestPurpose): Request
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun response(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): Response
inline suspend fun <B : Any> response(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): Response
open suspend override fun response(request: Request): Response
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): R
inline suspend fun <B : Any, R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): R
suspend fun <B : Any, R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, resultType: KType): R
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): ResultResponse<R>
inline suspend fun <B : Any, R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): ResultResponse<R>
suspend fun <B : Any, R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, resultType: KType): ResultResponse<R>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/media-type-decoders.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/media-type-decoders.html new file mode 100644 index 00000000..5aaa81bc --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/media-type-decoders.html @@ -0,0 +1,76 @@ + + + + + mediaTypeDecoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

mediaTypeDecoders

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/media-type-encoders.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/media-type-encoders.html new file mode 100644 index 00000000..63eed610 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/media-type-encoders.html @@ -0,0 +1,76 @@ + + + + + mediaTypeEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

mediaTypeEncoders

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/path-encoders.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/path-encoders.html new file mode 100644 index 00000000..ddb9645a --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/path-encoders.html @@ -0,0 +1,76 @@ + + + + + pathEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pathEncoders

+
+
open override val pathEncoders: Map<KClass<*>, PathEncoder>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/register-problem.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/register-problem.html new file mode 100644 index 00000000..6d0df68a --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/register-problem.html @@ -0,0 +1,76 @@ + + + + + registerProblem + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerProblem

+
+
open override fun registerProblem(typeId: String, problemType: KClass<out ThrowableProblem>)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/registered-problem-types.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/registered-problem-types.html new file mode 100644 index 00000000..1ff822c6 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/registered-problem-types.html @@ -0,0 +1,76 @@ + + + + + registeredProblemTypes + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registeredProblemTypes

+
+
open override val registeredProblemTypes: Map<String, KClass<out ThrowableProblem>>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/request.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/request.html new file mode 100644 index 00000000..e343b458 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/request.html @@ -0,0 +1,76 @@ + + + + + request + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

request

+
+
open suspend override fun <B : Any> request(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, purpose: RequestFactory.RequestPurpose): Request
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/response.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/response.html new file mode 100644 index 00000000..9fe3f605 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request-factory/response.html @@ -0,0 +1,76 @@ + + + + + response + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

response

+
+
open suspend override fun response(request: Request): Response
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-buffered-source-body-handler.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-buffered-source-body-handler.html new file mode 100644 index 00000000..cbf5c735 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-buffered-source-body-handler.html @@ -0,0 +1,76 @@ + + + + + BufferedSourceBodyHandler + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BufferedSourceBodyHandler

+
+
constructor()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/-subscriber.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/-subscriber.html new file mode 100644 index 00000000..6a2651b7 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/-subscriber.html @@ -0,0 +1,76 @@ + + + + + Subscriber + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Subscriber

+
+
constructor()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/cancel.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/cancel.html new file mode 100644 index 00000000..8c2a8239 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/cancel.html @@ -0,0 +1,76 @@ + + + + + cancel + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

cancel

+
+
fun cancel()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/get-body.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/get-body.html new file mode 100644 index 00000000..8249240d --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/get-body.html @@ -0,0 +1,76 @@ + + + + + getBody + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getBody

+
+
open override fun getBody(): CompletionStage<BufferedSource>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/index.html new file mode 100644 index 00000000..f6095850 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/index.html @@ -0,0 +1,194 @@ + + + + + Subscriber + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Subscriber

+
class Subscriber : HttpResponse.BodySubscriber<BufferedSource>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun cancel()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getBody(): CompletionStage<BufferedSource>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onComplete()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onError(throwable: Throwable)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onNext(item: MutableList<ByteBuffer>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onSubscribe(subscription: Flow.Subscription)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-complete.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-complete.html new file mode 100644 index 00000000..2a138cca --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-complete.html @@ -0,0 +1,76 @@ + + + + + onComplete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onComplete

+
+
open override fun onComplete()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-error.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-error.html new file mode 100644 index 00000000..554b5539 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-error.html @@ -0,0 +1,76 @@ + + + + + onError + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onError

+
+
open override fun onError(throwable: Throwable)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-next.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-next.html new file mode 100644 index 00000000..4e39edc7 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-next.html @@ -0,0 +1,76 @@ + + + + + onNext + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onNext

+
+
open override fun onNext(item: MutableList<ByteBuffer>)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-subscribe.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-subscribe.html new file mode 100644 index 00000000..486c4edc --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/-subscriber/on-subscribe.html @@ -0,0 +1,76 @@ + + + + + onSubscribe + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onSubscribe

+
+
open override fun onSubscribe(subscription: Flow.Subscription)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/apply.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/apply.html new file mode 100644 index 00000000..db50ca53 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/apply.html @@ -0,0 +1,76 @@ + + + + + apply + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

apply

+
+
open override fun apply(responseInfo: HttpResponse.ResponseInfo?): HttpResponse.BodySubscriber<BufferedSource>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/cancel.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/cancel.html new file mode 100644 index 00000000..5bc9b419 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/cancel.html @@ -0,0 +1,76 @@ + + + + + cancel + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

cancel

+
+
fun cancel()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/index.html new file mode 100644 index 00000000..2b836883 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-buffered-source-body-handler/index.html @@ -0,0 +1,153 @@ + + + + + BufferedSourceBodyHandler + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BufferedSourceBodyHandler

+
class BufferedSourceBodyHandler : HttpResponse.BodyHandler<BufferedSource>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Subscriber : HttpResponse.BodySubscriber<BufferedSource>
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun apply(responseInfo: HttpResponse.ResponseInfo?): HttpResponse.BodySubscriber<BufferedSource>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun cancel()
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-companion/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-companion/index.html new file mode 100644 index 00000000..b6daa76d --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-companion/index.html @@ -0,0 +1,80 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-jdk-request.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-jdk-request.html new file mode 100644 index 00000000..09d596b8 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-jdk-request.html @@ -0,0 +1,76 @@ + + + + + JdkRequest + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JdkRequest

+
+
constructor(request: HttpRequest, httpClient: HttpClient)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-companion/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-companion/index.html new file mode 100644 index 00000000..8b459d38 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-companion/index.html @@ -0,0 +1,80 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-request-event-body-handler.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-request-event-body-handler.html new file mode 100644 index 00000000..4d269000 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-request-event-body-handler.html @@ -0,0 +1,76 @@ + + + + + RequestEventBodyHandler + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RequestEventBodyHandler

+
+
constructor(originalRequest: JdkRequest, channel: SendChannel<Request.Event>)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/-subscriber.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/-subscriber.html new file mode 100644 index 00000000..fd1ef1ec --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/-subscriber.html @@ -0,0 +1,76 @@ + + + + + Subscriber + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Subscriber

+
+
constructor(channel: SendChannel<Request.Event>)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/cancel.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/cancel.html new file mode 100644 index 00000000..495c1cfa --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/cancel.html @@ -0,0 +1,76 @@ + + + + + cancel + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

cancel

+
+
fun cancel()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/get-body.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/get-body.html new file mode 100644 index 00000000..e4710a59 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/get-body.html @@ -0,0 +1,76 @@ + + + + + getBody + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getBody

+
+
open override fun getBody(): CompletionStage<Unit>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/index.html new file mode 100644 index 00000000..aca430be --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/index.html @@ -0,0 +1,194 @@ + + + + + Subscriber + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Subscriber

+
class Subscriber(channel: SendChannel<Request.Event>) : HttpResponse.BodySubscriber<Unit>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(channel: SendChannel<Request.Event>)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun cancel()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getBody(): CompletionStage<Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onComplete()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onError(throwable: Throwable)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onNext(item: MutableList<ByteBuffer>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onSubscribe(subscription: Flow.Subscription)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-complete.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-complete.html new file mode 100644 index 00000000..a3931a4e --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-complete.html @@ -0,0 +1,76 @@ + + + + + onComplete + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onComplete

+
+
open override fun onComplete()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-error.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-error.html new file mode 100644 index 00000000..a0b392e0 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-error.html @@ -0,0 +1,76 @@ + + + + + onError + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onError

+
+
open override fun onError(throwable: Throwable)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-next.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-next.html new file mode 100644 index 00000000..a51babac --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-next.html @@ -0,0 +1,76 @@ + + + + + onNext + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onNext

+
+
open override fun onNext(item: MutableList<ByteBuffer>)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-subscribe.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-subscribe.html new file mode 100644 index 00000000..2affafa5 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/-subscriber/on-subscribe.html @@ -0,0 +1,76 @@ + + + + + onSubscribe + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onSubscribe

+
+
open override fun onSubscribe(subscription: Flow.Subscription)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/apply.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/apply.html new file mode 100644 index 00000000..2d15a7fb --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/apply.html @@ -0,0 +1,76 @@ + + + + + apply + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

apply

+
+
open override fun apply(responseInfo: HttpResponse.ResponseInfo): HttpResponse.BodySubscriber<Unit>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/cancel.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/cancel.html new file mode 100644 index 00000000..1844e0cd --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/cancel.html @@ -0,0 +1,76 @@ + + + + + cancel + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

cancel

+
+
fun cancel()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/index.html new file mode 100644 index 00000000..72cc4ae0 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/-request-event-body-handler/index.html @@ -0,0 +1,168 @@ + + + + + RequestEventBodyHandler + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RequestEventBodyHandler

+
class RequestEventBodyHandler(originalRequest: JdkRequest, channel: SendChannel<Request.Event>) : HttpResponse.BodyHandler<Unit>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(originalRequest: JdkRequest, channel: SendChannel<Request.Event>)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Subscriber(channel: SendChannel<Request.Event>) : HttpResponse.BodySubscriber<Unit>
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun apply(responseInfo: HttpResponse.ResponseInfo): HttpResponse.BodySubscriber<Unit>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun cancel()
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/body.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/body.html new file mode 100644 index 00000000..dcd76adc --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/body.html @@ -0,0 +1,76 @@ + + + + + body + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

body

+
+
open suspend override fun body(): BufferedSource?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/execute.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/execute.html new file mode 100644 index 00000000..a5decd4f --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/execute.html @@ -0,0 +1,76 @@ + + + + + execute + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

execute

+
+
open suspend override fun execute(): Response
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/headers.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/headers.html new file mode 100644 index 00000000..07c8bf4a --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/headers.html @@ -0,0 +1,76 @@ + + + + + headers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

headers

+
+
open override val headers: Headers
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/index.html new file mode 100644 index 00000000..a2759aa7 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/index.html @@ -0,0 +1,247 @@ + + + + + JdkRequest + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JdkRequest

+
open class JdkRequest(request: HttpRequest, httpClient: HttpClient) : Request

JDK11 HTTP Client implementation of Request.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(request: HttpRequest, httpClient: HttpClient)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class BufferedSourceBodyHandler : HttpResponse.BodyHandler<BufferedSource>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class RequestEventBodyHandler(originalRequest: JdkRequest, channel: SendChannel<Request.Event>) : HttpResponse.BodyHandler<Unit>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val headers: Headers
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val method: Method
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val uri: URI
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun body(): BufferedSource?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun execute(): Response
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun start(): Flow<Request.Event>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/method.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/method.html new file mode 100644 index 00000000..25907bb1 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/method.html @@ -0,0 +1,76 @@ + + + + + method + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

method

+
+
open override val method: Method
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/start.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/start.html new file mode 100644 index 00000000..821253c9 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/start.html @@ -0,0 +1,76 @@ + + + + + start + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

start

+
+
open override fun start(): Flow<Request.Event>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/uri.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/uri.html new file mode 100644 index 00000000..b709470e --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-request/uri.html @@ -0,0 +1,76 @@ + + + + + uri + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

uri

+
+
open override val uri: URI
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/-jdk-response-info.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/-jdk-response-info.html new file mode 100644 index 00000000..a0cc8c4a --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/-jdk-response-info.html @@ -0,0 +1,76 @@ + + + + + JdkResponseInfo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JdkResponseInfo

+
+
constructor(responseInfo: HttpResponse.ResponseInfo, request: JdkRequest)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/body.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/body.html new file mode 100644 index 00000000..f56d56f3 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/body.html @@ -0,0 +1,76 @@ + + + + + body + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

body

+
+
open override val body: BufferedSource?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/headers.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/headers.html new file mode 100644 index 00000000..4c5f4586 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/headers.html @@ -0,0 +1,76 @@ + + + + + headers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

headers

+
+
open override val headers: Headers
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/index.html new file mode 100644 index 00000000..dd2187c6 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/index.html @@ -0,0 +1,194 @@ + + + + + JdkResponseInfo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JdkResponseInfo

+
class JdkResponseInfo(responseInfo: HttpResponse.ResponseInfo, val request: JdkRequest) : Response

JDK11 HTTP Client implementation of Response based on ResponseInfo.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(responseInfo: HttpResponse.ResponseInfo, request: JdkRequest)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val body: BufferedSource?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val headers: Headers
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val reasonPhrase: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val request: JdkRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val statusCode: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val trailers: Headers?
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/reason-phrase.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/reason-phrase.html new file mode 100644 index 00000000..2ee6b7bf --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/reason-phrase.html @@ -0,0 +1,76 @@ + + + + + reasonPhrase + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reasonPhrase

+
+
open override val reasonPhrase: String? = null
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/request.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/request.html new file mode 100644 index 00000000..e17b09bf --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/request.html @@ -0,0 +1,76 @@ + + + + + request + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

request

+
+
open override val request: JdkRequest
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/status-code.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/status-code.html new file mode 100644 index 00000000..6d9f9128 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/status-code.html @@ -0,0 +1,76 @@ + + + + + statusCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

statusCode

+
+
open override val statusCode: Int
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/trailers.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/trailers.html new file mode 100644 index 00000000..a3e14a6b --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response-info/trailers.html @@ -0,0 +1,76 @@ + + + + + trailers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

trailers

+
+
open override val trailers: Headers?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/-jdk-response.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/-jdk-response.html new file mode 100644 index 00000000..1d1654cc --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/-jdk-response.html @@ -0,0 +1,76 @@ + + + + + JdkResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JdkResponse

+
+
constructor(response: HttpResponse<BufferedSource>, httpClient: HttpClient)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/body.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/body.html new file mode 100644 index 00000000..3bded8d6 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/body.html @@ -0,0 +1,76 @@ + + + + + body + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

body

+
+
open override val body: BufferedSource?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/headers.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/headers.html new file mode 100644 index 00000000..7b3121f1 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/headers.html @@ -0,0 +1,76 @@ + + + + + headers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

headers

+
+
open override val headers: Headers
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/index.html new file mode 100644 index 00000000..dad70ef7 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/index.html @@ -0,0 +1,194 @@ + + + + + JdkResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

JdkResponse

+
class JdkResponse(response: HttpResponse<BufferedSource>, httpClient: HttpClient) : Response

JDK11 HTTP Client implementation of Response based on HttpResponse.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(response: HttpResponse<BufferedSource>, httpClient: HttpClient)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val body: BufferedSource?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val headers: Headers
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val reasonPhrase: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val request: Request
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val statusCode: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val trailers: Headers?
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/reason-phrase.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/reason-phrase.html new file mode 100644 index 00000000..fb68b2b8 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/reason-phrase.html @@ -0,0 +1,76 @@ + + + + + reasonPhrase + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reasonPhrase

+
+
open override val reasonPhrase: String?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/request.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/request.html new file mode 100644 index 00000000..711d3d7d --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/request.html @@ -0,0 +1,76 @@ + + + + + request + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

request

+
+
open override val request: Request
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/status-code.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/status-code.html new file mode 100644 index 00000000..bd0d66ea --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/status-code.html @@ -0,0 +1,76 @@ + + + + + statusCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

statusCode

+
+
open override val statusCode: Int
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/trailers.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/trailers.html new file mode 100644 index 00000000..d44afff3 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-jdk-response/trailers.html @@ -0,0 +1,76 @@ + + + + + trailers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

trailers

+
+
open override val trailers: Headers?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-reason-phrases/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-reason-phrases/index.html new file mode 100644 index 00000000..4fbf642d --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-reason-phrases/index.html @@ -0,0 +1,100 @@ + + + + + ReasonPhrases + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ReasonPhrases

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun lookup(statusCode: Int): String?
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-reason-phrases/lookup.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-reason-phrases/lookup.html new file mode 100644 index 00000000..95c5fe0f --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/-reason-phrases/lookup.html @@ -0,0 +1,76 @@ + + + + + lookup + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

lookup

+
+
fun lookup(statusCode: Int): String?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/copy-to-builder.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/copy-to-builder.html new file mode 100644 index 00000000..83f5dfb3 --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/copy-to-builder.html @@ -0,0 +1,76 @@ + + + + + copyToBuilder + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

copyToBuilder

+
+
fun HttpRequest.copyToBuilder(includeHeaders: Boolean = true): HttpRequest.Builder
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/index.html b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/index.html new file mode 100644 index 00000000..817eb5ad --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/io.outfoxx.sunday.jdk/index.html @@ -0,0 +1,178 @@ + + + + + io.outfoxx.sunday.jdk + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open class JdkRequest(request: HttpRequest, httpClient: HttpClient) : Request

JDK11 HTTP Client implementation of Request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class JdkRequestFactory(baseURI: URITemplate, httpClient: HttpClient = defaultHttpClient(), adapter: suspend (HttpRequest) -> HttpRequest = { it }, val mediaTypeEncoders: MediaTypeEncoders = MediaTypeEncoders.default, val mediaTypeDecoders: MediaTypeDecoders = MediaTypeDecoders.default, val pathEncoders: Map<KClass<*>, PathEncoder> = PathEncoders.default, requestTimeout: Duration = requestTimeoutDefault, eventRequestTimeout: Duration = EventSource.eventTimeoutDefault) : RequestFactory, Closeable

JDK11 HTTP Client implementation of RequestFactory.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class JdkResponse(response: HttpResponse<BufferedSource>, httpClient: HttpClient) : Response

JDK11 HTTP Client implementation of Response based on HttpResponse.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class JdkResponseInfo(responseInfo: HttpResponse.ResponseInfo, val request: JdkRequest) : Response

JDK11 HTTP Client implementation of Response based on ResponseInfo.

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

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun HttpRequest.copyToBuilder(includeHeaders: Boolean = true): HttpRequest.Builder
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-jdk/navigation.html b/1.0.0-beta.24/sunday-jdk/navigation.html new file mode 100644 index 00000000..562fdf6a --- /dev/null +++ b/1.0.0-beta.24/sunday-jdk/navigation.html @@ -0,0 +1,927 @@ +
+
+ +
+ +
+
+ add() +
+
+
+ +
+
+ Companion +
+
+
+
+ EventInfo +
+
+
+
+ +
+
+ Companion +
+
+
+
+ Event +
+
+
+ +
+ +
+
+
+ Open +
+
+
+
+ Closed +
+
+
+
+
+ +
+
+ Reason +
+
+ +
+
+ +
+
+
+
+
+ MediaType +
+
+
+ Companion +
+
+
+ +
+
+ CharSet +
+
+
+
+
+ Suffix +
+
+
+ Companion +
+
+
+
+ XML +
+
+
+
+ JSON +
+
+
+
+ BER +
+
+
+
+ DER +
+
+
+ +
+
+
+ WBXML +
+
+
+
+ Zip +
+
+
+
+ CBOR +
+
+
+
+
+ Tree +
+
+
+ Companion +
+
+
+
+ Standard +
+
+
+
+ Vendor +
+
+
+
+ Personal +
+
+
+ +
+
+
+ Obsolete +
+
+
+
+ Any +
+
+
+
+
+ Type +
+
+
+ Companion +
+
+
+ +
+
+
+ Audio +
+
+
+
+ Example +
+
+
+
+ Font +
+
+
+
+ Image +
+
+
+
+ Message +
+
+
+
+ Model +
+
+
+
+ Multipart +
+
+
+
+ Text +
+
+
+
+ Video +
+
+
+
+ Any +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ +
+
+ Normal +
+
+
+
+ Events +
+
+
+
+
+ +
+
+ Reason +
+ +
+
+ NoData +
+
+ +
+
+ NoDecoder +
+
+
+
+ NoEncoder +
+
+ + +
+ +
+ + + +
+
+
+ +
+
+
+ +
+ +
+
+ +
+
+
+ getAll() +
+
+
+ +
+ +
+ +
+ +
+
+ Headers +
+
+
+ +
+
+
+ Method +
+
+
+ Companion +
+
+
+
+ +
+
+
+ Request +
+
+
+ Event +
+
+
+ Data +
+
+
+
+ End +
+
+
+
+ Start +
+
+
+
+
+
+ Response +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ map() +
+
+
+
+ Patch +
+
+
+
+ PatchOp +
+
+
+ Companion +
+
+
+
+ Delete +
+
+
+ Companion +
+
+
+
+ + +
+
+
+ None +
+
+
+ Companion +
+
+
+
+ +
+
+
+ Set +
+
+
+
+
+ UpdateOp +
+
+
+
+ use() +
+
+
+
+ +
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ decode() +
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+ + + +
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+ + +
+ +
+ +
+
+ Bracketed +
+
+
+ +
+
+
+ +
+
+ Numeric +
+
+
+
+ Literal +
+
+
+
+
+ Companion +
+
+ +
+
+ +
+ +
+
+ from() +
+
+
+
+
+ +
+ +
+ +
+
+ + +
+
+ Companion +
+
+
+ +
+
+ Companion +
+
+
+ +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+
+ Companion +
+
+
+ +
+
+
+ +
+
+ Companion +
+
+
+
+ +
+ +
+
+
diff --git a/1.0.0-beta.24/sunday-okhttp/index.html b/1.0.0-beta.24/sunday-okhttp/index.html new file mode 100644 index 00000000..1d4315ca --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/index.html @@ -0,0 +1,95 @@ + + + + + sunday-okhttp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sunday-okhttp

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/-companion/index.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/-companion/index.html new file mode 100644 index 00000000..730cbbf5 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/-companion/index.html @@ -0,0 +1,80 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/-ok-http-request-factory.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/-ok-http-request-factory.html new file mode 100644 index 00000000..c6aa7a28 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/-ok-http-request-factory.html @@ -0,0 +1,76 @@ + + + + + OkHttpRequestFactory + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OkHttpRequestFactory

+
+
constructor(baseURI: URITemplate, httpClient: OkHttpClient = OkHttpClient(), eventHttpClient: OkHttpClient = httpClient.reconfiguredForEvents(), mediaTypeEncoders: MediaTypeEncoders = MediaTypeEncoders.default, mediaTypeDecoders: MediaTypeDecoders = MediaTypeDecoders.default, pathEncoders: Map<KClass<*>, PathEncoder> = PathEncoders.default)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/close.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/close.html new file mode 100644 index 00000000..cc759724 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/close.html @@ -0,0 +1,76 @@ + + + + + close + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

close

+
+
open override fun close()
open override fun close(cancelOutstandingRequests: Boolean)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/index.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/index.html new file mode 100644 index 00000000..f6bc5214 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/index.html @@ -0,0 +1,307 @@ + + + + + OkHttpRequestFactory + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OkHttpRequestFactory

+
class OkHttpRequestFactory(baseURI: URITemplate, httpClient: OkHttpClient = OkHttpClient(), eventHttpClient: OkHttpClient = httpClient.reconfiguredForEvents(), val mediaTypeEncoders: MediaTypeEncoders = MediaTypeEncoders.default, val mediaTypeDecoders: MediaTypeDecoders = MediaTypeDecoders.default, val pathEncoders: Map<KClass<*>, PathEncoder> = PathEncoders.default) : RequestFactory, Closeable
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(baseURI: URITemplate, httpClient: OkHttpClient = OkHttpClient(), eventHttpClient: OkHttpClient = httpClient.reconfiguredForEvents(), mediaTypeEncoders: MediaTypeEncoders = MediaTypeEncoders.default, mediaTypeDecoders: MediaTypeDecoders = MediaTypeDecoders.default, pathEncoders: Map<KClass<*>, PathEncoder> = PathEncoders.default)
+
+
+
+
+
+
+
+

Types

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

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val pathEncoders: Map<KClass<*>, PathEncoder>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val registeredProblemTypes: Map<String, KClass<out ThrowableProblem>>
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun close()
open override fun close(cancelOutstandingRequests: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun eventSource(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): EventSource
fun <B : Any> eventSource(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): EventSource
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun <D : Any> eventStream(decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?, requestSupplier: suspend (Headers) -> Request): Flow<D>
fun <D : Any> eventStream(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?): Flow<D>
fun <B : Any, D : Any> eventStream(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, decoder: (TextMediaTypeDecoder, String?, String?, String, Logger) -> D?): Flow<D>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun registerProblem(typeId: String, problemType: KClass<out ThrowableProblem>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun request(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): Request
open suspend override fun <B : Any> request(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, purpose: RequestFactory.RequestPurpose): Request
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun response(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): Response
inline suspend fun <B : Any> response(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): Response
open suspend override fun response(request: Request): Response
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): R
inline suspend fun <B : Any, R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): R
suspend fun <B : Any, R : Any> result(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, resultType: KType): R
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline suspend fun <R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): ResultResponse<R>
inline suspend fun <B : Any, R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?): ResultResponse<R>
suspend fun <B : Any, R : Any> resultResponse(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, resultType: KType): ResultResponse<R>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/media-type-decoders.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/media-type-decoders.html new file mode 100644 index 00000000..6cead3f8 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/media-type-decoders.html @@ -0,0 +1,76 @@ + + + + + mediaTypeDecoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

mediaTypeDecoders

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/media-type-encoders.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/media-type-encoders.html new file mode 100644 index 00000000..c60f599b --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/media-type-encoders.html @@ -0,0 +1,76 @@ + + + + + mediaTypeEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

mediaTypeEncoders

+
+ +
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/path-encoders.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/path-encoders.html new file mode 100644 index 00000000..af07850f --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/path-encoders.html @@ -0,0 +1,76 @@ + + + + + pathEncoders + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

pathEncoders

+
+
open override val pathEncoders: Map<KClass<*>, PathEncoder>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/register-problem.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/register-problem.html new file mode 100644 index 00000000..fbe3cfb1 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/register-problem.html @@ -0,0 +1,76 @@ + + + + + registerProblem + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registerProblem

+
+
open override fun registerProblem(typeId: String, problemType: KClass<out ThrowableProblem>)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/registered-problem-types.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/registered-problem-types.html new file mode 100644 index 00000000..44438437 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/registered-problem-types.html @@ -0,0 +1,76 @@ + + + + + registeredProblemTypes + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

registeredProblemTypes

+
+
open override val registeredProblemTypes: Map<String, KClass<out ThrowableProblem>>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/request.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/request.html new file mode 100644 index 00000000..1ff75ca6 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/request.html @@ -0,0 +1,76 @@ + + + + + request + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

request

+
+
open suspend override fun <B : Any> request(method: Method, pathTemplate: String, pathParameters: Parameters?, queryParameters: Parameters?, body: B?, contentTypes: List<MediaType>?, acceptTypes: List<MediaType>?, headers: Parameters?, purpose: RequestFactory.RequestPurpose): Request
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/response.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/response.html new file mode 100644 index 00000000..f2263795 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request-factory/response.html @@ -0,0 +1,76 @@ + + + + + response + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

response

+
+
open suspend override fun response(request: Request): Response
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-companion/index.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-companion/index.html new file mode 100644 index 00000000..ecd2cbb7 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-companion/index.html @@ -0,0 +1,80 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-ok-http-request.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-ok-http-request.html new file mode 100644 index 00000000..50742abb --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-ok-http-request.html @@ -0,0 +1,76 @@ + + + + + OkHttpRequest + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OkHttpRequest

+
+
constructor(request: Request, httpClient: OkHttpClient, requestDispatcher: CoroutineDispatcher = Dispatchers.IO)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/-request-callback.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/-request-callback.html new file mode 100644 index 00000000..2e8aa8b5 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/-request-callback.html @@ -0,0 +1,76 @@ + + + + + RequestCallback + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RequestCallback

+
+
constructor(scope: ProducerScope<Request.Event>, httpClient: OkHttpClient, dispatcher: CoroutineDispatcher)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/cancel.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/cancel.html new file mode 100644 index 00000000..027d986c --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/cancel.html @@ -0,0 +1,76 @@ + + + + + cancel + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

cancel

+
+
fun cancel()
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/index.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/index.html new file mode 100644 index 00000000..038d67e8 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/index.html @@ -0,0 +1,149 @@ + + + + + RequestCallback + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RequestCallback

+
class RequestCallback(scope: ProducerScope<Request.Event>, httpClient: OkHttpClient, dispatcher: CoroutineDispatcher) : Callback
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(scope: ProducerScope<Request.Event>, httpClient: OkHttpClient, dispatcher: CoroutineDispatcher)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun cancel()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onFailure(call: Call, e: IOException)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onResponse(call: Call, response: Response)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/on-failure.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/on-failure.html new file mode 100644 index 00000000..e0977f21 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/on-failure.html @@ -0,0 +1,76 @@ + + + + + onFailure + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onFailure

+
+
open override fun onFailure(call: Call, e: IOException)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/on-response.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/on-response.html new file mode 100644 index 00000000..82c40de3 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/-request-callback/on-response.html @@ -0,0 +1,76 @@ + + + + + onResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onResponse

+
+
open override fun onResponse(call: Call, response: Response)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/body.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/body.html new file mode 100644 index 00000000..7e562945 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/body.html @@ -0,0 +1,76 @@ + + + + + body + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

body

+
+
open suspend override fun body(): BufferedSource?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/execute.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/execute.html new file mode 100644 index 00000000..24cf804e --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/execute.html @@ -0,0 +1,76 @@ + + + + + execute + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

execute

+
+
open suspend override fun execute(): OkHttpResponse
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/headers.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/headers.html new file mode 100644 index 00000000..e6b1411e --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/headers.html @@ -0,0 +1,76 @@ + + + + + headers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

headers

+
+
open override val headers: Headers
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/index.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/index.html new file mode 100644 index 00000000..ca5ce765 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/index.html @@ -0,0 +1,232 @@ + + + + + OkHttpRequest + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OkHttpRequest

+
open class OkHttpRequest(request: Request, httpClient: OkHttpClient, requestDispatcher: CoroutineDispatcher = Dispatchers.IO) : Request

Okhttp implementation of Request

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(request: Request, httpClient: OkHttpClient, requestDispatcher: CoroutineDispatcher = Dispatchers.IO)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class RequestCallback(scope: ProducerScope<Request.Event>, httpClient: OkHttpClient, dispatcher: CoroutineDispatcher) : Callback
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val headers: Headers
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val method: Method
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val uri: URI
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun body(): BufferedSource?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun execute(): OkHttpResponse
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun start(): Flow<Request.Event>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/method.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/method.html new file mode 100644 index 00000000..42cc3d3e --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/method.html @@ -0,0 +1,76 @@ + + + + + method + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

method

+
+
open override val method: Method
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/start.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/start.html new file mode 100644 index 00000000..fd128567 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/start.html @@ -0,0 +1,76 @@ + + + + + start + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

start

+
+
open override fun start(): Flow<Request.Event>
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/uri.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/uri.html new file mode 100644 index 00000000..d17cf476 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-request/uri.html @@ -0,0 +1,76 @@ + + + + + uri + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

uri

+
+
open override val uri: URI
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/-ok-http-response.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/-ok-http-response.html new file mode 100644 index 00000000..ea90ad80 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/-ok-http-response.html @@ -0,0 +1,76 @@ + + + + + OkHttpResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OkHttpResponse

+
+
constructor(response: Response, httpClient: OkHttpClient)
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/body.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/body.html new file mode 100644 index 00000000..15d92148 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/body.html @@ -0,0 +1,76 @@ + + + + + body + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

body

+
+
open override val body: BufferedSource?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/headers.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/headers.html new file mode 100644 index 00000000..3ce7d40c --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/headers.html @@ -0,0 +1,76 @@ + + + + + headers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

headers

+
+
open override val headers: Headers
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/index.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/index.html new file mode 100644 index 00000000..6702bea6 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/index.html @@ -0,0 +1,194 @@ + + + + + OkHttpResponse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OkHttpResponse

+
class OkHttpResponse(response: Response, httpClient: OkHttpClient) : Response

Okhttp implementation of Response.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(response: Response, httpClient: OkHttpClient)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val body: BufferedSource?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val headers: Headers
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val reasonPhrase: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val request: OkHttpRequest
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val statusCode: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val trailers: Headers?
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/reason-phrase.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/reason-phrase.html new file mode 100644 index 00000000..4af20b7f --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/reason-phrase.html @@ -0,0 +1,76 @@ + + + + + reasonPhrase + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reasonPhrase

+
+
open override val reasonPhrase: String
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/request.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/request.html new file mode 100644 index 00000000..1f3c5348 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/request.html @@ -0,0 +1,76 @@ + + + + + request + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

request

+
+
open override val request: OkHttpRequest
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/status-code.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/status-code.html new file mode 100644 index 00000000..31669902 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/status-code.html @@ -0,0 +1,76 @@ + + + + + statusCode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

statusCode

+
+
open override val statusCode: Int
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/trailers.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/trailers.html new file mode 100644 index 00000000..db156d66 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/-ok-http-response/trailers.html @@ -0,0 +1,76 @@ + + + + + trailers + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

trailers

+
+
open override val trailers: Headers?
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/index.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/index.html new file mode 100644 index 00000000..7f9baf86 --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/index.html @@ -0,0 +1,148 @@ + + + + + io.outfoxx.sunday.okhttp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open class OkHttpRequest(request: Request, httpClient: OkHttpClient, requestDispatcher: CoroutineDispatcher = Dispatchers.IO) : Request

Okhttp implementation of Request

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class OkHttpRequestFactory(baseURI: URITemplate, httpClient: OkHttpClient = OkHttpClient(), eventHttpClient: OkHttpClient = httpClient.reconfiguredForEvents(), val mediaTypeEncoders: MediaTypeEncoders = MediaTypeEncoders.default, val mediaTypeDecoders: MediaTypeDecoders = MediaTypeDecoders.default, val pathEncoders: Map<KClass<*>, PathEncoder> = PathEncoders.default) : RequestFactory, Closeable
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class OkHttpResponse(response: Response, httpClient: OkHttpClient) : Response

Okhttp implementation of Response.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun OkHttpClient.reconfiguredForEvents(): OkHttpClient

Copies the client, reconfiguring it for use with an EventSource.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/reconfigured-for-events.html b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/reconfigured-for-events.html new file mode 100644 index 00000000..5e48fc6c --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/io.outfoxx.sunday.okhttp/reconfigured-for-events.html @@ -0,0 +1,76 @@ + + + + + reconfiguredForEvents + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reconfiguredForEvents

+
+
fun OkHttpClient.reconfiguredForEvents(): OkHttpClient

Copies the client, reconfiguring it for use with an EventSource.

See also

+
+ +
+
+
+ + + diff --git a/1.0.0-beta.24/sunday-okhttp/navigation.html b/1.0.0-beta.24/sunday-okhttp/navigation.html new file mode 100644 index 00000000..562fdf6a --- /dev/null +++ b/1.0.0-beta.24/sunday-okhttp/navigation.html @@ -0,0 +1,927 @@ +
+
+ +
+ +
+
+ add() +
+
+
+ +
+
+ Companion +
+
+
+
+ EventInfo +
+
+
+
+ +
+
+ Companion +
+
+
+
+ Event +
+
+
+ +
+ +
+
+
+ Open +
+
+
+
+ Closed +
+
+
+
+
+ +
+
+ Reason +
+
+ +
+
+ +
+
+
+
+
+ MediaType +
+
+
+ Companion +
+
+
+ +
+
+ CharSet +
+
+
+
+
+ Suffix +
+
+
+ Companion +
+
+
+
+ XML +
+
+
+
+ JSON +
+
+
+
+ BER +
+
+
+
+ DER +
+
+
+ +
+
+
+ WBXML +
+
+
+
+ Zip +
+
+
+
+ CBOR +
+
+
+
+
+ Tree +
+
+
+ Companion +
+
+
+
+ Standard +
+
+
+
+ Vendor +
+
+
+
+ Personal +
+
+
+ +
+
+
+ Obsolete +
+
+
+
+ Any +
+
+
+
+
+ Type +
+
+
+ Companion +
+
+
+ +
+
+
+ Audio +
+
+
+
+ Example +
+
+
+
+ Font +
+
+
+
+ Image +
+
+
+
+ Message +
+
+
+
+ Model +
+
+
+
+ Multipart +
+
+
+
+ Text +
+
+
+
+ Video +
+
+
+
+ Any +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ +
+
+ Normal +
+
+
+
+ Events +
+
+
+
+
+ +
+
+ Reason +
+ +
+
+ NoData +
+
+ +
+
+ NoDecoder +
+
+
+
+ NoEncoder +
+
+ + +
+ +
+ + + +
+
+
+ +
+
+
+ +
+ +
+
+ +
+
+
+ getAll() +
+
+
+ +
+ +
+ +
+ +
+
+ Headers +
+
+
+ +
+
+
+ Method +
+
+
+ Companion +
+
+
+
+ +
+
+
+ Request +
+
+
+ Event +
+
+
+ Data +
+
+
+
+ End +
+
+
+
+ Start +
+
+
+
+
+
+ Response +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ map() +
+
+
+
+ Patch +
+
+
+
+ PatchOp +
+
+
+ Companion +
+
+
+
+ Delete +
+
+
+ Companion +
+
+
+
+ + +
+
+
+ None +
+
+
+ Companion +
+
+
+
+ +
+
+
+ Set +
+
+
+
+
+ UpdateOp +
+
+
+
+ use() +
+
+
+
+ +
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ decode() +
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+ + + +
+ +
+
+ Companion +
+
+
+
+ +
+
+ Companion +
+
+
+ + +
+ +
+ +
+
+ Bracketed +
+
+
+ +
+
+
+ +
+
+ Numeric +
+
+
+
+ Literal +
+
+
+
+
+ Companion +
+
+ +
+
+ +
+ +
+
+ from() +
+
+
+
+
+ +
+ +
+ +
+
+ + +
+
+ Companion +
+
+
+ +
+
+ Companion +
+
+
+ +
+
+
+
+ +
+
+ Companion +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+
+ Companion +
+
+
+ +
+
+
+ +
+
+ Companion +
+
+
+
+ +
+ +
+
+